.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.editorial-hero .lead{max-width:830px}.editorial-hero h1{max-width:970px}.editorial-tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.editorial-tags span{letter-spacing:.04em;border:1px solid var(--border);background:#fff;padding:8px 12px;font-size:11px;font-weight:600}.editorial-stats{background:#fff;margin-top:40px}.editorial-intro{max-width:940px;margin-bottom:32px;font-size:16px}.step-number{letter-spacing:.12em;color:var(--accent);font-size:12px;font-weight:600;display:block}.editorial-checks{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-checks article{box-shadow:inset -1px 0 var(--border),inset 0 -1px var(--border);flex-direction:column;padding:28px 26px;display:flex}.editorial-checks h3{margin:22px 0 14px}.editorial-checks p{font-size:14px}.editorial-checks .check-record{color:var(--navy);margin-top:auto;padding-top:24px;font-size:12px;font-weight:500}.credential-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credential-grid article{box-shadow:inset -1px 0 var(--border),inset 0 -1px var(--border);background:#fff;flex-direction:column;padding:30px 26px;display:flex}.credential-grid h3{margin:25px 0 18px;font-size:21px}.credential-grid article>p:not(.eyebrow){font-size:14px}.credential-grid .credential-reference{color:var(--navy);margin-top:auto;padding-top:26px;font-weight:500;font-size:11px!important}.editorial-end-link{margin-top:32px}.editorial-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.editorial-table th,.editorial-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:20px}.editorial-table thead{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.editorial-table tbody th{width:22%;font-weight:600}.editorial-table tbody td{color:var(--text);width:39%}.editorial-table tbody tr:nth-child(2n){background:var(--cool)}.editorial-three{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-three>article{box-shadow:inset -1px 0 var(--border),inset 0 -1px var(--border);padding:30px}.editorial-three h3{margin:24px 0 15px}.editorial-three p{font-size:14px}.editorial-three .button{margin-top:24px;font-size:12px}.editorial-faq{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:70px;display:grid}.editorial-faq aside{background:var(--cool);border-top:2px solid var(--accent);align-self:start;padding:28px}.editorial-faq aside p{margin:18px 0 20px;font-size:14px}.editorial-faq aside h3{font-size:22px}.editorial-figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.editorial-figure figcaption,.editorial-gallery figcaption,.article-lead-image figcaption{letter-spacing:.025em;color:var(--text);padding-top:12px;font-size:11px}.editorial-process{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;column-gap:58px;display:grid}.editorial-process article{border-bottom:1px solid var(--border);gap:25px;padding:28px 0;display:flex}.editorial-process h3{margin-bottom:12px;font-size:18px}.editorial-process p{font-size:14px}.editorial-process .step-number{padding-top:2px}.editorial-gallery{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.editorial-gallery img{object-fit:cover;width:100%;height:350px}.editorial-details{border-top:1px solid var(--border);margin:0}.editorial-details>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.5fr;gap:20px;padding:18px 0;display:grid}.editorial-details dt{font-size:12px;font-weight:600}.editorial-details dd{color:var(--text);margin:0;font-size:14px}.editorial-email{overflow-wrap:anywhere;margin-top:24px;font-size:clamp(17px,2.1vw,24px);display:block}.editorial-feature{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.editorial-feature-image{background:var(--cool);display:block;overflow:hidden}.editorial-feature-image img{object-fit:cover;width:100%;height:370px}.editorial-feature h2{margin:18px 0;font-size:clamp(25px,2.6vw,34px)}.editorial-feature h2 a{color:var(--navy)}.editorial-feature h2 a:hover{color:var(--accent)}.editorial-feature .button{margin-top:24px}.editorial-meta{margin-top:13px;font-size:12px}.editorial-search{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.editorial-search .field{width:min(100%,520px)}.editorial-search>p{white-space:nowrap;padding-bottom:14px;font-size:12px}.editorial-article-list{border-top:1px solid var(--border)}.editorial-article-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 180px;gap:40px;padding:30px 0;display:grid}.editorial-article-list h3{margin:15px 0;font-size:23px}.editorial-article-list h3 a{color:var(--navy)}.editorial-article-list h3 a:hover{color:var(--accent)}.editorial-article-list article p:not(.eyebrow){max-width:770px;font-size:14px}.editorial-article-meta{color:var(--text);flex-direction:column;align-items:start;gap:6px;font-size:12px;display:flex}.editorial-article-meta .button{margin-top:auto;font-size:12px}.editorial-empty{border-block:1px solid var(--border);padding:38px 0}.editorial-empty p{max-width:650px}.editorial-empty .button{margin-top:20px}.editorial-byline{color:var(--text);flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:12px;display:flex}.editorial-article-layout{grid-template-columns:minmax(0,820px) minmax(220px,1fr);align-items:start;gap:70px;padding-top:54px;padding-bottom:80px;display:grid}.article-lead-image{margin-bottom:36px}.article-lead-image img{object-fit:cover;width:100%;max-height:390px}.article-copy>p:first-of-type{color:var(--navy);background:var(--tint);border-left:3px solid var(--accent);margin-bottom:30px;padding:25px;font-size:17px}.article-copy>h2{scroll-margin-top:110px;font-size:28px}.article-copy h3{scroll-margin-top:110px;font-size:21px}.article-copy li+li{margin-top:8px}.article-copy strong{color:var(--navy);font-weight:600}.article-copy table{border-collapse:collapse;text-align:left;width:100%;margin:26px 0;font-size:13px}.article-copy table th,.article-copy table td{vertical-align:top;border:1px solid var(--border);padding:15px}.article-copy table th{color:var(--navy);background:var(--tint)}.article-copy table td{color:var(--text)}.article-copy table th:first-child{width:23%}.article-copy>ul:last-of-type{font-size:14px}.article-author{border-top:1px solid var(--border);margin-top:42px;padding-top:28px}.article-author>p:not(.eyebrow){margin-top:14px;font-size:14px}.article-author .button{margin-top:22px;font-size:13px}.article-sidebar{position:sticky;top:104px}.article-sidebar nav{border-left:1px solid var(--border);padding-left:23px}.article-sidebar ol{margin-top:18px;padding:0;list-style:none}.article-sidebar li+li{margin-top:12px}.article-sidebar nav a{color:var(--text);font-size:12px;line-height:1.65;display:block}.article-sidebar nav a:hover{color:var(--accent)}.article-sidebar-cta{background:var(--cool);border-top:2px solid var(--accent);margin-top:30px;padding:24px}.article-sidebar-cta h2{margin:18px 0;font-size:21px}.article-sidebar-cta>p:not(.eyebrow){font-size:13px}.article-sidebar-cta .button{justify-content:flex-start;margin-top:18px;font-size:12px;display:flex}.privacy-copy{max-width:820px}.privacy-copy section:first-child h2{margin-top:0}.privacy-copy h2{font-size:27px}.privacy-copy section+section{margin-top:42px}@media (width<=1139px){.editorial-article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:35px}.editorial-feature{gap:35px}.editorial-feature-image img{height:350px}.editorial-faq{gap:36px}.editorial-three>article{padding:25px}.editorial-gallery img{height:290px}}@media (width<=860px){.editorial-checks,.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-article-layout{grid-template-columns:1fr}.article-sidebar{grid-template-columns:1fr 1fr;gap:30px;display:grid;position:static}.article-sidebar-cta{margin-top:0}.editorial-three{grid-template-columns:1fr}.editorial-three>article{padding:26px}.editorial-three h3{margin-top:14px}.editorial-gallery img{height:240px}.editorial-feature{grid-template-columns:1fr;gap:28px}.editorial-feature-image img{height:320px}.editorial-faq{grid-template-columns:1fr}.editorial-process{column-gap:28px}}@media (width<=600px){.editorial-checks,.credential-grid,.editorial-process,.editorial-gallery,.article-sidebar{grid-template-columns:1fr}.editorial-checks article,.credential-grid article{padding:26px}.editorial-gallery img{aspect-ratio:4/3;height:auto}.editorial-table{min-width:490px;font-size:12px}.editorial-table th,.editorial-table td{padding:13px}.editorial-article-list article{grid-template-columns:1fr;gap:20px}.editorial-article-meta{flex-flow:wrap;align-items:center;gap:15px}.editorial-article-meta .button{margin:0}.editorial-search{flex-direction:column;align-items:start;gap:8px}.editorial-search>p{padding-bottom:0}.editorial-feature-image img{height:260px}.article-copy>h2{font-size:25px}.article-copy table{display:block;overflow-x:auto}.article-copy table th,.article-copy table td{min-width:135px;padding:12px}.article-copy>p:first-of-type{padding:20px;font-size:16px}.editorial-details>div{grid-template-columns:1fr;gap:4px}.editorial-article-layout{padding-top:35px;padding-bottom:55px}.article-sidebar{gap:25px}.editorial-feature h2{font-size:27px}}.article-copy{min-width:0}.article-copy table{max-width:100%;display:block;overflow-x:auto}
