.gov{--gov-adopted:var(--black);--gov-specific:var(--black);--gov-ring:var(--accent);--gov-none:var(--gray-200);color:var(--black);font-family:var(--sans);font-size:1.0625rem;line-height:1.6}body:has(.gov-docs) nav{margin-bottom:0}.gov-docs{--gov-sidebar-w:264px;--gov-nav-h:66px;grid-template-columns:var(--gov-sidebar-w) minmax(0, 1fr);align-items:start;display:grid}.gov-docs[data-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}.gov-sidebar{grid-column:1}.gov-main{grid-column:2}.gov-sidebar{overscroll-behavior:contain;border-right:1px solid var(--gray-200);background:var(--white);align-self:start;height:100vh;padding:1.5rem 0 2rem;position:sticky;top:0;overflow-y:auto}.gov-docs[data-collapsed=true] .gov-sidebar{display:none}.gov-sidebar-head{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:0 1.25rem 1.25rem;display:flex}.gov-sidebar-title{font-family:var(--serif);color:var(--black);font-size:1.15rem;line-height:1.15;text-decoration:none}.gov-sidebar-title span{color:var(--gray-600);font-size:.9rem;display:block}.gov-sidebar-collapse{border:1px solid var(--gray-200);width:26px;height:26px;color:var(--gray-600);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;display:grid}.gov-sidebar-collapse:hover{color:var(--black);border-color:var(--gray-400)}.gov-sidebar-nav{padding:0 .75rem}.gov-navgroup{margin-bottom:1.4rem}.gov-navgroup-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);padding:0 .5rem .4rem;font-size:11px;display:block}.gov-sidebar-nav a{color:var(--gray-600);border-left:2px solid #0000;border-radius:0;padding:.4rem .5rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:block}.gov-sidebar-nav a:hover{color:var(--black);background:var(--gray-100)}.gov-sidebar-nav a[aria-current=page]{color:var(--black);border-left-color:var(--accent);background:var(--gray-100)}.gov-sidebar-cta{background:var(--accent);text-align:center;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:0;margin:.75rem .5rem 0;padding:.7rem .6rem;font-size:11px;display:block;color:#fff!important;border-left:0!important}.gov-sidebar-nav a.gov-sidebar-cta:hover{background:var(--accent);filter:brightness(1.08);color:#fff!important}.gov-main{min-width:0}.gov-content{max-width:820px;margin:0 auto;padding:0 2.5rem 4rem}.gov-topbar{border-bottom:1px solid var(--gray-200);align-items:center;gap:1rem;padding:.9rem 2.5rem;display:flex}.gov-menu-btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--gray-200);color:var(--black);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:11px;display:none}.gov-breadcrumb{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);font-size:11px}.gov-breadcrumb a{color:var(--gray-600);text-decoration:none}.gov-breadcrumb a:hover{color:var(--accent)}.gov-sidebar-reopen{border:1px solid var(--gray-200);width:30px;height:30px;color:var(--gray-600);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;display:none}.gov-docs[data-collapsed=true] .gov-sidebar-reopen{display:inline-flex}.gov-sidebar-reopen:hover{color:var(--black);border-color:var(--gray-400)}.gov-sidebar-backdrop{border:0;display:none}.gov-disclaimer{border-top:1px solid var(--gray-200);color:var(--gray-600);margin-top:3rem;padding:1.5rem 0 0;font-size:.8125rem}@media (width<=900px){.gov-docs,.gov-docs[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.gov-sidebar{z-index:110;width:280px;height:100dvh;transition:transform var(--duration-base);box-shadow:var(--shadow-md);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.gov-docs[data-collapsed=true] .gov-sidebar{display:block}.gov-docs[data-open=true] .gov-sidebar{transform:translate(0)}.gov-sidebar-collapse{display:none}.gov-menu-btn{display:inline-flex}.gov-sidebar-reopen,.gov-docs[data-collapsed=true] .gov-sidebar-reopen{display:none}.gov-docs[data-open=true] .gov-sidebar-backdrop{z-index:105;background:#0006;display:block;position:fixed;inset:0}.gov-content{padding:0 1.5rem 3rem}.gov-topbar{padding:.75rem 1.5rem}}@media (prefers-reduced-motion:reduce){.gov-sidebar{transition:none}}.gov-hero{border-bottom:1px solid var(--gray-200);padding:3.5rem 0 2.5rem}.gov-hero h1{font-family:var(--serif);letter-spacing:-.01em;max-width:20ch;margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.05}.gov-hero .deck{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-600);margin:0 0 .5rem;font-size:11px}.gov-hero h1 em{font-style:italic}.gov-lede{max-width:62ch;color:var(--gray-600);margin:0 0 1.5rem;font-size:1.25rem;line-height:1.5}.gov-stamp{color:var(--gray-600);border:1px solid var(--gray-200);flex-wrap:wrap;gap:1.25rem;padding:.6rem .9rem;font-size:.8125rem;display:inline-flex}.gov-stamp b{color:var(--black);font-weight:500}.gov-prose{max-width:74ch;padding:2.5rem 0}.gov-prose>:first-child{margin-top:0}.gov-prose h2{font-family:var(--serif);margin:2.5rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.15}.gov-prose h3{font-family:var(--serif);margin:2rem 0 .5rem;font-size:1.4rem;font-weight:400}.gov-prose h4{font-family:var(--sans);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:500}.gov-prose p{margin:0 0 1rem}.gov-prose ul,.gov-prose ol{margin:0 0 1rem;padding-left:1.25rem}.gov-prose li{margin-bottom:.4rem}.gov-prose a{color:var(--black);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.gov-prose strong{font-weight:600}.gov-prose hr{border:0;border-top:1px solid var(--gray-200);margin:2.5rem 0}.gov-prose blockquote{border-left:3px solid var(--accent);font-family:var(--serif);color:var(--black);margin:0 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;font-size:1.3rem;line-height:1.35}.gov-prose blockquote p{margin:0}.gov-prose code,.gov code,.gov .mono{font-family:var(--mono);background:var(--gray-100);padding:1px 5px;font-size:.85em}.gov-prose pre{background:var(--dark-surface);color:#e8e6e1;margin:0 0 1.5rem;padding:1.25rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.gov-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.gov table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.9375rem}.gov th,.gov td{text-align:left;border-bottom:1px solid var(--gray-200);vertical-align:top;padding:.55rem .5rem}.gov th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);font-size:11px}.gov .tblwrap{margin:0 0 1.5rem;overflow-x:auto}.gov .tblwrap table{margin:0}.gov-prose ol.gov-criteria{border-top:1px solid var(--gray-200);margin:.5rem 0 1.25rem;padding:0;list-style:none}.gov-prose ol.gov-criteria li{border-bottom:1px solid var(--gray-200);grid-template-columns:3ch 1fr;gap:.7rem;margin:0;padding:.6rem 0;font-size:1.0625rem;display:grid}.gov-prose ol.gov-criteria .cn{font-family:var(--mono);color:var(--gray-400);padding-top:.35rem;font-size:11px}.gov .claim{border-left:4px solid var(--accent);font-family:var(--serif);max-width:60ch;margin:0 0 1.5rem;padding:.4rem 0 .4rem 1.1rem;font-size:1.4rem;line-height:1.3}.gov .eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);margin:0 0 .75rem;font-size:11px;font-weight:500}.gov section.gov-section{border-bottom:1px solid var(--gray-200);padding:3rem 0}.gov section.gov-section h2{font-family:var(--serif);margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.15}.gov .sub{color:var(--gray-600);max-width:66ch;margin:0 0 1.5rem}.gov .small{color:var(--gray-600);font-size:.8125rem}.gov .cells{background:var(--gray-200);border:1px solid var(--gray-200);gap:1px;display:grid}.gov .cells>div{background:var(--white);padding:1.1rem 1rem}.gov .cells.pillars{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gov .cells.tiers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gov .cells.who{grid-template-columns:repeat(6,1fr)}.gov .cells.who>div{grid-column:span 2}.gov .cells.who>div:nth-child(4),.gov .cells.who>div:nth-child(5){grid-column:span 3}.gov .cells.tests{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.gov .cells.who{grid-template-columns:repeat(2,1fr)}.gov .cells.who>div,.gov .cells.who>div:nth-child(4),.gov .cells.who>div:nth-child(5){grid-column:auto}.gov .cells.who>div:nth-child(5){grid-column:span 2}}@media (width<=560px){.gov .cells.who,.gov .cells.tests{grid-template-columns:1fr}.gov .cells.who>div:nth-child(5){grid-column:auto}}.gov .cells .w{font-family:var(--serif);color:var(--black);margin-bottom:.4rem;font-size:2.2rem;line-height:1}.gov .cells h4{font-size:1rem;font-family:var(--sans);margin:0 0 .35rem;font-weight:600}.gov .cells b{font-family:var(--serif);margin-bottom:.35rem;font-size:1.1rem;font-weight:400;display:block}.gov .cells p{color:var(--gray-600);margin:0 0 .4rem;font-size:.875rem}.gov .cells .ref{font-family:var(--mono);color:var(--gray-600);font-size:11px}.gov .cells .tn{font-family:var(--serif);color:var(--black);font-size:2rem;line-height:1}.gov .cells .req{font-family:var(--mono);color:var(--gray-600);font-size:11px}.gov .gov-stats{background:var(--gray-200);border:1px solid var(--gray-200);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 1.25rem;display:grid}.gov .gov-stats>div{background:var(--white);flex-direction:column;gap:.3rem;padding:1.1rem 1rem;display:flex}.gov .gov-stats .sn{font-family:var(--serif);color:var(--black);font-size:2.4rem;line-height:1}.gov .gov-stats .sl{color:var(--gray-600);font-size:.875rem}@media (width<=640px){.gov .gov-stats{grid-template-columns:repeat(2,1fr)}}.gov .gov-more{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--black);border-bottom:1px solid var(--accent);padding-bottom:2px;font-size:11px;text-decoration:none}.gov .gov-more:hover{color:var(--accent)}.gov .part-cards{background:var(--gray-200);border:1px solid var(--gray-200);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;display:grid}.gov .part-card{background:var(--white);color:var(--black);transition:background var(--duration-base);flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.gov .part-card:hover{background:var(--gray-100)}.gov .part-card .pn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-600);font-size:11px}.gov .part-card h3{font-family:var(--serif);margin:0;font-size:1.3rem;font-weight:400;line-height:1.15}.gov .part-card p{color:var(--gray-600);flex:1;margin:0;font-size:.9375rem}.gov .part-card .meta{font-family:var(--sans);color:var(--gray-600);font-size:.8125rem}.gov .ctl{border-top:1px solid var(--gray-200)}.gov .ctl:last-of-type{border-bottom:1px solid var(--gray-200)}.gov .ctl summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:baseline;gap:.9rem;padding:1rem 0;list-style:none;display:grid}.gov .ctl summary::-webkit-details-marker{display:none}.gov .ctl summary .n{font-family:var(--serif);color:var(--black);font-size:1.4rem}.gov .ctl summary .t{font-family:var(--serif);font-size:1.25rem}.gov .ctl summary .a{font-family:var(--mono);color:var(--gray-600);text-align:right;font-size:11px}.gov .ctl[open] summary .t{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.gov .ctl .b{max-width:72ch;padding:0 0 1.4rem 3.4rem}@media (width<=640px){.gov .ctl summary{grid-template-columns:32px 1fr}.gov .ctl summary .a{text-align:left;grid-column:2}.gov .ctl .b{padding-left:0}}.gov .legend{flex-wrap:wrap;align-items:center;gap:1.1rem;margin:0 0 1rem;font-size:.875rem;display:flex}.gov .sw{vertical-align:-2px;border:1px solid var(--gray-200);width:14px;height:14px;margin-right:6px;display:inline-block}.gov .sw.ad{background:var(--gov-adopted)}.gov .sw.sp{background:var(--gov-specific)}.gov .sw.no{background:var(--gov-none)}.gov .sw.pi{border:1px solid var(--gray-200);background:0 0;position:relative}.gov .sw.pi:after{content:"";border-top:9px solid var(--gray-600);border-left:9px solid #0000;position:absolute;top:-1px;right:-1px}.gov .grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;margin:0 0 1.25rem;display:grid}.gov .tile{aspect-ratio:1;border:1px solid var(--gray-200);cursor:pointer;background:var(--gov-none);color:var(--black);text-align:left;font-size:11px;font-family:var(--sans);flex-direction:column;justify-content:space-between;padding:6px;display:flex;position:relative}.gov .tile.ad{background:var(--gov-adopted);color:var(--white)}.gov .tile.sp{background:var(--gov-specific);color:#fff}.gov .tile b{font-family:var(--serif);font-size:1.1rem}.gov .tile .yr{opacity:.85;font-size:11px}.gov .tile.pi:after{content:"";opacity:.9;border-top:14px solid;border-left:14px solid #0000;position:absolute;top:0;right:0}.gov .tile-own{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;opacity:.85;font-size:8px;position:absolute;bottom:4px;right:5px}.gov .tile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gov .tile.picked{outline:2px solid var(--accent);outline-offset:2px}.gov .detail{border:1px solid var(--gray-200);background:var(--gray-100);min-height:96px;margin:0 0 1.25rem;padding:1.1rem 1.25rem}.gov .detail h4{font-family:var(--serif);margin:0 0 .4rem;font-size:1.3rem;font-weight:400}.gov .detail .row{grid-template-columns:150px 1fr;gap:.4rem .9rem;font-size:.9375rem;display:grid}.gov .detail .row dt{color:var(--gray-600)}.gov .detail .row dd{margin:0}.gov .filters{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.gov .filters button{font:inherit;border:1px solid var(--gray-200);cursor:pointer;color:var(--black);background:0 0;padding:.35rem .75rem;font-size:.875rem}.gov .filters button[aria-pressed=true]{background:var(--black);color:var(--white);border-color:var(--black)}.gov .footprint{border:1px solid var(--gray-200);background:var(--white);margin:0 0 1.25rem;padding:1rem 1.25rem}.gov .footprint-summary{margin:.75rem 0 0;font-size:.9375rem}.gov .footprint-summary b{color:var(--black)}.gov .chip-picker{flex-wrap:wrap;gap:4px;display:flex}.gov .chip-picker button{font-family:var(--mono);border:1px solid var(--gray-200);cursor:pointer;color:var(--gray-600);background:0 0;padding:3px 7px;font-size:11px}.gov .chip-picker button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.gov td.st{font-family:var(--sans);white-space:nowrap;font-size:.9375rem}.gov .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:2px 6px;font-size:11px;display:inline-block}.gov .tag.ad,.gov .tag.sp{color:var(--black)}.gov .tag.pi,.gov .tag.no{color:var(--gray-600)}.gov #tbl thead th{background:var(--white);z-index:1;position:sticky;top:0}.gov .st-typeahead{font-family:var(--sans);border:1px solid var(--gray-300);background:var(--white);width:100%;max-width:320px;padding:.5rem .7rem;font-size:1rem}.gov .st-typeahead:focus{outline:2px solid var(--accent);outline-offset:1px}.gov .st-counts{margin-top:.5rem}.gov .st-verified{color:var(--gray-600);margin:0 0 .4rem}.gov .st-map{margin:0 0 1.25rem}.gov .st-map>summary{list-style:none;display:none}.gov .st-map>summary::-webkit-details-marker{display:none}@media (width<=767px){.gov .st-map>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);border:1px solid var(--gray-200);margin-bottom:.75rem;padding:.4rem .8rem;font-size:11px;display:inline-block}}.gov .quiz{background:var(--gray-200);border:1px solid var(--gray-200);gap:1px;margin:0 0 1.25rem;display:grid}.gov .q{background:var(--white);grid-template-columns:1fr auto;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.gov .q .qt{max-width:60ch;font-size:.9375rem}.gov .q .opts{gap:6px;display:flex}.gov .q label{border:1px solid var(--gray-300);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);padding:.4rem .95rem;position:relative}.gov .q input{opacity:0;width:0;height:0;position:absolute}.gov .q label span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:inherit;font-size:11px;display:inline-block}.gov .q label:hover{border-color:var(--gray-600)}.gov .q label:has(input:checked){background:var(--accent);border-color:var(--accent);color:#fff}.gov .q label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.gov .score{border:1px solid var(--gray-200);background:var(--gray-100);grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;padding:1.25rem 1.4rem;display:grid}.gov .score .n{font-family:var(--serif);color:var(--black);font-size:4.5rem;line-height:1}.gov .score .n small{font-family:var(--mono);color:var(--gray-400);font-size:1rem}.gov .score h2{font-family:var(--serif);margin:0 0 .4rem;font-size:1.6rem;font-weight:400}.gov .score h4{font-family:var(--serif);margin:0 0 .4rem;font-size:1.4rem;font-weight:400}.gov .score .weak{margin:.5rem 0 0;font-size:.875rem}.gov .score .weak b{color:var(--gray-600)}@media (width<=640px){.gov .q,.gov .score,.gov .detail .row{grid-template-columns:1fr}}.gov .rd-progress{background:var(--gray-200);height:6px;margin-top:.6rem}.gov .rd-progress>span{background:var(--accent);width:0;height:100%;transition:width var(--duration-base);display:block}.gov .rd-stepbar{margin:0 0 1.75rem}.gov .rd-steps{flex-wrap:wrap;gap:.4rem;display:flex}.gov .rd-dot{border:1px solid var(--gray-300);cursor:pointer;font-family:var(--sans);color:var(--gray-600);transition:all var(--duration-fast);background:0 0;align-items:center;gap:.45rem;padding:.35rem .7rem;display:inline-flex}.gov .rd-dot b{font-family:var(--mono);background:var(--gray-200);width:18px;height:18px;color:var(--gray-600);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.gov .rd-dot span{font-size:11px}.gov .rd-dot:hover{border-color:var(--gray-600)}.gov .rd-dot.done b{background:var(--black);color:#fff}.gov .rd-dot.active{border-color:var(--accent);color:var(--black)}.gov .rd-dot.active b{background:var(--accent);color:#fff}.gov .rd-mobstep{display:none}@media (width<=767px){.gov .rd-dot span{display:none}.gov .rd-dot{padding:.4rem}.gov .rd-mobstep:not([hidden]){font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);margin:.5rem 0 0;font-size:11px;display:block}}.gov .rd-step-h{margin:0 0 1.1rem}.gov .rd-step-n{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);font-size:11px}.gov .rd-step-h h2{margin:.2rem 0 .4rem}.gov .rd-step-intro{color:var(--gray-600);max-width:60ch;margin:0 0 .5rem;font-size:1.0625rem}.gov .rd-step-meta{font-family:var(--sans);color:var(--gray-600);font-size:.8125rem}.gov .rd-step-meta b{color:var(--black)}.gov .rd-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.gov .rd-nav .btn{margin-top:0}.gov .rd-gaps{margin:1.5rem 0 0}.gov .rd-gap{margin:0 0 1.25rem}.gov .rd-gap h3{font-family:var(--serif);border-bottom:1px solid var(--gray-200);margin:0 0 .5rem;padding-bottom:.35rem;font-size:1.25rem;font-weight:400}.gov .rd-gap h3 span{font-family:var(--mono);color:var(--black);font-size:11px}.gov .rd-gap-i{border-left:3px solid var(--gray-300);margin:0 0 .6rem;padding:.5rem 0 .5rem .8rem}.gov .rd-gap-i.is-no{border-left-color:var(--accent)}.gov .rd-gap-i.is-partly{border-left-color:var(--gray-600)}.gov .rd-gap-q{font-size:.9375rem}.gov .rd-gap-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);margin-left:.5rem;font-size:11px}.gov .rd-gap-fix{color:var(--gray-600);margin-top:.4rem;font-size:.8125rem}.gov .rd-gap-fix .qgap-fix{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--accent);margin-top:.3rem;font-size:11px;text-decoration:none;display:inline-block}.gov .rd-gap-fix .qgap-fix.ref{border:0}.gov .rd-pillars{gap:.5rem;margin:.5rem 0 0;display:grid}.gov a.rd-pbar{color:inherit;border:1px solid var(--gray-200);transition:background var(--duration-fast);padding:.6rem .85rem;text-decoration:none;display:block}.gov a.rd-pbar:hover{background:var(--gray-100)}.gov a.rd-pbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gov .rd-pbar-h{align-items:baseline;gap:.6rem;font-size:.9375rem;display:flex}.gov .rd-pname{flex:1}.gov .rd-pmeta{font-family:var(--mono);letter-spacing:.04em;color:var(--gray-600);font-size:11px}.gov .rd-psc{color:var(--black);font-weight:600}.gov .rd-parrow{color:var(--gray-400)}.gov .rd-track{background:var(--gray-200);height:8px;margin-top:.4rem}.gov .rd-fill{background:var(--black);width:0;height:100%;transition:width var(--duration-base);display:block}.gov .rd-block{margin:0 0 2.25rem}.gov .rd-block-h{font-family:var(--serif);margin:0 0 .8rem;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:400}.gov .rd-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-right:.5rem;padding:1px 6px;font-size:10px;display:inline-block}.gov .rd-pill.no{background:var(--black);color:#fff}.gov .rd-pill.partly{border:1px solid var(--black);color:var(--black)}.gov .rd-fixlink{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);margin-top:.3rem;font-size:11px;text-decoration:none;display:inline-block}.gov .rd-fixlink:hover{text-decoration:underline}.gov .rd-gap{transition:background var(--duration-base);margin-left:-.6rem;padding:.2rem .6rem}.gov .rd-gap.flash,.gov .rd-gap:target{background:var(--gray-100)}.gov .rd-textlinks{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.gov .rd-tlink{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.gov .rd-tlink:hover{color:var(--black)}.gov .rd-tlink.danger{color:var(--accent)}.gov .rd-confirm{color:var(--black);font-size:.8125rem}.gov .rd-howlink{cursor:pointer;font:inherit;color:var(--black);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0}.gov .rd-how{color:var(--gray-600);max-width:62ch;margin:.4rem 0 1.25rem;font-size:.9375rem}.gov .rd-keep{border:1px solid var(--gray-200);background:var(--gray-100);margin-top:1.75rem;padding:1.2rem 1.3rem}.gov .rd-keep-h{font-family:var(--serif);margin:0 0 .6rem;font-size:1.25rem;font-weight:400;display:block}.gov .rd-keep .rd-email{border:0;margin-top:1rem;padding:0}.gov .rd-keep .rd-memo-cta{align-items:center}.gov .rd-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.4rem;display:flex}.gov .rd-actions .btn{margin-top:0}.gov .rd-memo{border:1px solid var(--gray-200);background:var(--gray-100);margin-top:1.4rem;padding:1.1rem 1.2rem}.gov .rd-memo-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.gov .rd-memo-cta .btn{white-space:nowrap;margin-top:0}.gov .rd-memo-out{border-top:1px solid var(--gray-200);margin-top:1rem;padding-top:1rem}.gov .rd-memo-out h3,.gov .rd-memo-out h4,.gov .rd-memo-out h5{font-family:var(--serif);margin:1rem 0 .4rem;font-weight:400}.gov .rd-memo-out p,.gov .rd-memo-out li{font-size:.9375rem}.gov .rd-memo-out ul{margin:.3rem 0 .6rem 1.1rem}.gov .rd-memo-disc{color:var(--gray-600);margin-top:.9rem}.gov .rd-email{border:1px solid var(--gray-200);margin-top:1.4rem;padding:1.1rem 1.2rem}.gov .rd-email-row{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.gov .rd-email input[type=text],.gov .rd-email input[type=email]{min-width:180px;font-family:var(--sans);border:1px solid var(--gray-300);background:var(--white);flex:1;padding:.55rem .7rem;font-size:1rem}.gov .rd-email input:focus{outline:2px solid var(--accent);outline-offset:1px}.gov .rd-email .btn{margin-top:0}.gov .rd-optin{color:var(--gray-600);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.7rem;font-size:.8125rem;display:flex}.gov .rd-optin input{margin-top:2px}.gov .rd-email-msg{color:var(--gray-600);margin-top:.6rem}.gov .rd-group{margin:0 0 2rem}.gov .rd-group-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.gov .rd-group-h h2{margin:0}.gov .rd-group-meta{font-family:var(--sans);color:var(--gray-600);font-size:.8125rem}.gov .rd-group-meta b{color:var(--black)}.gov .q{border-left:3px solid #0000;align-items:start}.gov .q.is-yes{border-left-color:var(--gray-300)}.gov .q.is-partly{border-left-color:var(--gray-600)}.gov .q.is-no{border-left-color:var(--accent)}.gov .q .qn{font-family:var(--mono);color:var(--gray-600);margin-right:.4rem;font-size:11px}.gov .qgap{color:var(--gray-600);border-top:1px dashed var(--gray-300);margin-top:.55rem;padding-top:.5rem;font-size:.8125rem}.gov .qgap-fix{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--accent);margin-top:.35rem;font-size:11px;text-decoration:none;display:inline-block}.gov .qgap-fix.ref{border:0}.gov .qgap-fix.as-text{color:var(--gray-600);border-bottom:0}.gov .q .opts{align-self:start}@media print{.gov-sidebar,.gov-sidebar-backdrop,.gov-topbar,.gov-disclaimer,.rd-actions,.rd-memo,.rd-email,.rd-stepbar,.rd-nav{display:none!important}.gov .rd-gap-i,.gov .rd-gap{break-inside:avoid}.gov-main,.gov-content{max-width:none}}.gov .btn{background:var(--accent);color:#fff;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--accent);cursor:pointer;transition:opacity var(--duration-fast), background var(--duration-fast);margin-top:.6rem;padding:.6rem 1.1rem;font-size:11px;text-decoration:none;display:inline-block}.gov .btn:hover{opacity:.9}.gov .btn:active{opacity:.8}.gov .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gov .btn:disabled{opacity:.5;cursor:not-allowed}.gov .btn.ghost{color:var(--black);border:1px solid var(--black);background:0 0}.gov .btn.ghost:hover{background:var(--gray-100);opacity:1}.gov .btn.ghost:focus-visible{outline:2px solid var(--black);outline-offset:2px}.gov .log{border-left:2px solid var(--gray-200);padding-left:1.25rem}.gov .log .e{margin:0 0 1.1rem;position:relative}.gov .log .e:before{content:"";background:var(--accent);width:10px;height:10px;position:absolute;top:7px;left:-1.6rem}.gov .log .d{font-family:var(--mono);color:var(--gray-600);font-size:11px}.gov .log .src{font-family:var(--sans);color:var(--gray-600);font-size:.8125rem}.gov .cl-headline{margin:0 0 .25rem;font-weight:600}.gov .cl-headline a{color:var(--black);text-decoration:none}.gov .cl-headline a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.gov .cl-detail{color:var(--gray-600);font-size:.9375rem}.gov .refapp dl{grid-template-columns:150px 1fr;gap:.4rem 1rem;margin:0 0 1.25rem;font-size:.9375rem;display:grid}.gov .refapp dt{font-family:var(--mono);color:var(--gray-600);padding-top:2px;font-size:11px}.gov .refapp dd{margin:0}.gov .refapp h3{font-family:var(--serif);margin-top:1.5rem;font-weight:400}.gov :target{scroll-margin-top:70px}.gov dd:target,.gov details:target,.gov .ctl:target{background:rgba(var(--accent-rgb), .1)}@media (width<=640px){.gov .refapp dl{grid-template-columns:1fr}}.gov .gov-xref{color:inherit;border-bottom:1px dotted var(--accent);white-space:nowrap;text-decoration:none}.gov .gov-xref:hover{background:rgba(var(--accent-rgb), .12)}.gov .gov-xref:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.gov .found{background:var(--black);color:var(--white);margin:0 0 1.75rem;padding:1.4rem 1.5rem}.gov .found h3{color:var(--white);font-family:var(--serif);margin:0 0 .6rem;font-weight:400}.gov .found ul{margin:0;padding-left:1.1rem}.gov .found li{margin-bottom:.4rem}.gov .found .k{color:var(--accent)}.gov .pd{color:var(--black);font-weight:500}.gov .pp{color:var(--accent);font-weight:600}.gov .ph{color:var(--gray-600);font-style:italic}.gov-doc-body{min-width:0}.gov-toc{border:1px solid var(--gray-200);margin:1.5rem 0}.gov-toc>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);padding:.6rem .9rem;font-size:11px;list-style:none}.gov-toc>summary::-webkit-details-marker{display:none}.gov-toc-list{margin:0;padding:0 0 .6rem;list-style:none}.gov-toc-list li{margin:0}.gov-toc-list a{color:var(--gray-600);border-left:2px solid #0000;padding:.25rem .9rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.gov-toc-list a:hover{color:var(--black)}.gov-toc-list a.active{color:var(--black);border-left-color:var(--accent)}.gov-toc-list li.lvl-h3 a{padding-left:1.7rem;font-size:.8125rem}.gov-pager{background:var(--gray-200);border:1px solid var(--gray-200);grid-template-columns:1fr 1fr;gap:1px;margin:2.5rem 0 0;display:grid}.gov-pager-cell{background:var(--white);min-height:44px;transition:background var(--duration-fast);flex-direction:column;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:flex}a.gov-pager-cell:hover{background:var(--gray-100)}.gov-pager-cell.next{text-align:right;align-items:flex-end}.gov-pager-cell.empty{background:var(--white)}.gov-pager-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);font-size:11px}.gov-pager-t{font-family:var(--serif);color:var(--black);font-size:1.15rem;line-height:1.2}@media (width<=560px){.gov-pager{grid-template-columns:1fr}.gov-pager-cell.next{text-align:left;align-items:flex-start}}@media (width>=1240px){.gov-content:has(.gov-doc){max-width:1140px}.gov-doc{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"body toc""pager pager";column-gap:3rem;display:grid}.gov-doc-body{grid-area:body}.gov-doc-pager{grid-area:pager}.gov-toc{border:0;border-left:1px solid var(--gray-200);grid-area:toc;align-self:start;margin:2.5rem 0 0;position:sticky;top:86px}.gov-toc>summary{pointer-events:none}}@media (prefers-reduced-motion:reduce){.gov *{scroll-behavior:auto!important}}@media print{.gov-sidebar,.gov-topbar,.gov-breadcrumb,.nav-toggle,nav,footer{display:none!important}.gov-docs{display:block!important}.gov-content{max-width:none;padding:0}.gov .btn,.gov .filters,.gov .footprint{display:none!important}.gov{font-size:11pt}.gov .found{color:var(--black);border:1px solid var(--black);background:0 0}.gov .found h3,.gov .found .k{color:var(--black)}}
