*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-underline-offset:.2em}button,input{font:inherit}button{cursor:pointer}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(var(--width,1160px),calc(100% - 64px));margin-inline:auto}.skip{color:#111;z-index:100;background:#fff;padding:10px 16px;position:fixed;top:-100px;left:12px}.skip:focus{top:10px}.brand{text-decoration:none}.site-header nav,.footer nav{flex-wrap:wrap;gap:24px;display:flex}.section-label,.document-id,.edition,.hero-note,.eyebrow{font-family:var(--ui);letter-spacing:.05em;font-size:11px}.section{padding-block:40px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.section-head p{max-width:420px}.section-head h2{margin:0}.directory-tools{justify-content:space-between;align-items:center;gap:24px;margin:25px 0 14px;display:flex}.filters{flex-wrap:wrap;gap:6px;display:flex}.filter{border:1px solid var(--line);color:inherit;background:0 0;padding:7px 12px}.filter[aria-pressed=true]{background:var(--ink);color:var(--paper)}.search input{border:1px solid var(--line);background:var(--field,#fff);width:245px;color:inherit;padding:9px 12px}.directory-meta,.directory-foot{font-family:var(--ui);justify-content:space-between;gap:25px;margin:12px 0;font-size:11px;display:flex}.directory-foot{margin-top:18px}.empty{border:1px solid var(--line);padding:32px}.empty button{color:inherit;background:0 0;border:0;text-decoration:underline}.table-scroll{overflow-x:auto}.provider-table{border-collapse:collapse;width:100%}.provider-table caption{text-align:left;padding-bottom:12px}.provider-table th,.provider-table td{text-align:left;vertical-align:top}.provider-table thead th{white-space:nowrap}.guide-list{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.guide-list article h3{margin:12px 0}.guide-list article p{font-size:14px}.disclosure{border-block:1px solid var(--line);font-family:var(--ui);padding-block:15px;font-size:12px;line-height:1.65}.disclosure strong{margin-right:10px}.btn{background:var(--accent);color:var(--button-text,#fff);font:600 13px var(--ui);border:1px solid var(--accent);padding:12px 18px;text-decoration:none;display:inline-block}.plain-link{font-family:var(--ui);font-size:13px;font-weight:600}.article-head{padding-block:35px}.breadcrumbs{font:12px var(--ui);margin:0 0 30px}.article-head h1{margin:18px 0;line-height:1.08}.article-head .dek{max-width:760px}.article-layout{grid-template-columns:minmax(0,780px) 250px;gap:64px;padding-block:35px 70px;display:grid}.article{min-width:0;line-height:1.9}.article h2{margin:40px 0 18px;line-height:1.3}.article h2:first-child{margin-top:0}.article h3{margin-top:30px;line-height:1.4}.article p{margin:0 0 20px}.article li{margin-bottom:10px}.article table{font:13px/1.65 var(--ui);border-collapse:collapse;width:100%;margin:25px 0}.article th,.article td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.article th{width:28%}.article caption{text-align:left;margin-bottom:9px}.article .callout{border-left:3px solid var(--accent);background:var(--tint);margin:28px 0;padding:22px}.article .callout p{margin:0}.pill{font:600 11px var(--ui);border-bottom:2px solid var(--accent);letter-spacing:.02em;padding:5px 0;display:inline-block}.profile-brand{align-items:center;gap:14px;display:flex}.monogram{display:none}.sidebar{font:13px/1.6 var(--ui);align-self:start;position:sticky;top:24px}.sidebar-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.sidebar>a{border-bottom:1px solid var(--line);padding:12px 0;display:block}.aside-pick{background:var(--tint);border:1px solid var(--line);margin-top:28px;padding:20px}.aside-pick strong{font-size:19px}.source-list{border-top:3px double var(--line);font:13px/1.8 var(--ui);margin-top:40px;padding-top:23px}.source-list h2{font-size:17px;margin:0 0 10px!important}.source-list p{margin:5px 0}.article-toc{border-block:1px solid var(--line);font:13px/1.7 var(--ui);margin-bottom:32px;padding:18px 0}.article-toc summary{cursor:pointer;font-weight:600}.article-toc ol{columns:2;column-gap:30px;margin:12px 0 0;padding-left:22px}.article-toc li{break-inside:avoid;margin-bottom:7px}.reading-sections section{scroll-margin-top:30px}.reading-sections h2{font-weight:600}.home-editorial{min-width:0;max-width:780px;margin:20px auto 55px}.home-editorial .article{font-size:17px}.editorial-heading{border-bottom:1px solid var(--line);padding-bottom:23px}.editorial-heading h2{margin:8px 0;font-size:30px}.editorial-heading p{font-family:var(--ui);font-size:13px}.calculator{border:1px solid var(--line);background:var(--tint);font-family:var(--ui);margin:25px 0;padding:25px}.calculator label{justify-content:space-between;gap:16px;font-size:13px;display:flex}.calculator input{width:100%;accent-color:var(--accent);margin:26px 0}.calculator output{font-size:36px;font-weight:600}.calculator p{margin:5px 0;font-size:12px}.faq{border-top:1px solid var(--line);padding-top:25px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 15px/1.5 var(--ui);padding:17px 0}.faq details p{max-width:780px;margin:0 0 20px;line-height:1.8}.footer{border-top:1px solid var(--line);font:12px/1.7 var(--ui);padding-block:35px}.footer-layout{grid-template-columns:1fr 1fr;gap:22px 50px;display:grid}.footer-publication strong{font-size:19px}.footer-publication p{margin:8px 0}.footer nav{align-content:start}.publisher-note{max-width:650px;margin:0}.footer small{align-self:end}.not-found{min-height:60vh;padding-block:70px}.nojs{font-size:12px}.not-found h1{font-size:40px}.article ul{padding-left:23px}@media (width<=850px){.wrap{width:calc(100% - 40px)}.article-layout{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.directory-tools{align-items:start}.search input{width:205px}.section-head,.guide-list{gap:20px}}@media (width<=650px){.wrap{width:calc(100% - 32px)}.section{padding-block:28px}.section-head{display:block}.section-head p{font-size:13px}.directory-tools{flex-direction:column;gap:14px}.search,.search input{width:100%}.filter{padding:7px 9px;font-size:11px}.directory-meta,.directory-foot{font-size:10px;line-height:1.8;display:block}.directory-meta span,.directory-foot a{display:block}.guide-list{grid-template-columns:1fr;gap:24px}.article-layout{flex-direction:column;gap:35px;padding-bottom:40px;display:flex}.article{font-size:16px!important}.sidebar{border-top:1px solid var(--line);width:100%;padding-top:25px;position:static;order:2!important}.article-head{padding-block:25px}.article-head h1{letter-spacing:-.7px!important;font-size:35px!important}.article-head .dek{font-size:17px!important}.article-toc ol{columns:1}.article h2{font-size:25px}.article table{font-size:11px}.article td,.article th{padding:9px 6px}.home-editorial{margin-block:15px 35px}.editorial-heading h2{font-size:27px}.footer-layout{grid-template-columns:1fr}.footer nav{gap:15px}.disclosure{font-size:11px}.calculator label{font-size:12px}.article p{overflow-wrap:anywhere}.profile-brand{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.search input{font:12px/1.4 var(--ui)}
