.seo-content{line-height:1.65}.seo-content h1{font-family:var(--title-font);font-size:clamp(28px,4vw,48px);line-height:1.15}.seo-content h2{margin-top:24px}.seo-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 24px;padding-left:20px}.seo-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.seo-table{overflow:auto}.seo-table table{border-collapse:collapse;width:100%;text-align:left}.seo-table td,.seo-table th{padding:10px;border-bottom:1px solid #ccc}.seo-amount{font-family:var(--number-font);font-size:36px}.seo-amount small{font:16px var(--body-font)}.seo-directory{margin:20px 0;text-align:left}.seo-directory summary{cursor:pointer;font-weight:700;padding:12px 0}.seo-directory a{font-size:14px}#nav a{color:inherit;text-decoration:none;font:inherit} .seo-content details>summary{cursor:pointer;font-weight:700;padding:14px 0}
.audience-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:650px;margin:auto;padding:18px;background:#fffdf7;border:2px solid #111;border-radius:12px;box-shadow:4px 4px #111;z-index:10000;font-size:15px}.audience-consent p{margin:0 0 12px;line-height:1.5}.audience-consent>div{display:flex;gap:12px}.audience-consent button{flex:1;padding:12px;background:#ffc400;border:1px solid #111;border-radius:6px;font:inherit;font-weight:700}
