.static-page .content-card{max-width:1180px;margin:0 auto;}
    .static-page h2{margin-top:2rem;}
    .static-page h3{margin-top:1.35rem;}
    .static-page p{line-height:1.7;}
    .static-page ul,.static-page ol{line-height:1.7;}
    .static-page .button-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;}
    .static-page .static-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0;}
    .static-page .static-grid.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));}
    .static-page .info-box{border:1px solid rgba(66,139,202,.25);border-radius:16px;padding:1rem;background:rgba(66,139,202,.08);}
    .static-page .responsive-table{overflow:auto;border-radius:14px;border:1px solid rgba(15,23,42,.12);margin:1rem 0;}
    .static-page table{width:100%;border-collapse:collapse;font-size:.94rem;min-width:620px;}
    .static-page caption{text-align:left;font-weight:800;padding:.65rem .8rem;background:rgba(15,23,42,.04);}
    .static-page th,.static-page td{padding:.65rem .8rem;border-bottom:1px solid rgba(15,23,42,.10);text-align:left;vertical-align:top;}
    .static-page th{background:rgba(15,23,42,.06);font-weight:800;}
    .static-page .static-media{margin:1.25rem 0;}
    .static-page .static-media img{display:block;width:100%;max-width:360px;height:auto;border-radius:18px;border:1px solid rgba(15,23,42,.12);box-shadow:0 16px 32px rgba(15,23,42,.10);margin:0 auto;}
    .static-page .static-media figcaption{color:var(--muted);font-size:.9rem;margin-top:.55rem;text-align:center;}
    .static-page .notice-box{border-left:4px solid var(--brand-blue, var(--accent));background:rgba(66,139,202,.08);padding:1rem 1.1rem;border-radius:14px;margin:1rem 0;}
    .static-page .important-note p{text-align:center;}
    .static-page .orientation-toc{border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:1rem 1.25rem;background:rgba(255,255,255,.72);margin:1.25rem 0 2rem;}
    .static-page .orientation-toc ol{columns:2;column-gap:2.5rem;margin-bottom:0;}
    .static-page .orientation-section{border-top:1px solid rgba(15,23,42,.12);padding-top:1.15rem;margin-top:2rem;}
    .static-page .static-details{border:1px solid rgba(15,23,42,.12);border-radius:16px;margin:1rem 0;background:rgba(255,255,255,.62);overflow:hidden;}
    .static-page .static-details summary{cursor:pointer;font-weight:900;padding:.9rem 1rem;background:rgba(15,23,42,.05);}
    .static-page .static-details .responsive-table{border:0;border-radius:0;margin:0;}
    .static-page .quote-card{border-left:4px solid var(--brand-blue, var(--accent));border-radius:14px;background:rgba(15,23,42,.04);padding:1rem 1.1rem;margin:1rem 0;font-weight:700;}
    .static-page .quote-card-short{text-align:center;font-size:1.15rem;}
    .static-page .centered-note{text-align:center;}
    .static-page .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.12);margin:1rem auto;max-width:760px;}
    .static-page .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
    .static-page .glossary{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;}
    .static-page .glossary dt{font-weight:900;margin-bottom:.25rem;}
    .static-page .glossary dd{margin:0;border:1px solid rgba(15,23,42,.10);border-radius:14px;padding:.85rem;background:rgba(15,23,42,.03);line-height:1.6;}
    .static-page .source-list a{font-weight:800;}
    @media (max-width:720px){.static-page .orientation-toc ol{columns:1;}.static-page table{font-size:.88rem;}}
