.content-page{width:min(820px,calc(100% - 2rem));margin:auto;padding:4rem 0}
.content-page>h1{font:800 clamp(2.7rem,6vw,4.8rem)/1 Georgia,serif;margin:.7rem 0 1.2rem}
.content-page .intro{font-size:1.2rem;color:#dce7e4}
.content-page>section{margin-top:2.4rem}.content-page>section h2{font-size:2rem}.content-page a{color:var(--gold)}
.seo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:4.5rem}
.seo-card-grid article{background:var(--panel);border:1px solid var(--line);padding:1.5rem}.seo-card-grid h2{font-size:1.55rem;margin-top:0}.seo-card-grid h2 a{text-decoration:none}
.category-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.category-links a{border:1px solid var(--line);padding:.45rem .7rem;text-decoration:none;font-weight:700}
.faq-list details{border:1px solid var(--line);background:var(--panel);margin:.8rem 0;padding:1rem 1.2rem}.faq-list summary{cursor:pointer;font-weight:900;color:var(--gold);font-size:1.05rem}
.related-guidance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5rem 0;margin-top:2.5rem}.related-guidance h2{font-size:1.7rem;margin-top:0}
.prechat{background:var(--gold);color:#101719;padding:1.2rem 0}.prechat .wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem}.prechat b{font:800 1.35rem Georgia,serif}.prechat p{margin:0}.prechat a{font-weight:900}
.free-contact{background:#102f35;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.2rem 0}.free-contact-inner{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem;align-items:center}.free-contact h2{font-size:2.35rem;margin:.35rem 0 .6rem}.free-contact p{margin:0;color:#d8e4e1}.free-contact-actions{display:grid;gap:.7rem}.free-contact-actions .button{width:100%}
@media(max-width:700px){.seo-card-grid{grid-template-columns:1fr}.prechat .wrap{display:block}.prechat a{display:block;margin-top:.5rem}.free-contact-inner{grid-template-columns:1fr}.free-contact h2{font-size:2rem}}
