.quote-tool_errorSummary__qMK9f,.quote-tool_noScript__G5HGc{padding:16px 18px;border:1px solid #a33b26;border-radius:10px;background:#fff5f2;color:#672313}.quote-tool_errorSummary__qMK9f p,.quote-tool_noScript__G5HGc{margin:6px 0 0;line-height:1.5}.quote-tool_invalidField__UJELD :is(input,textarea,select){border-color:#a33b26!important;box-shadow:0 0 0 3px rgba(163,59,38,.1)}.quote-tool_fieldError__9jQUI{color:#7c2b1b!important;font-weight:700}.quote-tool_resultIndex__aa4d7{margin:24px 0 4px;padding:20px 22px;border-block:1px solid var(--ref-line)}.quote-tool_resultIndex__aa4d7 p{margin:0 0 10px;font-weight:750}.quote-tool_resultIndex__aa4d7 ol{display:grid;gap:7px;margin:0;padding-inline-start:22px}.quote-tool_resultIndex__aa4d7 a{color:var(--ref-blue-deep);text-underline-offset:4px}.quote-tool_resultIndex__aa4d7 a:focus-visible{border-radius:4px;outline:3px solid var(--ref-blue);outline-offset:3px}.quote-tool_resultSection__2wk0Y{scroll-margin-top:110px}.quote-tool_nextStep__SQahJ{margin-top:28px;padding:24px;border-radius:12px;background:var(--ref-sky)}.quote-tool_nextStep__SQahJ h3{margin-top:10px}.quote-tool_nextStep__SQahJ a{display:inline-block;margin-top:8px;color:var(--ref-blue-deep);font-weight:750;text-underline-offset:4px}.editorial-reading_page__Q_ERC{--reading-ink:#17212d;--reading-muted:#5f6d7c;--reading-blue:#1769e0;--reading-blue-deep:#104ca5;--reading-canvas:#eef5fc;--reading-line:rgba(23,105,224,.14)}.editorial-reading_page__Q_ERC [id]{scroll-margin-top:108px}.editorial-reading_page__Q_ERC :is(a,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--reading-blue);outline-offset:5px}.editorial-reading_layout__5UW2B{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,740px);justify-content:center;gap:clamp(48px,7vw,88px);width:min(1180px,calc(100% - 48px));margin-inline:auto;padding:96px 0 132px}.editorial-reading_tocRail__g7iUU{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.editorial-reading_toc__BIPGi{display:flex;max-height:calc(100vh - 120px);padding-right:14px;overflow-y:auto;flex-direction:column;gap:0;scrollbar-color:rgba(23,105,224,.35) transparent;scrollbar-width:thin}.editorial-reading_toc__BIPGi>p{margin:0 0 18px;color:var(--reading-blue)}.editorial-reading_toc__BIPGi a{min-height:42px;display:flex;align-items:center;padding:9px 12px;border-left:1px solid var(--reading-line);color:var(--reading-muted);font-size:.75rem;font-weight:600;line-height:1.45;text-decoration:none}.editorial-reading_body__WIwvM{min-width:0;color:var(--reading-ink);font-size:1rem;line-height:1.82}.editorial-reading_byline__LvZGP{margin:0 0 56px;padding:0 0 24px;border-bottom:1px solid var(--reading-line);color:var(--reading-muted);font-size:.75rem;font-weight:600;line-height:1.65}.editorial-reading_byline__LvZGP p{margin:0}.editorial-reading_byline__LvZGP p+p{margin-top:5px}.editorial-reading_byline__LvZGP a{color:var(--reading-blue-deep);text-underline-offset:4px}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM>section{margin:0;padding:64px 0;border:0;border-top:1px solid var(--reading-line);border-radius:0;background:transparent;box-shadow:none}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM>.editorial-reading_summary__f9T7A{margin-bottom:34px;padding:38px 40px;border:1px solid var(--reading-line);border-radius:14px;background:var(--reading-canvas);box-shadow:0 1px 2px rgba(16,33,52,.04),0 18px 50px rgba(22,57,94,.08)}.editorial-reading_sectionLabel___P5KW{margin:0 0 14px;color:var(--reading-blue);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM h2{max-width:22ch;margin:0 0 28px;color:var(--reading-ink);font-size:clamp(2.125rem,4vw,3.4375rem);font-weight:700;letter-spacing:-.04em;line-height:1.14;text-wrap:balance}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM h3{max-width:30ch;margin:0 0 14px;color:var(--reading-blue-deep);font-size:1.3125rem;font-weight:600;letter-spacing:-.03em;line-height:1.35;text-wrap:balance}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM p{max-width:70ch}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM ul{max-width:68ch;padding-left:1.35em}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM li{margin-bottom:12px;padding-left:.3em}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM li::marker{color:var(--reading-blue)}.editorial-reading_subsection__uTF_Y{margin-top:38px;padding:30px 0 0 28px;border-top:1px solid var(--reading-line);border-left:2px solid var(--reading-blue)}.editorial-reading_tableWrap__zNkWe{width:calc(100% + 32px);margin:38px 0 6px -16px;overflow-x:auto;border:1px solid var(--reading-line);border-radius:14px;background:#fff;scrollbar-color:rgba(23,105,224,.4) transparent;scrollbar-width:thin}.editorial-reading_tableWrap__zNkWe table{width:100%;min-width:680px;border-collapse:collapse}.editorial-reading_tableWrap__zNkWe caption{padding:18px 20px;color:var(--reading-ink);font-size:.75rem;font-weight:700;text-align:left}.editorial-reading_tableWrap__zNkWe :is(th,td){padding:16px 18px;border-top:1px solid var(--reading-line);text-align:left;vertical-align:top;font-size:1rem;line-height:1.6}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_tableWrap__zNkWe thead th{background:var(--reading-canvas);color:var(--reading-ink)}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_tableWrap__zNkWe tbody th{color:var(--reading-blue-deep)}.editorial-reading_questions__49L2I .home-faq{margin-top:34px}.editorial-reading_questions__49L2I .home-faq details{border-color:var(--reading-line)}.editorial-reading_questions__49L2I .home-faq summary{min-height:64px}.editorial-reading_sources__MSg0G{font-size:1rem}.editorial-reading_sources__MSg0G ol{max-width:none;margin:34px 0 0;padding:0;list-style:none;counter-reset:source}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM .editorial-reading_sources__MSg0G li{counter-increment:source;position:relative;margin:0;padding:24px 0 24px 46px;border-top:1px solid var(--reading-line)}.editorial-reading_sources__MSg0G li:before{content:counter(source,decimal-leading-zero);position:absolute;top:25px;left:0;color:var(--reading-blue);font-size:.75rem;font-weight:700}.editorial-reading_sources__MSg0G li:last-child{border-bottom:1px solid var(--reading-line)}.editorial-reading_sources__MSg0G>ol>li>a:first-child{color:var(--reading-blue-deep);font-weight:700;overflow-wrap:anywhere}.editorial-reading_backlinks__ixCNz{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:5px}.editorial-reading_backlinks__ixCNz a{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--reading-line);border-radius:999px;color:var(--reading-blue-deep);font-size:.75rem;font-weight:700;text-decoration:none}.editorial-reading_backlinkGroup__B7wuu{display:inline-block;margin:12px 0 0 4px;vertical-align:top}.editorial-reading_backlinkGroup__B7wuu summary{min-height:36px;display:inline-flex;align-items:center;color:var(--reading-blue-deep);font-size:.75rem;font-weight:700;cursor:pointer}.editorial-reading_backlinkGroup__B7wuu[open]{display:block}.editorial-reading_backlinkGroup__B7wuu[open] summary{margin-bottom:8px}.editorial-reading_body__WIwvM .source-call{margin-left:3px;font-size:.75rem;line-height:1;vertical-align:super}.editorial-reading_body__WIwvM .source-call a{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--reading-canvas);font-weight:700;text-decoration:none}.editorial-reading_related__c6Sy_ .wm-blog-grid{grid-template-columns:1fr;gap:0;margin-top:34px;border-bottom:1px solid var(--reading-line)}.editorial-reading_related__c6Sy_ .wm-blog-card{border:0;border-top:1px solid var(--reading-line);border-radius:0;box-shadow:none}.editorial-reading_related__c6Sy_ .wm-blog-card>a{grid-template-columns:150px 1fr}.editorial-reading_related__c6Sy_ .wm-blog-content{min-height:172px}.editorial-reading_nextStep__gs1Lz{margin-top:0}@media (hover:hover) and (pointer:fine){.editorial-reading_toc__BIPGi a:hover{border-left-color:var(--reading-blue);color:var(--reading-blue-deep)}.editorial-reading_tableWrap__zNkWe tbody tr:hover{background:rgba(238,245,252,.65)}.editorial-reading_backlinks__ixCNz a:hover,.editorial-reading_body__WIwvM .source-call a:hover{background:var(--reading-blue);color:#fff}}@media (max-width:900px){.editorial-reading_layout__5UW2B{grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:40px}}@media (max-width:760px){.editorial-reading_layout__5UW2B{display:block;width:min(100% - 36px,740px);padding:56px 0 96px}.editorial-reading_tocRail__g7iUU{position:static;max-height:none;margin-bottom:48px;overflow:visible}.editorial-reading_toc__BIPGi{max-height:none;padding:0 0 12px;overflow-x:auto;overflow-y:hidden;flex-direction:row;gap:8px;scroll-snap-type:x proximity}.editorial-reading_toc__BIPGi>p{min-width:max-content;min-height:44px;display:flex;align-items:center;margin:0;padding:0 12px 0 0}.editorial-reading_toc__BIPGi a{min-width:max-content;min-height:44px;padding:10px 14px;border:1px solid var(--reading-line);border-radius:999px;background:var(--reading-canvas);color:var(--reading-blue-deep);scroll-snap-align:start}.editorial-reading_byline__LvZGP{margin-bottom:38px}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM>section{padding:52px 0}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM>.editorial-reading_summary__f9T7A{padding:30px 24px}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM h2{font-size:2.125rem}.editorial-reading_subsection__uTF_Y{padding-left:20px}.editorial-reading_tableWrap__zNkWe{width:100%;margin-inline:0}.editorial-reading_related__c6Sy_ .wm-blog-card>a{display:grid;grid-template-columns:116px 1fr}.editorial-reading_related__c6Sy_ .wm-blog-media{aspect-ratio:auto}.editorial-reading_related__c6Sy_ .wm-blog-content{min-height:150px;padding:18px}}@media (max-width:420px){.editorial-reading_body__WIwvM{font-size:1rem;line-height:1.75}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM>.editorial-reading_summary__f9T7A{padding:26px 20px}.editorial-reading_subsection__uTF_Y{padding-left:16px}.editorial-reading_related__c6Sy_ .wm-blog-card>a{grid-template-columns:1fr}.editorial-reading_related__c6Sy_ .wm-blog-media{display:none}.editorial-reading_page__Q_ERC .editorial-reading_layout__5UW2B .editorial-reading_body__WIwvM .editorial-reading_sources__MSg0G li{padding-left:38px}}@media (prefers-reduced-motion:reduce){.editorial-reading_toc__BIPGi{scroll-behavior:auto}}.editorial-service{--editorial-gutter:max(22px,calc((100vw - 1180px) / 2));background:var(--ref-sky);color:var(--ref-ink)}.editorial-service-hero{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(480px,1.08fr);align-items:end;gap:clamp(36px,6vw,88px);min-height:min(820px,calc(100svh - 92px));padding:clamp(72px,9vw,132px) var(--editorial-gutter) 54px}.editorial-service-hero-copy{padding-bottom:clamp(18px,5vw,72px)}.editorial-service-hero h1{max-width:14ch;margin:0;font-family:var(--font-landing),var(--font-display),sans-serif;font-size:clamp(48px,5.4vw,82px);font-weight:700;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.editorial-service-hero-copy>p{max-width:62ch;margin:32px 0 0;color:var(--ref-muted);font-size:clamp(17px,1.45vw,20px);line-height:1.7}.editorial-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:36px}.editorial-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ref-blue-deep);font-weight:700;text-decoration:underline;text-decoration-color:rgba(16,76,165,.28);text-underline-offset:6px}.editorial-service-media{min-width:0;margin:0}.editorial-service-media img{display:block;width:100%;aspect-ratio:1.34;object-fit:cover;border-radius:120px 14px 120px 14px;box-shadow:0 28px 80px rgba(16,33,52,.16)}.editorial-service-media figcaption{max-width:64ch;margin:16px 0 0 auto;color:var(--ref-muted);font-size:13px;line-height:1.55}.editorial-facts{padding:0 var(--editorial-gutter) clamp(88px,10vw,140px)}.editorial-facts dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid var(--ref-line)}.editorial-facts dl>div{padding:26px clamp(18px,2vw,32px);border-right:1px solid var(--ref-line)}.editorial-facts dl>div:first-child{padding-left:0}.editorial-facts dl>div:last-child{padding-right:0;border-right:0}.editorial-facts dt{margin-bottom:10px;color:var(--ref-blue-deep);font-size:13px;font-weight:700;letter-spacing:.04em}.editorial-facts dd{margin:0;color:var(--ref-muted);font-size:15px;line-height:1.65}.editorial-faq,.editorial-outcomes,.editorial-process,.editorial-story{padding:clamp(88px,10vw,148px) var(--editorial-gutter)}.editorial-story{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);gap:clamp(50px,9vw,140px);background:var(--ref-white)}.editorial-artifact h2,.editorial-closing h2,.editorial-faq h2,.editorial-outcomes h2,.editorial-process h2,.editorial-story h2{margin:0;font-family:var(--font-landing),var(--font-display),sans-serif;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.editorial-story-body{max-width:690px}.editorial-story-body>p{margin:0 0 24px;color:var(--ref-muted);font-size:clamp(17px,1.45vw,20px);line-height:1.8}.editorial-story blockquote{margin:clamp(46px,6vw,78px) 0 0;padding-top:28px;border-top:1px solid var(--ref-blue);color:var(--ref-ink);font-size:clamp(24px,3vw,39px);font-weight:600;line-height:1.3;letter-spacing:-.03em}.editorial-artifact{padding:clamp(88px,10vw,148px) var(--editorial-gutter);background:var(--ref-dark);color:var(--ref-white)}.editorial-artifact>header{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(40px,8vw,120px)}.editorial-artifact>header p,.editorial-faq-heading>p,.editorial-outcomes>header p,.editorial-process>header p{max-width:62ch;margin:0;color:var(--ref-muted);font-size:17px;line-height:1.75}.editorial-artifact>header p{color:rgba(255,255,255,.68)}.editorial-artifact ol{display:grid;grid-template-columns:repeat(4,1fr);margin:68px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.editorial-artifact li{min-width:0;padding:28px 28px 10px 0;border-right:1px solid rgba(255,255,255,.16)}.editorial-artifact li+li{padding-left:28px}.editorial-artifact li:last-child{border-right:0}.editorial-artifact li>span{color:#72b8ff;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial-artifact h3{margin:38px 0 12px;color:var(--ref-white);font-size:25px;line-height:1.25}.editorial-artifact li p{margin:0;color:rgba(255,255,255,.65);font-size:15px;line-height:1.7}.editorial-artifact-note{margin:44px 0 0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.6}.editorial-outcomes{background:var(--ref-white)}.editorial-faq-heading,.editorial-outcomes>header,.editorial-process>header{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(40px,8vw,120px)}.editorial-outcomes ul{margin:72px 0 0;padding:0;border-top:1px solid var(--ref-line);list-style:none}.editorial-outcomes li{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(320px,1.28fr);gap:clamp(30px,7vw,110px);padding:30px 0;border-bottom:1px solid var(--ref-line)}.editorial-outcomes h3{margin:0;color:var(--ref-blue-deep);font-size:clamp(21px,2vw,28px);line-height:1.3}.editorial-outcomes li p{max-width:68ch;margin:0;color:var(--ref-muted);font-size:16px;line-height:1.7}.editorial-process{background:var(--ref-sky)}.editorial-process ol{max-width:960px;margin:72px 0 0 auto;padding:0;list-style:none}.editorial-process li{display:grid;grid-template-columns:72px 1fr;gap:24px;padding:30px 0;border-top:1px solid var(--ref-line)}.editorial-process li:last-child{border-bottom:1px solid var(--ref-line)}.editorial-process li>span{color:var(--ref-blue);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial-process h3{margin:0 0 10px;font-size:clamp(23px,2.2vw,31px);line-height:1.25}.editorial-process li p{max-width:68ch;margin:0;color:var(--ref-muted);line-height:1.75}.editorial-reference-section{padding:0 var(--editorial-gutter) clamp(88px,10vw,140px);background:var(--ref-sky)}.editorial-reference{border-block:1px solid var(--ref-line)}.editorial-faq-list summary,.editorial-reference>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;cursor:pointer;list-style:none;font-weight:700}.editorial-faq-list summary::-webkit-details-marker,.editorial-reference>summary::-webkit-details-marker{display:none}.editorial-faq-list summary>span:last-child,.editorial-reference>summary>span:last-child{color:var(--ref-blue);font-size:28px;font-weight:400;transition:transform .18s ease}.editorial-faq-list details[open] summary>span:last-child,.editorial-reference[open]>summary>span:last-child{transform:rotate(45deg)}.editorial-reference-content{padding:30px 0 72px}.editorial-reference-content>section{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(420px,1.35fr);gap:clamp(32px,7vw,100px);padding:42px 0;border-top:1px solid var(--ref-line)}.editorial-reference-content h3{margin:0;font-size:25px;line-height:1.3}.editorial-reference-content>section>p{margin:12px 0 0;color:var(--ref-muted);line-height:1.7}.editorial-reference-content ul{margin:0;padding:0;list-style:none}.editorial-reference-content li{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:0 0 24px}.editorial-reference-content li+li{padding-top:24px;border-top:1px solid var(--ref-line)}.editorial-reference-content strong{font-size:16px}.editorial-reference-content li p{max-width:68ch;margin:7px 0 0;color:var(--ref-muted);font-size:14px;line-height:1.7}.editorial-reference-content a{flex:0 0 auto;color:var(--ref-blue-deep);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.editorial-faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(50px,10vw,150px);background:var(--ref-white)}.editorial-faq-heading{display:block;position:sticky;top:118px}.editorial-faq-heading>p{margin-top:24px}.editorial-faq-list{border-top:1px solid var(--ref-line)}.editorial-faq-list details{border-bottom:1px solid var(--ref-line)}.editorial-faq-list summary{min-height:86px;font-size:18px;line-height:1.45}.editorial-faq-list details>p{max-width:68ch;margin:0;padding:0 42px 30px 0;color:var(--ref-muted);line-height:1.75}.editorial-closing{display:flex;align-items:end;justify-content:space-between;gap:60px;padding:clamp(88px,10vw,148px) var(--editorial-gutter);background:var(--ref-dark);color:var(--ref-white)}.editorial-closing>div{max-width:800px}.editorial-closing p{max-width:62ch;margin:28px 0 0;color:rgba(255,255,255,.68);font-size:18px;line-height:1.7}.editorial-closing .button{flex:0 0 auto}.services-directory-editorial,.services-needs,.services-regional,.services-training{padding:clamp(88px,10vw,148px) var(--editorial-gutter)}.services-needs{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr);gap:clamp(50px,10vw,150px);background:var(--ref-white)}.services-directory-editorial>header h2,.services-needs h2,.services-regional h2,.services-training h2{max-width:13ch;margin:0;font-family:var(--font-landing),var(--font-display),sans-serif;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.services-directory-editorial>header>p,.services-needs header>p,.services-regional>div>p,.services-training>div>p{max-width:62ch;margin:26px 0 0;color:var(--ref-muted);font-size:17px;line-height:1.75}.services-needs ul{margin:0;padding:0;border-top:1px solid var(--ref-line);list-style:none}.services-needs li{border-bottom:1px solid var(--ref-line)}.services-needs a{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(260px,1.22fr) 24px;align-items:center;gap:24px;min-height:112px;color:var(--ref-ink);transition:color .18s ease}.services-needs a strong{font-size:clamp(19px,1.7vw,24px);line-height:1.3}.services-needs a span:nth-child(2){color:var(--ref-muted);font-size:14px;line-height:1.65}.services-needs a span:last-child{color:var(--ref-blue);font-size:20px;transition:transform .18s ease}.services-training{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:end;gap:clamp(48px,10vw,150px);background:var(--ref-sky)}.services-training nav{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ref-line)}.services-training nav a{display:flex;align-items:center;min-height:72px;border-bottom:1px solid var(--ref-line);color:var(--ref-blue-deep);font-weight:700}.services-training nav a:nth-child(odd){border-right:1px solid var(--ref-line)}.services-training nav a:nth-child(2n){padding-left:24px}.services-directory-editorial{background:var(--ref-white)}.services-directory-editorial>header{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(48px,10vw,150px);margin-bottom:72px}.editorial-services-hub .expertise-group{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);gap:clamp(44px,9vw,140px);padding:48px 0;border-top:1px solid var(--ref-line)}.editorial-services-hub .expertise-group:last-child{border-bottom:1px solid var(--ref-line)}.editorial-services-hub .expertise-group>header h3{margin:0;color:var(--ref-ink);font-size:clamp(26px,2.6vw,38px);line-height:1.2;letter-spacing:-.03em}.editorial-services-hub .expertise-group>header p{max-width:48ch;margin:16px 0 0;color:var(--ref-muted);line-height:1.7}.expertise-group-links details ul,.expertise-group-links>ul{display:block;margin:0;padding:0;list-style:none}.expertise-group-links li{border-top:1px solid var(--ref-line)}.expertise-group-links li:first-child{border-top:0}.expertise-group-links li a{display:flex;align-items:center;min-height:58px;color:var(--ref-ink);font-size:15px;font-weight:650;line-height:1.45;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.expertise-group-links details{border-top:1px solid var(--ref-line)}.expertise-group-links summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;cursor:pointer;color:var(--ref-blue-deep);font-size:14px;font-weight:700;list-style:none}.expertise-group-links summary::-webkit-details-marker{display:none}.expertise-group-links summary span{font-size:24px;font-weight:400;transition:transform .18s ease}.expertise-group-links details[open] summary span{transform:rotate(45deg)}.services-regional{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:end;gap:clamp(48px,10vw,150px);background:var(--ref-sky)}.services-regional ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.services-regional a{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;border:1px solid var(--ref-line);border-radius:999px;color:var(--ref-blue-deep);font-size:14px;font-weight:700}@media (hover:hover) and (pointer:fine){.services-needs a:hover{color:var(--ref-blue)}.services-needs a:hover span:last-child{transform:translateY(5px)}.expertise-group-links li a:hover{color:var(--ref-blue);text-decoration-color:currentColor}.services-regional a:hover{border-color:var(--ref-blue);background:var(--ref-white)}}@media (max-width:980px){.editorial-service-hero{grid-template-columns:1fr;min-height:0}.editorial-service-hero-copy{padding-bottom:0}.editorial-service-media img{aspect-ratio:16/10}.editorial-artifact ol{grid-template-columns:repeat(2,1fr)}.editorial-artifact li:nth-child(2){border-right:0}.editorial-artifact li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.editorial-faq{grid-template-columns:1fr}.editorial-faq-heading{position:static}.services-directory-editorial>header,.services-needs,.services-regional,.services-training{grid-template-columns:1fr}.editorial-services-hub .expertise-group{grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr);gap:48px}}@media (max-width:720px){.editorial-service-hero{gap:36px;padding-top:58px}.editorial-service-hero h1{max-width:13ch;font-size:clamp(43px,13vw,62px)}.editorial-service-hero-copy>p{margin-top:24px;font-size:17px}.editorial-service-actions{align-items:stretch;flex-direction:column}.editorial-service-actions .button{justify-content:center;width:100%}.editorial-text-link{justify-content:center}.editorial-service-media{margin-inline:-22px}.editorial-service-media img{aspect-ratio:4/3;border-radius:0 72px 0 0}.editorial-service-media figcaption{margin:14px 22px 0}.editorial-artifact>header,.editorial-facts dl,.editorial-outcomes li,.editorial-outcomes>header,.editorial-process>header,.editorial-reference-content>section,.editorial-story{grid-template-columns:1fr}.editorial-facts dl>div{padding:22px 0;border-right:0;border-bottom:1px solid var(--ref-line)}.editorial-facts dl>div:last-child{border-bottom:0}.editorial-story{gap:34px}.editorial-story blockquote{font-size:25px}.editorial-artifact ol{grid-template-columns:1fr;margin-top:44px}.editorial-artifact li,.editorial-artifact li+li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:24px 0;border-right:0;border-top:1px solid rgba(255,255,255,.16)}.editorial-artifact h3{margin-top:0}.editorial-outcomes ul,.editorial-process ol{margin-top:44px}.editorial-outcomes li{gap:12px}.editorial-process li{grid-template-columns:42px 1fr;gap:10px}.editorial-reference-content>section{gap:22px}.editorial-reference-content li{display:block}.editorial-reference-content a{display:inline-flex;min-height:44px;align-items:center;margin-top:8px}.editorial-faq-list summary{min-height:78px;font-size:16px}.editorial-closing{align-items:stretch;flex-direction:column}.editorial-closing .button{justify-content:center;width:100%}.services-needs{gap:44px}.services-needs a{grid-template-columns:1fr 24px;gap:8px 18px;padding:22px 0}.services-needs a span:nth-child(2){grid-column:1}.services-needs a span:last-child{grid-column:2;grid-row:1/span 2}.services-training nav{grid-template-columns:1fr}.services-training nav a:nth-child(odd){border-right:0}.services-training nav a:nth-child(2n){padding-left:0}.services-directory-editorial>header{margin-bottom:44px}.editorial-services-hub .expertise-group{grid-template-columns:1fr;gap:28px;padding:38px 0}.services-regional{gap:38px}}@media (prefers-reduced-motion:reduce){.editorial-faq-list summary>span:last-child,.editorial-reference>summary>span:last-child{transition:none}}.seo-service_root__UFGts{--seo-blue:#104ca5;--seo-ink:#17212d;--seo-muted:#5f6d7c;--seo-line:#d4dfeb;color:var(--seo-ink);width:100%;padding:0 0 80px}.seo-service_root__UFGts :is(h1,h2,h3,h4){font-family:var(--font-landing-critical),Poppins,Arial,sans-serif;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.seo-service_root__UFGts h1{margin:0;font-size:clamp(38px,4.1vw,58px);line-height:1.08;color:var(--seo-blue)}.seo-service_root__UFGts h2{margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.18}.seo-service_root__UFGts h3{margin:0 0 16px;font-size:25px;line-height:1.25}.seo-service_root__UFGts h4{margin:0 0 10px;font-size:15px;letter-spacing:0}.seo-service_root__UFGts p{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--seo-muted)}.seo-service_root__UFGts :is(a,summary):focus-visible{outline:3px solid #1769e0;outline-offset:5px}.seo-service_root__UFGts section[id]{scroll-margin-top:100px}.seo-service_hero__83o51{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:36px 0 48px}.seo-service_root__UFGts .seo-service_label__2D6sh{color:var(--seo-blue);margin-bottom:18px;font-size:14px;font-weight:600}.seo-service_root__UFGts .seo-service_lead__GV4bE{margin:24px 0;font-size:17px}.seo-service_actions__5DNKs{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.seo-service_root__UFGts .seo-service_primary__ISPHh{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 23px;border-radius:999px;background:#1769e0;color:white;font:600 14px/1.4 var(--font-landing),sans-serif;text-decoration:none;text-align:center}@media (hover:hover) and (pointer:fine){.seo-service_root__UFGts .seo-service_primary__ISPHh:hover{background:var(--seo-blue)}}.seo-service_root__UFGts .seo-service_textLink__TSzTO{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--seo-blue);text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}.seo-service_root__UFGts .seo-service_note__Oy08v{margin:12px 0 0;font-size:12px}.seo-service_heroMedia__aPvkr{margin:0}.seo-service_heroMedia__aPvkr img{display:block;width:100%;height:auto;border-radius:8px}.seo-service_heroMedia__aPvkr figcaption{padding-top:12px;font-size:12px;line-height:1.5;color:var(--seo-muted)}.seo-service_sectionNav__oPsdW{display:flex;flex-wrap:wrap;gap:10px 32px;padding:14px 0;border-block:1px solid var(--seo-line)}.seo-service_sectionNav__oPsdW a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--seo-blue)}.seo-service_distinction__Tu_Xy{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:80px}.seo-service_discipline__DpFcG{padding-left:32px;border-left:3px solid #1769e0}.seo-service_discipline__DpFcG h3{font-size:20px}.seo-service_discipline__DpFcG h3:not(:first-child){margin-top:28px}.seo-service_section__1qJjK{padding-block:64px;border-top:1px solid var(--seo-line)}.seo-service_sectionHead__ygCfk{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;margin-bottom:44px}.seo-service_sectionHead__ygCfk h2{max-width:24ch}.seo-service_number__GG6IF{display:block;margin-bottom:16px;color:var(--seo-blue);font:400 28px/1.2 var(--font-landing),sans-serif}.seo-service_output__2kCRd{padding-left:24px;border-left:1px solid var(--seo-line)}.seo-service_output__2kCRd p{font-size:14px}.seo-service_deliverables__1ka6y{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:48px;margin-bottom:32px;background:#eef5fc;border-radius:12px}.seo-service_deliverables__1ka6y ul{list-style:none;padding:0;margin:0}.seo-service_deliverables__1ka6y li{display:flex;align-items:start;gap:16px;padding:16px 0;border-bottom:1px solid var(--seo-line);font-size:15px;line-height:1.65}.seo-service_deliverables__1ka6y li:first-child{padding-top:0}.seo-service_deliverables__1ka6y li:last-child{border-bottom:0;padding-bottom:0}.seo-service_deliverables__1ka6y svg{flex-shrink:0;margin-top:3px;color:var(--seo-blue)}.seo-service_steps__DoUDc{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0}.seo-service_steps__DoUDc li{padding-top:20px;border-top:2px solid #1769e0}.seo-service_steps__DoUDc span{display:block;color:var(--seo-blue);font-size:13px;margin-bottom:28px}.seo-service_steps__DoUDc h3{font-size:20px}.seo-service_steps__DoUDc p{font-size:14px}.seo-service_measure__rarV0{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:56px 0;border-block:1px solid var(--seo-line)}.seo-service_measure__rarV0 h2{color:var(--seo-blue)}.seo-service_faq__UfrEk{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:80px 0}.seo-service_faq__UfrEk details{border-bottom:1px solid var(--seo-line)}.seo-service_faq__UfrEk summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;list-style:none}.seo-service_faq__UfrEk summary::-webkit-details-marker{display:none}.seo-service_faq__UfrEk summary span{flex-shrink:0;font-size:23px;font-weight:400;color:var(--seo-blue)}.seo-service_faq__UfrEk details[open] summary span{transform:rotate(45deg)}.seo-service_faq__UfrEk details p{padding-bottom:12px;font-size:15px}.seo-service_closing__HHWlf{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;padding:52px;background:#eef5fc;border-radius:12px}.seo-service_closing__HHWlf>div:last-child{justify-self:center}.seo-service_closing__HHWlf h2{font-size:clamp(28px,3vw,38px)}@media (max-width:980px){.seo-service_hero__83o51{gap:32px}.seo-service_distinction__Tu_Xy,.seo-service_faq__UfrEk,.seo-service_measure__rarV0,.seo-service_sectionHead__ygCfk{gap:36px}.seo-service_deliverables__1ka6y{gap:36px;padding:32px}.seo-service_steps__DoUDc{grid-template-columns:1fr 1fr}.seo-service_closing__HHWlf{padding:36px;gap:36px}}@media (max-width:760px){.seo-service_root__UFGts{padding:0 0 56px}.seo-service_hero__83o51{grid-template-columns:1fr;gap:32px;padding:24px 0 32px}.seo-service_root__UFGts h1{font-size:clamp(35px,8.8vw,48px)}.seo-service_root__UFGts .seo-service_lead__GV4bE{margin:20px 0;font-size:16px}.seo-service_heroMedia__aPvkr{max-width:560px}.seo-service_closing__HHWlf,.seo-service_deliverables__1ka6y,.seo-service_distinction__Tu_Xy,.seo-service_faq__UfrEk,.seo-service_measure__rarV0,.seo-service_sectionHead__ygCfk{grid-template-columns:1fr;gap:28px}.seo-service_distinction__Tu_Xy,.seo-service_faq__UfrEk,.seo-service_section__1qJjK{padding-block:48px}.seo-service_discipline__DpFcG{padding-left:20px}.seo-service_sectionHead__ygCfk{margin-bottom:28px;gap:4px}.seo-service_number__GG6IF{margin-bottom:4px;font-size:22px}.seo-service_output__2kCRd{padding-left:20px}.seo-service_deliverables__1ka6y{padding:28px 24px}.seo-service_steps__DoUDc{gap:28px 20px}.seo-service_steps__DoUDc h3{font-size:18px}.seo-service_steps__DoUDc span{margin-bottom:18px}.seo-service_measure__rarV0{padding-block:40px;gap:8px}.seo-service_faq__UfrEk{gap:8px}.seo-service_closing__HHWlf{padding:28px 24px;gap:20px}.seo-service_closing__HHWlf>div:last-child{justify-self:start}.seo-service_sectionNav__oPsdW{gap:4px 22px}}@media (max-width:380px){.seo-service_steps__DoUDc{grid-template-columns:1fr}.seo-service_actions__5DNKs{gap:8px}}.seo-service_root__UFGts>.site-breadcrumb{padding-inline:0}.seo-service_root__UFGts>.site-breadcrumb,.seo-service_root__UFGts>nav,.seo-service_root__UFGts>section:not(.seo-service_skyBand__OIBC4){width:calc(100% - 40px);max-width:1180px;margin-inline:auto}.seo-service_root__UFGts .seo-service_skyBand__OIBC4{background:#eef7ff}.seo-service_root__UFGts .seo-service_closing__HHWlf,.seo-service_root__UFGts .seo-service_deliverables__1ka6y{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:48px 0;background:transparent;border-radius:0}.seo-service_root__UFGts .seo-service_wave__xB_yJ{position:relative;z-index:1;height:clamp(76px,7.5vw,116px);margin-block:-1px;overflow:hidden;pointer-events:none}.seo-service_wave__xB_yJ svg{width:calc(100% + 2px);height:calc(100% + 2px);display:block;margin-left:-1px}.seo-service_wave__xB_yJ path{transform:translateY(.5px)}.seo-service_levers__MQ0cR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:80px;align-items:start}.seo-service_leverChapter__JKMLF{display:flex;flex-direction:column;justify-content:center;padding:48px 0;border-top:1px solid var(--seo-line)}.seo-service_leverChapter__JKMLF .seo-service_output__2kCRd{margin-top:20px}.seo-service_leverChapter__JKMLF .seo-service_number__GG6IF{font-size:15px;font-weight:600;margin-bottom:24px}.seo-service_leverChapter__JKMLF h3{font-size:clamp(25px,2.4vw,34px)}.seo-service_leverVisual__3Ys7v{align-self:start;margin:0}.seo-service_leverVisual__3Ys7v img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.seo-service_leverVisual__3Ys7v figcaption{margin-top:16px;color:var(--seo-muted);font-size:13px;line-height:1.6}.seo-service_leverProgress__hmHDl{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;margin:28px 0 0}.seo-service_leverProgress__hmHDl li{position:relative;padding-top:16px;color:var(--seo-muted);font-size:12px}.seo-service_leverProgress__hmHDl span{margin-right:8px;font-weight:600}.seo-service_leverProgress__hmHDl i,.seo-service_leverProgress__hmHDl li:before{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--seo-line)}.seo-service_leverProgress__hmHDl li:before{content:""}.seo-service_leverProgress__hmHDl i{background:#1769e0;transform:scaleX(0);transform-origin:left}.seo-service_leverProgress__hmHDl [data-active=true]{color:var(--seo-blue)}.seo-service_leverProgress__hmHDl [data-active=true] i{transform:scaleX(1)}.seo-service_levers__MQ0cR[data-sticky=active] .seo-service_leverVisual__3Ys7v{position:sticky;top:120px}.seo-service_levers__MQ0cR[data-sticky=active] .seo-service_leverChapter__JKMLF{min-height:max(520px,65vh)}.seo-service_levers__MQ0cR:not([data-sticky=active]) .seo-service_leverProgress__hmHDl{display:none}@media (prefers-reduced-motion:no-preference){.seo-service_leverProgress__hmHDl i{transition:transform .2s cubic-bezier(.23,1,.32,1)}}@media (max-height:699px),(max-width:1023px),(prefers-reduced-motion:reduce){.seo-service_levers__MQ0cR{grid-template-columns:1fr;gap:20px}.seo-service_levers__MQ0cR[data-sticky=active] .seo-service_leverVisual__3Ys7v{position:static}.seo-service_levers__MQ0cR[data-sticky=active] .seo-service_leverChapter__JKMLF{min-height:auto}.seo-service_levers__MQ0cR .seo-service_leverProgress__hmHDl{display:none}.seo-service_leverVisual__3Ys7v{grid-row:1;max-width:600px}.seo-service_leverChapter__JKMLF{padding-block:32px}}@media (max-width:760px){.seo-service_root__UFGts .seo-service_closing__HHWlf,.seo-service_root__UFGts .seo-service_deliverables__1ka6y{padding-block:32px}}.seo-service_leverChapters__64plV{min-width:0}