.blog-ad-slot{max-width:740px;margin:32px auto 40px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.blog-ad-label{display:block;margin:0 0 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-ad-slot [id^="container-"]{max-width:100%;margin-inline:auto;overflow:hidden}.blog-ad-slot--display{width:min(324px,100%);min-height:276px;display:grid;align-content:start;justify-items:center}.blog-ad-slot--native{width:100%;min-height:90px}.blog-ad-slot[hidden]{display:none!important}.legal-page article{max-width:740px;margin:40px auto;font-size:17px;line-height:1.75}.legal-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15}.legal-page h2{margin:32px 0 8px;font-size:23px}.legal-page a{text-decoration:underline;text-underline-offset:3px;color:var(--accent)}.legal-page .privacy-preferences-link{color:var(--accent);font-size:inherit}
@media(max-width:700px){.blog-ad-slot{margin:24px auto 32px;padding:10px}.legal-page article{margin:20px auto;font-size:16px}.blog-ad-slot--display{min-height:276px}}
