@font-face{font-family:PolicyPrompt;src:url('assets/prompt-regular.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:PolicyPrompt;src:url('assets/prompt-semibold.woff') format('woff');font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--fs-bg,#f4f4f1);color:var(--fs-ink,#262829);font:15px/1.9 PolicyPrompt,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 5vw;border-bottom:1px solid var(--fs-line,#ddd)}header nav{display:flex;align-items:center;gap:24px}header a{text-decoration:none}.brand{font:700 27px Arial,sans-serif;letter-spacing:-1.4px}.brand span{font-weight:400}.brand i{font-style:normal;color:var(--fs-accent,#ed925e)}main{max-width:1200px;margin:auto;padding:64px 32px}h1{font-size:clamp(30px,4vw,46px);line-height:1.4;font-weight:600;margin:0 0 20px}h2{font-size:20px;line-height:1.6;font-weight:600;margin:0 0 18px}p{margin:0 0 18px}.lead{font-size:17px;color:var(--fs-muted,#666)}.eyebrow,.meta{color:var(--fs-muted,#666);font-size:12px}.eyebrow{letter-spacing:2px}.tabs{display:flex;gap:12px;flex-wrap:wrap;margin:36px 0}.tabs a{padding:10px 18px;background:var(--fs-panel,#fff);border:1px solid var(--fs-line,#ddd);border-radius:24px;text-decoration:none;font-size:13px}.tabs [aria-current]{background:var(--fs-button,#252729);color:var(--fs-button-ink,#fff)}.layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}aside{font-size:13px;position:sticky;top:24px}aside p{font-weight:600}aside ol{padding-left:20px;color:var(--fs-muted,#666)}aside li{padding:6px 0}aside a{text-decoration:none}article{background:var(--fs-solid,#fff);border:1px solid var(--fs-line,#ddd);border-radius:24px;padding:38px}article section{scroll-margin-top:25px;margin-bottom:38px}article section:last-child{margin-bottom:0}article li{margin:12px 0}article ul{padding-left:23px}article a{overflow-wrap:anywhere}.provider{border-top:1px solid var(--fs-line,#ddd);padding-top:28px}.address{white-space:pre-line}.draft{padding:18px;border-radius:14px;background:#fff1d4;color:#5b3a05;border:1px solid #c98b28}.skip{position:absolute;top:-100px;left:12px}.skip:focus{top:8px;background:var(--fs-solid,#fff);padding:10px;z-index:3}:focus-visible{outline:3px solid var(--fs-accent,#ed925e);outline-offset:4px}footer{display:flex;justify-content:space-between;gap:20px;padding:26px 5vw;border-top:1px solid var(--fs-line,#ddd);font-size:12px;color:var(--fs-muted,#666)}@media(max-width:800px){main{padding:36px 20px}.layout{grid-template-columns:1fr;gap:24px}aside{position:static}aside ol{columns:2}article{padding:24px}.tabs a{padding:8px 12px}header nav{gap:14px;font-size:13px}}@media(max-width:400px){main{padding:30px 14px}header{padding:18px 14px}.brand{font-size:23px}header nav{gap:10px;font-size:12px}article{padding:20px}aside ol{columns:1}footer{flex-wrap:wrap}}@media print{header,footer,aside,.tabs,.skip{display:none}main{padding:0}.layout{display:block}article{border:0;padding:0}body{background:white;color:black}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
