.analytics-choice { margin-block:24px; padding-block:16px; border-top:1px solid rgba(244,231,208,.17); }
.analytics-choice h3 { font-size:16px; margin:0 0 8px; }
.analytics-choice p { font-size:13px; line-height:1.65; max-width:65ch; }
.analytics-buttons { display:flex; flex-wrap:wrap; gap:8px; }
.analytics-buttons button { cursor:pointer; border:1px solid rgba(244,231,208,.3); border-radius:12px; padding:10px 16px; min-height:44px; color:#f6eddf; background:#102c31; font:inherit; font-size:13px; }
.analytics-buttons button[aria-pressed=true] { border-color:#eec38e; }
.analytics-buttons button:focus-visible { outline:2px solid #eec38e; outline-offset:3px; }
