.editorial{--ink:#12263b;--muted:#52677d;--line:#dae4eb;color:var(--ink)}.editorial a{text-underline-offset:4px}.editorial-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#147c82}.editorial-intro{background:#e9f1f4;border-bottom:1px solid var(--line);padding:72px 0 66px}.editorial-intro-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:85px;align-items:center}.editorial-intro h1{font-size:clamp(40px,4.4vw,68px);letter-spacing:-.045em;line-height:1.05;margin:16px 0 24px}.editorial-intro p{max-width:620px;line-height:1.7}.editorial-search-panel{padding:30px;background:#fff;border-left:4px solid #18a7aa}.editorial-search-panel label{display:block;font-weight:700;font-size:21px;margin-bottom:18px}.editorial-search-panel form{display:flex;flex-wrap:wrap;gap:10px}.editorial-search-panel input{min-width:0;flex:1;padding:14px;border:1px solid #ccd8e1;font:inherit}.editorial-search-panel button{background:var(--ink);color:#fff;border:0;padding:14px 18px;font:inherit;font-weight:700;cursor:pointer}.editorial-search-panel p{font-size:14px;margin-bottom:0}.editorial-archive{padding-top:28px;padding-bottom:64px}.editorial-topics{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.editorial-topics a{padding:9px 15px;background:#fff;border:1px solid var(--line);font-size:14px;text-decoration:none}.editorial-topics a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.editorial-card{background:#fff;border:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.editorial-image{display:block;overflow:hidden;aspect-ratio:16/10;background:#e5edf1}.editorial-image img{width:100%;height:100%;object-fit:cover;display:block}.editorial-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.editorial-card h2{font-size:25px;line-height:1.24;letter-spacing:-.025em;margin:12px 0 16px}.editorial-card h2 a{color:var(--ink);text-decoration:none}.editorial-card h2 a:hover{text-decoration:underline}.editorial-card-copy>p:not(.editorial-kicker){font-size:16px;color:var(--muted);line-height:1.7;margin-top:0}.editorial-featured{display:grid;grid-template-columns:1.13fr 1fr}.editorial-featured .editorial-image{aspect-ratio:auto;min-height:370px}.editorial-featured .editorial-card-copy{padding:40px}.editorial-featured h2{font-size:clamp(28px,2.5vw,40px)}.editorial-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:16px 0}.editorial-read{margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font-size:15px;font-weight:700;text-decoration:none}.editorial-read span{float:right}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.editorial-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:40px 0 22px}.editorial-section-heading h2{font-size:30px;margin:0;letter-spacing:-.03em}.editorial-section-heading>span,.editorial-section-heading>a{font-size:14px;color:var(--muted)}.editorial-bottom-cta{padding:38px;background:var(--ink);color:#fff;margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:36px}.editorial-bottom-cta h2{font-size:32px;margin:12px 0}.editorial-bottom-cta p{color:#d4e1eb}.editorial-bottom-cta a{color:#fff;display:block}.editorial-phone{display:inline-block!important;background:#c92e40;color:#fff!important;padding:14px 19px;text-decoration:none;font-weight:700;margin:10px 0 16px}.editorial-breadcrumb{display:flex;gap:12px;padding-top:26px;font-size:14px}.editorial-article-hero{padding-top:40px}.editorial-article-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.1;max-width:1100px;letter-spacing:-.04em;margin:18px 0 24px}.editorial-cover{margin-top:32px;height:clamp(250px,33vw,480px);overflow:hidden}.editorial-cover img{width:100%;height:100%;object-fit:cover;display:block}.editorial-reading-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(240px,320px);justify-content:center;gap:70px;margin-top:45px}.editorial-prose{font-size:19px;line-height:1.85;min-width:0}.editorial-prose p{margin:0 0 24px}.editorial-prose h2{font-size:32px;line-height:1.25;margin:42px 0 20px;letter-spacing:-.025em;scroll-margin-top:110px}.editorial-prose h3{font-size:25px;line-height:1.3;margin:30px 0 18px;scroll-margin-top:110px}.editorial-prose img{max-width:100%;height:auto}.editorial-prose figure{margin:28px 0}.editorial-prose ul,.editorial-prose ol{padding-left:25px;margin-bottom:28px}.editorial-prose blockquote{border-left:3px solid #18a7aa;background:#e9f1f4;padding:22px;margin:28px 0}.editorial-prose .preserved-editorial-section{margin:25px 0}.editorial-prose table{display:block;overflow:auto;max-width:100%}.editorial-sidebar-inner{position:sticky;top:100px}.editorial-toc,.editorial-help{padding:25px;background:#fff;border:1px solid var(--line);margin-bottom:22px}.editorial-toc h2,.editorial-help h2{font-size:23px;line-height:1.3;margin:0 0 17px}.editorial-toc a{display:block;font-size:14px;line-height:1.5;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none}.editorial-help{border-top:3px solid #18a7aa}.editorial-help p{font-size:15px;line-height:1.7}.editorial-help>a:last-child{display:block;font-size:14px}.editorial-back{margin:40px 0;border-top:1px solid var(--line);padding-top:22px;font-size:16px}.editorial-related{padding-top:12px;padding-bottom:65px}.editorial :is(a,button,input):focus-visible{outline:3px solid #18a7aa;outline-offset:4px}@media(max-width:1000px){.editorial-intro-layout{gap:35px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-reading-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.editorial-featured .editorial-card-copy{padding:28px}}@media(max-width:700px){.editorial-intro{padding:40px 0}.editorial-intro-layout,.editorial-featured,.editorial-reading-layout{grid-template-columns:1fr;gap:25px}.editorial-featured .editorial-image{min-height:0;aspect-ratio:16/10}.editorial-grid{grid-template-columns:1fr}.editorial-card-copy{padding:23px}.editorial-bottom-cta{display:block;padding:26px}.editorial-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.editorial-sidebar-inner{position:static}.editorial-prose{font-size:18px;line-height:1.75}.editorial-article-hero{padding-top:27px}.editorial-prose h2{font-size:28px}.editorial-cover{height:260px}.editorial-search-panel{padding:23px}.editorial-meta{gap:14px}.editorial-toc{display:none}}
