/* Standalone factual notice; existing portfolio sections do not use these classes. */
.analytics-notice {max-width:800px;margin:64px auto;padding:0 24px 80px;line-height:1.85;}
.analytics-notice h1 {font-size:clamp(26px,5vw,38px);margin:24px 0;line-height:1.3;}
.analytics-notice h2 {font-size:20px;margin:32px 0 10px;}
.analytics-notice p,.analytics-notice ul {margin:12px 0;}
.analytics-notice ul {padding-left:22px;}
.analytics-notice a {text-decoration:underline;color:#3751b6;}


.analytics-privacy-link {display:block;width:fit-content;margin:12px auto;padding:4px 8px;color:inherit;opacity:.8;font:inherit;font-size:12px;line-height:1.5;text-decoration:underline;}
.analytics-privacy-link:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
