.seo-content{max-width:850px;margin:0 auto;padding:50px 24px 75px;line-height:1.8;font-size:1rem}.seo-content h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.16;letter-spacing:-.04em;margin:24px 0}.seo-content h2{font-size:1.65rem;line-height:1.3;letter-spacing:-.02em;margin:40px 0 14px}.seo-content h3{font-size:1.2rem;margin:24px 0 12px}.seo-content p{margin:16px 0}.seo-content ul,.seo-content ol{padding-left:24px;margin:16px 0}.seo-content li{margin:8px 0}.seo-content a:not(.button){text-decoration:underline;text-underline-offset:4px}.seo-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:1rem}.seo-content th,.seo-content td{padding:12px;border:1px solid #aaa;text-align:left;vertical-align:top;overflow-wrap:anywhere}.seo-content th{background:#ffcee0}.seo-content .button{margin:18px 0;white-space:normal;text-align:center}.seo-breadcrumb{font-size:.9rem}.seo-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin:22px 0}.seo-summary{background:#ffcee0;padding:20px;border-radius:12px}.seo-home h2{font-size:clamp(1.8rem,4vw,2.6rem)}.seo-home p{max-width:800px;line-height:1.7}.nav nav{flex-wrap:wrap}.seo-footer{padding:24px;font-size:.95rem}@media(max-width:720px){.nav nav{font-size:14px!important}.seo-content table{font-size:.9rem}.seo-content th,.seo-content td{padding:8px}}
.analytics-choice{position:fixed;bottom:16px;left:16px;z-index:9999;width:min(430px,calc(100% - 32px));background:#fff;color:#171717;border:2px solid #171717;border-radius:12px;box-shadow:0 6px 24px #0002;padding:18px;font:16px/1.5 system-ui,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 8px}.analytics-choice a{color:#171717;text-decoration:underline}.analytics-choice div{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.analytics-choice button,.analytics-settings{font:inherit;cursor:pointer;padding:8px 14px;border:1px solid #171717;border-radius:6px;background:#fff;color:#171717}.analytics-choice button:first-child{background:#ffcee0}.privacy-links{padding:20px 24px;display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:14px}.privacy-links a{text-decoration:underline}
