:root{--paper:#f5f2ea;--doc:#fffdf8;--ink:#1b1f26;--soft:#4b515c;--faint:#7b818c;--navy:#13233f;--navy2:#1c3357;--rule:#ddd6c6;--rule2:#e8e2d3;--accent:#9a2a2a;--accent2:#b7832f;--link:#1d4e89;--sans:"Libre Franklin",system-ui,sans-serif;--serif:"Source Serif 4",Georgia,serif;--railw:300px;--maxw:44rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:var(--navy);color:#fff;padding:.5rem .8rem;z-index:9}a{color:var(--link)}img{max-width:100%;height:auto;display:block}.js .reveal{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.gov{display:grid;grid-template-columns:1fr var(--railw);min-height:100vh;max-width:84rem;margin:0 auto}.doc{padding:clamp(1.6rem,5vw,4.5rem) clamp(1.2rem,5vw,4rem);background:var(--doc);border-right:1px solid var(--rule);min-width:0}.doc>*{max-width:var(--maxw)}.rail{background:var(--navy);color:#dfe5ef}.rail__in{position:sticky;top:0;padding:2.2rem 1.6rem;display:flex;flex-direction:column;gap:1.3rem;min-height:100vh}.seal{display:flex;flex-direction:column;gap:.7rem;color:#e9eefc;text-decoration:none}.seal__name{font-family:var(--sans);font-weight:700;font-size:1.15rem;line-height:1.15;letter-spacing:.01em}.rail__tag{font-family:var(--serif);font-style:italic;font-size:.92rem;color:#aeb9cf;margin:0;line-height:1.5}.rail__nav{margin-top:.4rem;border-top:1px solid #2b3c5c;padding-top:1.1rem}.rail__nav ul{list-style:none;margin:0;padding:0}.rail__nav li{margin:0}.rail__nav a{display:block;font-family:var(--sans);font-weight:500;font-size:.98rem;color:#cfd8e8;text-decoration:none;padding:.5rem .7rem;border-radius:3px;border-left:3px solid transparent}.rail__nav a:hover{background:#1c3357;color:#fff}.rail__nav a[aria-current=page]{background:#1c3357;color:#fff;border-left-color:var(--accent2)}.rail__note{margin-top:auto;font-family:var(--sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#7384a3}.masthead{margin:0 0 2.4rem;border-bottom:3px double var(--rule);padding-bottom:1.4rem}.kicker{font-family:var(--sans);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem}h1{font-family:var(--sans);font-weight:700;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.08;margin:0;letter-spacing:-.01em;color:var(--navy)}.lead{font-size:1.18rem;color:var(--soft);margin:1rem 0 0;line-height:1.55}.chunk{margin:2.4rem 0}.prose p,.prose ul,.prose ol{margin:0 0 1.15rem}.prose h2,.chunk h2{font-family:var(--sans);font-weight:600;font-size:1.4rem;line-height:1.2;margin:2.4rem 0 .9rem;color:var(--navy);padding-bottom:.35rem;border-bottom:1px solid var(--rule2)}.chunk h2 i{font-style:normal;color:var(--accent2);font-size:.85rem;margin-right:.5rem;font-weight:700}.prose a{color:var(--link)}.pull{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.45;color:var(--navy);border-left:4px solid var(--accent2);background:#faf7ef;padding:1rem 1.3rem;margin:1.8rem 0}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin:.4rem 0}blockquote{margin:1.6rem 0;padding-left:1.2rem;border-left:3px solid var(--rule);color:var(--soft);font-style:italic}.contents{background:#faf7ef;border:1px solid var(--rule2);border-left:3px solid var(--navy);padding:1rem 1.3rem;margin:1.8rem 0}.contents .kicker{color:var(--navy)}.contents ol{margin:.5rem 0 0;padding-left:1.2rem;font-family:var(--sans);font-size:.92rem}.contents li{margin:.3rem 0}.tablewrap{overflow-x:auto;margin:1.6rem 0;border:1px solid var(--rule)}table{border-collapse:collapse;width:100%;font-size:.92rem;font-family:var(--sans)}caption{font-family:var(--sans);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:left;margin-bottom:.5rem}th,td{border-bottom:1px solid var(--rule2);padding:.6rem .8rem;text-align:left;vertical-align:top}thead th{background:var(--navy);color:#eaf0fb;font-weight:600;border-bottom:none}tbody tr:nth-child(2n){background:#faf8f1}.qa{margin:2.8rem 0 1rem}.qa dl{margin:1rem 0 0}.qa__row{padding:1rem 0;border-top:1px solid var(--rule2)}.qa dt{font-family:var(--sans);font-weight:600;margin-bottom:.4rem;color:var(--navy)}.qa dd{margin:0;color:var(--soft)}.sources{margin:2.8rem 0 0;padding-top:1.4rem;border-top:1px solid var(--rule)}.sources .kicker{color:var(--navy)}.sources ol{font-size:.88rem;color:var(--soft);padding-left:1.2rem;font-family:var(--sans)}.stamp{font-size:.82rem;color:var(--faint);font-style:italic;margin:1.2rem 0 0;line-height:1.5}.docfoot{margin:3.5rem 0 0;padding-top:1.4rem;border-top:1px solid var(--rule);max-width:none}.docfoot p{font-family:var(--sans);font-size:.8rem;color:var(--faint);line-height:1.6;margin:0}.crumbs{margin:0 0 1.6rem;font-family:var(--sans);font-size:.8rem;color:var(--faint)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline}.crumbs li{display:flex;gap:.45rem;align-items:baseline}.crumbs a{color:var(--link);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current=page]{color:var(--soft)}.crumbs__sep{color:var(--rule)}.fig{margin:0 0 2rem}.fig img{width:100%;height:auto;display:block;border:1px solid var(--rule)}.fig--lead{margin:0 0 2.2rem}figcaption{margin-top:.55rem;display:flex;flex-direction:column;gap:.15rem}.fig__cap{font-size:.9rem;color:var(--soft);line-height:1.45}.fig__cr{font-family:var(--sans);font-size:.7rem;letter-spacing:.04em;color:var(--faint)}.fig__cr a{color:var(--faint);text-decoration:none}.fig__cr a:hover{text-decoration:underline}.archlogo{display:flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;flex-wrap:wrap}.archlogo img{height:34px;width:auto;display:block;opacity:.9}.archlogo span{font-family:var(--sans);font-size:.7rem;letter-spacing:.04em;color:var(--faint);text-transform:uppercase}.backlink{margin:2.6rem 0 0;font-family:var(--sans);font-weight:500;font-size:.92rem}.backlink a{text-decoration:none}@media(max-width:860px){.gov{grid-template-columns:1fr}.doc{border-right:none;order:2}.rail{order:1}.rail__in{min-height:0;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem}.seal{flex-direction:row;align-items:center;gap:.6rem}.seal svg{width:48px;height:48px}.seal__name{font-size:1rem}.rail__tag{display:none}.rail__nav{border-top:none;padding-top:0;margin:0;width:100%}.rail__nav ul{display:flex;flex-wrap:wrap;gap:.2rem}.rail__nav a{padding:.4rem .6rem;border-left:none;border-bottom:3px solid transparent}.rail__nav a[aria-current=page]{border-left:none;border-bottom-color:var(--accent2)}.rail__note{display:none}}@media(max-width:520px){body{font-size:17px}}
