*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f6f7f9;color:#152033;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#b81540;text-underline-offset:4px}a:focus-visible{outline:3px solid #2475dc;outline-offset:4px}.wrap{max-width:1100px;margin:auto;padding:0 24px}header{background:white;border-bottom:1px solid #dce1e8}header .wrap{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:78px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;color:#152033;font-weight:800}.brand img{width:36px;height:36px}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{font-size:.87rem;padding:8px 0}.hero{padding:55px 0 36px;background:#fff;border-bottom:1px solid #dce1e8}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;color:#b81540;font-weight:750}h1{font-size:clamp(2.4rem,6vw,4rem);letter-spacing:-.045em;line-height:1.08;margin:16px 0}h2{font-size:1.4rem;line-height:1.3;letter-spacing:-.025em}h3{font-size:1.04rem}p{margin:0 0 18px}main.wrap{display:grid;grid-template-columns:215px minmax(0,1fr);gap:56px;padding-top:42px;padding-bottom:70px}aside{align-self:start;position:sticky;top:25px}aside a{display:block;padding:8px 0;font-size:.82rem;color:#536073;text-decoration:none}section{margin-bottom:36px}article{min-width:0}article p,article li{color:#465268}li{margin:9px 0}article a{overflow-wrap:anywhere}.button{display:inline-block;background:#b81540;color:white;border-radius:6px;padding:12px 20px;text-decoration:none;font-weight:650}footer{background:#111827;color:#cbd4e4;padding:30px 0;font-size:.85rem}footer a{color:#ff91ae}footer p{margin:8px 0}.updated{color:#536073;font-size:.82rem}.skip{position:absolute;left:20px;top:-80px;background:white;padding:12px}.skip:focus{top:10px}@media(max-width:760px){main.wrap{display:block}aside{position:static;margin-bottom:32px;border-bottom:1px solid #dce1e8;padding-bottom:24px}aside a{display:inline-block;margin-right:18px}header .wrap{padding-top:18px;padding-bottom:16px}.hero{padding-top:36px}nav{gap:16px}body{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,aside,footer{display:none}main.wrap{display:block}body{background:white}.hero{padding:0}}.draft{background:#fff4d6;border-bottom:1px solid #e9c46a;color:#5b4300;font-size:.9rem;padding:12px 0}.draft strong{color:#3d2c00}.review{border-left:4px solid #e9a23b;background:#fff8ec;color:#5b4300;padding:10px 14px;margin:0 0 18px;font-size:.9rem}.review::before{content:"Owner decision needed: ";font-weight:700}
nav a,aside a{min-height:44px;display:inline-flex;align-items:center}aside a{display:flex}footer a{display:inline-block;padding:6px 0}.status{background:#eef2f7;border:1px solid #dce1e8;border-radius:8px;padding:12px 16px;color:#33405a;font-size:.92rem}.faq-q{margin-top:26px}
@media(max-width:760px){aside a{display:inline-flex}}
@media(prefers-color-scheme:dark){body{background:#0f1218;color:#e7ebf2}header,.hero{background:#161b24;border-color:#2a3242}.brand{color:#e7ebf2}a{color:#ff8fab}a:focus-visible{outline-color:#7fb2ff}.eyebrow{color:#ff8fab}article p,article li{color:#c3cad6}aside a,.updated{color:#9aa5b8}aside{border-color:#2a3242}.button{background:#c2304f;color:#fff}footer{background:#0a0d12}.skip{background:#161b24;color:#e7ebf2}.status{background:#1c2330;border-color:#2a3242;color:#c3cad6}.draft{background:#3a2e0b;border-color:#6b5414;color:#f3e2b0}.draft strong{color:#fff3cc}.review{background:#2e2410;color:#f3e2b0}}
