:root{--navy:#06172b;--navy2:#0c2746;--gold:#e9ad2f;--cream:#f7f2e7;--ink:#172236;--muted:#586579;--line:#dcc58f;--blue:#63c5ff}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}a{color:#174e83}header{background:var(--navy);border-bottom:3px solid var(--gold);color:#fff}.bar{max-width:1040px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font-family:Georgia,serif;font-size:1.18rem}.brand small{display:block;color:var(--gold);font:700 .7rem Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.back{border:1px solid var(--gold);border-radius:999px;padding:9px 14px;color:#fff;text-decoration:none;font-weight:700}.back:hover,.back:focus-visible{background:var(--gold);color:var(--navy)}main{max-width:900px;margin:42px auto;padding:0 22px 60px}article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(24px,5vw,52px);box-shadow:0 15px 40px rgba(6,23,43,.08)}.eyebrow{color:#9b6a05;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{font-family:Georgia,serif;color:var(--navy);line-height:1.2}h1{font-size:clamp(2rem,5vw,3.1rem);margin:.25em 0}h2{margin-top:1.7em}h3{margin-top:1.35em}.updated,.note{color:var(--muted)}.notice{background:#fdf7e8;border-left:4px solid var(--gold);padding:14px 17px;border-radius:6px}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{cursor:pointer;font-weight:800;color:var(--navy)}footer{background:var(--navy);color:#dce5ef;text-align:center;padding:25px 18px;font-size:.84rem}footer a{color:#f1c45e;margin:0 7px}@media(max-width:600px){.bar{align-items:flex-start}.back{font-size:.78rem}article{border-radius:12px;padding:23px 18px}}
