.ServicesPage_page__vsdgY{color-scheme:only light;--services-ink:#111827;--services-copy:#536275;--services-line:#dce5ee;--services-blue:#0759b8;background:#fff}.ServicesPage_hero__rctTF{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:clamp(34px,6vw,84px);align-items:center;padding-top:var(--public-page-top-space,clamp(28px,4vw,52px));padding-bottom:clamp(52px,7vw,86px)}.ServicesPage_heroCopy__yT9o2>span,.ServicesPage_sectionHeading__TPwlt span{color:var(--services-blue);font-size:.73rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.ServicesPage_heroCopy__yT9o2 h1{max-width:880px;margin:16px 0 0;color:var(--services-ink);font-size:clamp(2.3rem,4vw,4.25rem);font-weight:620;letter-spacing:-.045em;line-height:1.12}.ServicesPage_heroCopy__yT9o2>p{max-width:720px;margin:22px 0 0;color:var(--services-copy);font-size:clamp(.94rem,1.2vw,1.06rem);line-height:1.72}.ServicesPage_jumpNav__DsSrN{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px}.ServicesPage_jumpNav__DsSrN a{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:11px;align-items:center;min-height:68px;border:1px solid var(--services-line);border-radius:var(--ui-radius-control,10px);color:var(--services-ink);background:#fff;padding:12px;transition:border-color .18s ease,background-color .18s ease,transform .13s ease}.ServicesPage_jumpNav__DsSrN a:focus-visible,.ServicesPage_jumpNav__DsSrN a:hover{border-color:rgba(7,89,184,.38);background:#f7faff;outline:none}.ServicesPage_jumpNav__DsSrN a:focus-visible{outline:2px solid rgba(7,89,184,.32);outline-offset:3px}.ServicesPage_jumpNav__DsSrN a:active{transform:scale(.99)}.ServicesPage_jumpNav__DsSrN>a>svg:first-child{width:40px;height:40px;border-radius:var(--ui-radius-control,10px);color:var(--services-blue);background:#edf5ff;padding:10px}.ServicesPage_jumpNav__DsSrN>a>svg:last-child{width:17px;height:17px;color:#8290a2}.ServicesPage_jumpNav__DsSrN span{min-width:0}.ServicesPage_jumpNav__DsSrN small,.ServicesPage_jumpNav__DsSrN strong{display:block}.ServicesPage_jumpNav__DsSrN strong{font-size:.94rem}.ServicesPage_jumpNav__DsSrN small{margin-top:2px;color:#748195;font-size:.8rem}.ServicesPage_heroFacts__qmHQE{border-top:1px solid var(--services-line);border-bottom:1px solid var(--services-line);padding:18px 0}.ServicesPage_heroFacts__qmHQE>p{margin:0 0 12px;color:#748195;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ServicesPage_heroFacts__qmHQE ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.ServicesPage_heroFacts__qmHQE li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border-top:1px solid var(--services-line);padding:13px 0}.ServicesPage_heroFacts__qmHQE li>span{color:var(--services-blue);font-size:.8rem;font-weight:750}.ServicesPage_heroFacts__qmHQE small,.ServicesPage_heroFacts__qmHQE strong{display:block}.ServicesPage_heroFacts__qmHQE strong{color:var(--services-ink);font-size:.94rem}.ServicesPage_heroFacts__qmHQE small{margin-top:2px;color:#748195;font-size:.8rem}.ServicesPage_heroAssurance__ekR4I{display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--services-line);padding-top:13px;color:var(--services-copy);font-size:.85rem;line-height:1.5}.ServicesPage_heroAssurance__ekR4I svg{flex:0 0 auto;width:16px;height:16px;color:var(--services-blue)}.ServicesPage_catalogSection__wxq5u,.ServicesPage_officeSection__lZDOB{scroll-margin-top:86px;border-top:1px solid var(--services-line);padding:clamp(62px,8vw,104px) 0}.ServicesPage_catalogSection__wxq5u{background:#fbfcfd}.ServicesPage_officeSection__lZDOB{background:#f5f8fb}.ServicesPage_sectionHeading__TPwlt{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:clamp(28px,6vw,82px);align-items:end;margin-bottom:clamp(28px,4vw,48px)}.ServicesPage_sectionHeading__TPwlt h2{max-width:760px;margin:10px 0 0;color:var(--services-ink);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:620;letter-spacing:-.045em;line-height:1.04}.ServicesPage_sectionHeading__TPwlt>p{margin:0;color:var(--services-copy);font-size:.9rem;line-height:1.7}.ServicesPage_page__vsdgY .service-explorer{gap:24px}.ServicesPage_page__vsdgY .service-controls{position:sticky;z-index:5;top:calc(var(--header-height, 72px) + 8px);display:grid;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:14px;align-items:end;border:1px solid var(--services-line)!important;border-radius:var(--ui-radius-panel,16px)!important;background:#fff!important;box-shadow:none!important;padding:14px!important;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto}.ServicesPage_page__vsdgY .search-box{min-width:0}.ServicesPage_page__vsdgY .search-box input{min-height:46px;border-color:var(--services-line);border-radius:var(--ui-radius-control,10px);background:#f8fafc;box-shadow:none}.ServicesPage_page__vsdgY .category-filter{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:2px}.ServicesPage_page__vsdgY .category-filter button{flex:0 0 auto;min-height:44px;border-color:var(--services-line);border-radius:var(--ui-radius-control,10px);background:#fff;box-shadow:none;white-space:nowrap}.ServicesPage_page__vsdgY .category-filter button.active{border-color:var(--services-ink);color:#fff;background:var(--services-ink)}.ServicesPage_page__vsdgY .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ServicesPage_page__vsdgY .service-card-visual{border-color:var(--services-line)!important;border-radius:var(--ui-radius-card,16px)!important;box-shadow:none!important}.ServicesPage_page__vsdgY .service-card-media{aspect-ratio:16/10}.ServicesPage_page__vsdgY .office-card-media-action,.ServicesPage_page__vsdgY .service-card-media-action{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.7);border-radius:var(--ui-radius-control,10px);color:#fff;background:rgba(17,24,39,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServicesPage_page__vsdgY .office-card-media-action svg,.ServicesPage_page__vsdgY .service-card-media-action svg{width:16px;height:16px}.ServicesPage_page__vsdgY .service-card-visual .service-card-top{padding:18px 18px 0}.ServicesPage_page__vsdgY .service-card-visual .service-card-top h2{font-size:1.18rem}.ServicesPage_page__vsdgY .service-card-visual .service-card-price{margin-inline:18px;border-radius:var(--ui-radius-card,16px)}.ServicesPage_page__vsdgY .service-card-visual .service-card-actions{padding:16px 18px 18px}.ServicesPage_page__vsdgY .service-card-button{box-shadow:none!important}.ServicesPage_page__vsdgY .service-load-more{border-top:1px solid var(--services-line);padding-top:18px}.ServicesPage_page__vsdgY .office-location-filter-pro{grid-template-columns:minmax(0,1fr) minmax(260px,360px);margin:0 0 20px!important;border:1px solid var(--services-line)!important;border-radius:var(--ui-radius-panel,16px)!important;background:rgba(255,255,255,.76)!important;padding:16px!important}.ServicesPage_page__vsdgY .office-location-filter-copy{border-right:1px solid var(--services-line);padding-right:20px}.ServicesPage_page__vsdgY .office-filter-select-control select{box-shadow:none!important}.ServicesPage_page__vsdgY .office-index{gap:14px!important}.ServicesPage_page__vsdgY .office-card-split-actions{grid-template-columns:minmax(270px,.42fr) minmax(0,1fr)!important;border-color:var(--services-line)!important;border-radius:var(--ui-radius-card,16px);box-shadow:none!important}.ServicesPage_page__vsdgY .office-card-media{position:relative;display:block;overflow:hidden;pointer-events:auto}.ServicesPage_page__vsdgY .office-card-media-action{position:absolute;right:14px;bottom:14px}.ServicesPage_page__vsdgY .office-card-actions-v2{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.ServicesPage_page__vsdgY .office-card-detail-link-v2,.ServicesPage_page__vsdgY .office-card-order-link-v2{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--services-line);border-radius:var(--ui-radius-control,10px);padding:0 13px;font-size:.75rem;font-weight:700;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.ServicesPage_page__vsdgY .office-card-detail-link-v2{color:var(--services-ink);background:#fff}.ServicesPage_page__vsdgY .office-card-order-link-v2{border-color:var(--services-ink);color:#fff;background:var(--services-ink)}.ServicesPage_page__vsdgY .office-card-detail-link-v2:focus-visible,.ServicesPage_page__vsdgY .office-card-detail-link-v2:hover{border-color:rgba(7,89,184,.4);background:#f7faff}.ServicesPage_page__vsdgY .office-card-order-link-v2:focus-visible,.ServicesPage_page__vsdgY .office-card-order-link-v2:hover{border-color:var(--services-blue);background:var(--services-blue)}.ServicesPage_page__vsdgY .office-card-detail-link-v2:focus-visible,.ServicesPage_page__vsdgY .office-card-order-link-v2:focus-visible{outline:2px solid rgba(7,89,184,.3);outline-offset:2px}.ServicesPage_page__vsdgY .office-card-detail-link-v2:active,.ServicesPage_page__vsdgY .office-card-order-link-v2:active{transform:scale(.985)}.ServicesPage_page__vsdgY .office-card-actions-v2 svg{width:15px;height:15px}@media (max-width:1080px){.ServicesPage_hero__rctTF{grid-template-columns:1fr}.ServicesPage_heroFacts__qmHQE{max-width:720px}.ServicesPage_page__vsdgY .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.ServicesPage_hero__rctTF{padding-top:var(--public-page-top-space,clamp(24px,6vw,30px))}.ServicesPage_heroCopy__yT9o2 h1{font-size:clamp(2.25rem,6vw,3.5rem)}.ServicesPage_sectionHeading__TPwlt{grid-template-columns:1fr;gap:16px}.ServicesPage_jumpNav__DsSrN{grid-template-columns:1fr}.ServicesPage_page__vsdgY .service-controls{position:static;grid-template-columns:1fr}.ServicesPage_page__vsdgY .office-location-filter-pro,.ServicesPage_page__vsdgY .service-grid{grid-template-columns:1fr}.ServicesPage_page__vsdgY .office-location-filter-copy{border-right:0;padding-right:0}}@media (max-width:620px){.ServicesPage_hero__rctTF{gap:28px;padding-top:var(--public-page-top-space,clamp(22px,7vw,28px));padding-bottom:48px}.ServicesPage_heroCopy__yT9o2 h1{font-size:clamp(2rem,8vw,2.85rem)}.ServicesPage_catalogSection__wxq5u,.ServicesPage_officeSection__lZDOB{padding-block:52px}.ServicesPage_page__vsdgY .service-controls{border-radius:var(--ui-radius-panel,16px)!important;padding:12px!important}.ServicesPage_page__vsdgY .service-card-visual{border-radius:var(--ui-radius-card,16px)!important}.ServicesPage_page__vsdgY .service-card-media{aspect-ratio:16/9}.ServicesPage_page__vsdgY .office-card-split-actions{grid-template-columns:1fr!important;border-radius:var(--ui-radius-card,16px)}.ServicesPage_page__vsdgY .office-card-actions-v2{display:grid;grid-template-columns:1fr}.ServicesPage_page__vsdgY .office-card-detail-link-v2,.ServicesPage_page__vsdgY .office-card-order-link-v2{width:100%}}@media (prefers-reduced-motion:reduce){.ServicesPage_jumpNav__DsSrN a,.ServicesPage_page__vsdgY .office-card-detail-link-v2,.ServicesPage_page__vsdgY .office-card-order-link-v2{transition:none}.ServicesPage_jumpNav__DsSrN a:active,.ServicesPage_page__vsdgY .office-card-detail-link-v2:active,.ServicesPage_page__vsdgY .office-card-order-link-v2:active{transform:none}}.ServicesPage_pricingGuide__R831J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px}.ServicesPage_pricingGuide__R831J article{display:flex;gap:18px;border:1px solid var(--services-line);border-radius:var(--ui-radius-card,16px);padding:24px;background:#fff}.ServicesPage_pricingGuide__R831J article>span{color:var(--services-blue);font-size:.8rem;font-weight:650;padding-top:4px}.ServicesPage_pricingGuide__R831J h3{margin:0 0 8px;font-size:1.1rem;color:var(--services-ink)}.ServicesPage_pricingGuide__R831J p{margin:0;font-size:.94rem;color:var(--services-copy);line-height:1.7}.ServicesPage_page__vsdgY .service-card-visual{display:flex;flex-direction:column;min-width:0;background:#fff;transform:none}.ServicesPage_page__vsdgY .service-card-visual .service-card-top{flex:1 1;display:block;padding:24px 24px 0}.ServicesPage_page__vsdgY .service-card-top h2{margin-block:16px 10px;line-height:1.4;letter-spacing:-.02em}.ServicesPage_page__vsdgY .service-card-top>p{font-size:.94rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServicesPage_page__vsdgY .service-card-icon-row{min-height:36px;gap:10px;font-size:.78rem;line-height:1.5}.ServicesPage_page__vsdgY .service-card-visual .service-card-price{margin:22px 24px 0;border:0;border-top:1px solid var(--services-line);border-radius:0;background:transparent;padding:20px 0 0}.ServicesPage_page__vsdgY .service-card-visual .service-card-price>strong{color:var(--services-ink);font-size:1.4rem;letter-spacing:-.025em}.ServicesPage_page__vsdgY .service-card-visual .service-card-price>p{min-height:44px;font-size:.86rem;line-height:1.6;color:var(--services-copy)}.ServicesPage_page__vsdgY .service-card-visual .service-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px 24px}.ServicesPage_page__vsdgY .service-card-button{min-height:46px;font-size:.88rem;padding-inline:10px}.ServicesPage_page__vsdgY .office-card-body{padding:clamp(22px,3vw,36px);gap:16px}.ServicesPage_page__vsdgY .office-card-heading h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.3;letter-spacing:-.03em}.ServicesPage_page__vsdgY .office-card-body address,.ServicesPage_page__vsdgY .office-card-body>p{font-size:.95rem;line-height:1.75;color:var(--services-copy)}.ServicesPage_page__vsdgY .office-card-body>p{max-width:65ch}.ServicesPage_page__vsdgY .office-card-media img{width:100%;height:100%;object-fit:cover}.ServicesPage_page__vsdgY .office-card-actions-v2{margin-top:12px}.ServicesPage_detail__m4r9M{padding-bottom:64px}.ServicesPage_detail__m4r9M .service-detail-hero-grid-v3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.ServicesPage_detail__m4r9M .service-detail-hero-copy h1{font-size:clamp(2rem,4vw,4rem);line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.ServicesPage_detail__m4r9M .service-detail-hero-copy p{font-size:1rem;line-height:1.8;max-width:60ch}.ServicesPage_detail__m4r9M .service-detail-visual{aspect-ratio:4/3;border-radius:var(--ui-radius-card,16px);box-shadow:none}.ServicesPage_detail__m4r9M .service-detail-layout-v3{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;align-items:start}.ServicesPage_detail__m4r9M .service-detail-summary-v3{grid-row:span 2}.ServicesPage_detail__m4r9M .glass-panel{border:1px solid var(--services-line);border-radius:var(--ui-radius-panel,16px);background:#fff;padding:clamp(20px,3vw,32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ServicesPage_detail__m4r9M .service-detail-facts-grid-v3{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ServicesPage_detail__m4r9M .service-detail-fact-v3{padding:20px 0 0;border:0;border-top:1px solid var(--services-line);border-radius:0;background:transparent}.ServicesPage_detail__m4r9M .service-detail-fact-v3 p{font-size:.96rem;line-height:1.75;color:var(--services-copy)}.ServicesPage_detail__m4r9M .service-detail-price-value{font-size:1.65rem!important;color:var(--services-ink)!important}.ServicesPage_detail__m4r9M .service-detail-step-v3{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--services-line);font-size:.95rem;line-height:1.6}.ServicesPage_detail__m4r9M .service-detail-step-v3 i{flex:0 0 28px}.ServicesPage_detail__m4r9M .related-service-card{box-shadow:none;border:1px solid var(--services-line);border-radius:var(--ui-radius-card,16px)}.ServicesPage_officeDetail__aJH7y .office-detail-hero-copy h1{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.04em;line-height:1.15}.ServicesPage_officeDetail__aJH7y .office-detail-hero-copy p,.ServicesPage_officeDetail__aJH7y .office-detail-section p{font-size:1rem;line-height:1.8;max-width:70ch}.ServicesPage_officeDetail__aJH7y .office-detail-hero,.ServicesPage_officeDetail__aJH7y .office-detail-layout{gap:clamp(24px,4vw,56px)}.ServicesPage_officeDetail__aJH7y .office-detail-aside,.ServicesPage_officeDetail__aJH7y .office-detail-hero-media,.ServicesPage_officeDetail__aJH7y .office-detail-section{box-shadow:none;border-radius:var(--ui-radius-panel,16px)}.ServicesPage_page__vsdgY a:focus-visible,.ServicesPage_page__vsdgY button:focus-visible{outline:3px solid var(--services-blue);outline-offset:4px}@media (max-width:900px){.ServicesPage_detail__m4r9M .service-detail-layout-v3{grid-template-columns:1fr}.ServicesPage_detail__m4r9M .service-detail-summary-v3{grid-row:auto}.ServicesPage_detail__m4r9M .service-detail-hero-grid-v3{grid-template-columns:1fr}}@media (max-width:620px){.ServicesPage_pricingGuide__R831J{grid-template-columns:1fr;gap:12px}.ServicesPage_pricingGuide__R831J article{padding:20px}.ServicesPage_detail__m4r9M .service-detail-facts-grid-v3{grid-template-columns:1fr;gap:16px}.ServicesPage_page__vsdgY .service-card-visual .service-card-actions{padding-inline:20px}}.ServicesPage_detail__m4r9M .service-detail-layout.service-detail-layout-v3{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)!important}.ServicesPage_detail__m4r9M .service-detail-summary.service-detail-summary-v3{grid-column:1;grid-row:1/span 2}.ServicesPage_detail__m4r9M .service-detail-facts-grid.service-detail-facts-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ServicesPage_detail__m4r9M .service-detail-steps.service-detail-steps-v3{display:grid;grid-template-columns:1fr!important}.ServicesPage_detail__m4r9M .service-detail-panel{grid-column:2}.ServicesPage_page__vsdgY .office-location-filter-copy h2{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.4}.ServicesPage_page__vsdgY .office-card-body{align-content:start}.ServicesPage_page__vsdgY .office-card-body address,.ServicesPage_page__vsdgY .office-card-body p{margin-block:0}@media (max-width:900px){.ServicesPage_detail__m4r9M .service-detail-layout.service-detail-layout-v3{grid-template-columns:1fr!important}.ServicesPage_detail__m4r9M .service-detail-panel,.ServicesPage_detail__m4r9M .service-detail-summary.service-detail-summary-v3{grid-column:1;grid-row:auto}}@media (max-width:620px){.ServicesPage_detail__m4r9M .service-detail-facts-grid.service-detail-facts-grid-v3{grid-template-columns:1fr!important}}.ServicesPage_detail__m4r9M .service-detail-layout-v3 .service-detail-summary-v3{grid-row:1/span 2!important}@media (max-width:900px){.ServicesPage_detail__m4r9M .service-detail-layout-v3 .service-detail-summary-v3{grid-row:auto!important}}.ServicesPage_detail__m4r9M .service-detail-layout.service-detail-layout-v3{align-items:start!important}.ServicesPage_detail__m4r9M .service-detail-layout-v3 .service-detail-summary-v3{align-content:start;gap:24px!important}.ServicesPage_detail__m4r9M .service-detail-output-copy.service-detail-output-copy-v3{display:grid!important;grid-template-columns:1fr!important;gap:14px}.ServicesPage_detail__m4r9M .service-detail-output-copy.service-detail-output-copy-v3 p{max-width:none}.AboutStory_directionCopy__DErxY,.AboutStory_directionRail__fifty,.AboutStory_directionSection__rioed,.AboutStory_originRail__HDgrg,.AboutStory_originSection__9PJDL,.AboutStory_principlesList__PLIWk,.AboutStory_principlesRail__XWM_3,.AboutStory_principlesSection__l_mT9{min-width:0}.AboutStory_directionRail__fifty{display:grid}@media (min-width:901px){.AboutStory_directionSection__rioed,.AboutStory_originSection__9PJDL,.AboutStory_principlesSection__l_mT9{align-items:start}.AboutStory_directionRail__fifty,.AboutStory_originRail__HDgrg,.AboutStory_principlesRail__XWM_3{position:sticky;top:calc(var(--header-height, 72px) + 28px);align-self:start;contain:none;transform:none;will-change:auto}.AboutStory_principlesSection__l_mT9{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(36px,8vw,132px)}.AboutStory_principlesSection__l_mT9>.AboutStory_principlesRail__XWM_3{display:grid;grid-template-columns:1fr;gap:0;margin:0}.AboutStory_directionSection__rioed>.AboutStory_directionRail__fifty h2,.AboutStory_principlesSection__l_mT9>.AboutStory_principlesRail__XWM_3 h2{margin-top:14px;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.04}}@media (max-width:900px){.AboutStory_directionSection__rioed,.AboutStory_originSection__9PJDL,.AboutStory_principlesSection__l_mT9{grid-template-columns:1fr}.AboutStory_directionRail__fifty,.AboutStory_originRail__HDgrg,.AboutStory_principlesRail__XWM_3{position:static;top:auto}}.HomeOverview_root__gP2E9{--home-ink:var(--text,#111827);--home-copy:var(--text-soft,#516070);--home-blue:var(--blue-deep,#1f4ed8);--home-line:var(--border,rgba(24,53,88,.1));background:var(--background,#fff);color:var(--home-ink);font-family:var(--font-primary,"Poppins",sans-serif)}.HomeOverview_root__gP2E9 *,.HomeOverview_root__gP2E9 :after,.HomeOverview_root__gP2E9 :before{box-sizing:border-box}.HomeOverview_container__eXcZj{width:min(100% - 40px,var(--container,1180px));margin-inline:auto;min-width:0}.HomeOverview_root__gP2E9 figure,.HomeOverview_root__gP2E9 h1,.HomeOverview_root__gP2E9 h2,.HomeOverview_root__gP2E9 h3,.HomeOverview_root__gP2E9 p{margin:0}.HomeOverview_root__gP2E9 h2{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;line-height:1.24;letter-spacing:-.025em}.HomeOverview_root__gP2E9 p{color:var(--home-copy);font-size:16px;line-height:1.7}.HomeOverview_root__gP2E9 a{text-decoration:none}.HomeOverview_root__gP2E9 a:focus-visible,.HomeOverview_root__gP2E9 button:focus-visible,.HomeOverview_root__gP2E9 summary:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.HomeOverview_eyebrow__HBv0m{display:inline-flex;align-items:center;gap:12px;color:var(--home-blue);font-size:13px;font-weight:500;line-height:1.5}.HomeOverview_eyebrowLine__Xur5v{width:28px;height:2px;background:currentColor}.HomeOverview_hero__P6qk4{padding-block:64px 64px;border-bottom:1px solid var(--home-line)}.HomeOverview_storyTrack__7GoGl{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:56px;row-gap:36px;align-items:start}.HomeOverview_intro__2iVAj{grid-column:1;min-width:0;min-height:440px;padding-top:24px;padding-bottom:40px;overflow-wrap:anywhere}.HomeOverview_intro__2iVAj h1{max-width:540px;margin-top:24px;font-size:clamp(3rem,4.5vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.03em}.HomeOverview_intro__2iVAj>p{max-width:460px;margin-top:24px;font-size:17px;line-height:1.7}.HomeOverview_actions__9d8UE{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.HomeOverview_actions__9d8UE a{max-width:100%}.HomeOverview_primaryButton__n3C5m,.HomeOverview_secondaryButton__InS0b{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;border:1px solid transparent;border-radius:var(--ui-radius-control,10px);font-size:14px;font-weight:500;line-height:1.5;transition:background .16s ease,border-color .16s ease,color .16s ease}.HomeOverview_root__gP2E9 .HomeOverview_primaryButton__n3C5m{color:#fff;background:var(--home-blue);border-color:var(--home-blue)}.HomeOverview_root__gP2E9 .HomeOverview_primaryButton__n3C5m:hover{background:var(--home-accent-hover,#163cab);border-color:var(--home-accent-hover,#163cab)}.HomeOverview_root__gP2E9 .HomeOverview_secondaryButton__InS0b{color:var(--home-ink);background:#fff;border-color:var(--home-line)}.HomeOverview_root__gP2E9 .HomeOverview_secondaryButton__InS0b:hover{background:var(--blue-soft,#eaf6ff);border-color:var(--home-accent-line,#b8cee7)}.HomeOverview_primaryButton__n3C5m svg,.HomeOverview_textLink__Op9J3 svg{width:18px;height:18px;flex-shrink:0}.HomeOverview_scrollCue__zeXl3{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;margin-top:26px;color:var(--home-copy);font-size:13px}.HomeOverview_scrollCue__zeXl3 svg{width:16px;height:16px}.HomeOverview_scrollCue__zeXl3:hover{color:var(--home-blue)}.HomeOverview_root__gP2E9 .HomeOverview_folioFigure__6sTGT{grid-column:2;grid-row:1/span 3;position:sticky;top:calc(var(--header-height, 78px) + 20px);width:100%;margin:0;padding-top:8px}.HomeOverview_folioStage__vezrO{width:100%;aspect-ratio:600/540;isolation:isolate}.HomeOverview_folioSvg__v0xiN{display:block;width:100%;height:100%;overflow:visible}.HomeOverview_folioFigure__6sTGT figcaption{margin-top:8px;color:var(--home-copy);text-align:center;font-size:12px;line-height:1.5}.HomeOverview_layerLegend__v1LOr{display:none}.HomeOverview_storyBeat__rvIcO{grid-column:1;min-height:180px;padding-block:16px 32px;max-width:430px;scroll-margin-top:calc(var(--header-height, 78px) + 32px)}.HomeOverview_beatIcon__mG7_P{width:24px;height:24px;margin-bottom:16px;color:var(--home-blue);stroke-width:1.5}.HomeOverview_root__gP2E9 .HomeOverview_storyBeat__rvIcO h2{font-size:26px;line-height:1.3;letter-spacing:-.02em}.HomeOverview_storyBeat__rvIcO p{margin-top:14px}.HomeOverview_section__Rbcts{padding-block:80px}.HomeOverview_servicesSection__DOKoK{background:var(--home-surface,#f8fafc);border-bottom:1px solid var(--home-line)}.HomeOverview_sectionHeading__fVR7k{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.HomeOverview_sectionHeading__fVR7k>div{max-width:620px}.HomeOverview_sectionHeading__fVR7k h2,.HomeOverview_sectionHeading__fVR7k p{margin-top:16px}.HomeOverview_textLink__Op9J3{min-height:44px;display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:var(--home-blue);font-size:14px;font-weight:500}.HomeOverview_textLink__Op9J3:hover{text-decoration:underline;text-underline-offset:5px}.HomeOverview_explorer__qE6hS{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.HomeOverview_categoryList__IUGqp{display:grid;gap:8px}.HomeOverview_categoryList__IUGqp button{width:100%;min-height:56px;border:1px solid transparent;border-radius:var(--ui-radius-control,10px);background:transparent;display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--home-copy);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.HomeOverview_categoryList__IUGqp button>svg{width:20px;height:20px;flex-shrink:0}.HomeOverview_categoryList__IUGqp button>span{min-width:0;overflow-wrap:anywhere}.HomeOverview_categoryList__IUGqp button>svg:last-child{width:16px;height:16px;margin-left:auto;opacity:0}.HomeOverview_categoryList__IUGqp button[aria-pressed=true]{color:var(--home-blue);border-color:var(--home-accent-line,#d4e3f1);background:#fff}.HomeOverview_categoryList__IUGqp button[aria-pressed=true]>svg:last-child{opacity:1}.HomeOverview_categoryList__IUGqp button:hover{color:var(--home-blue);background:var(--home-accent-soft,#eef5fc)}.HomeOverview_explorer__qE6hS[data-enhanced=false]{display:block}.HomeOverview_explorer__qE6hS[data-enhanced=false] .HomeOverview_categoryList__IUGqp{display:none}.HomeOverview_servicePanels___nskW{min-width:0}.HomeOverview_servicePanels___nskW:only-child{grid-column:1/-1}.HomeOverview_servicePanel__mUAcm[hidden]{display:none}.HomeOverview_servicePanel__mUAcm+.HomeOverview_servicePanel__mUAcm{margin-top:32px}.HomeOverview_explorer__qE6hS[data-enhanced=true] .HomeOverview_servicePanel__mUAcm{margin-top:0}.HomeOverview_categoryHeading__1W3bX{padding-bottom:20px}.HomeOverview_categoryHeading__1W3bX h3{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.HomeOverview_categoryHeading__1W3bX p{max-width:660px;margin-top:8px;font-size:14px}.HomeOverview_serviceList__3D9yV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.HomeOverview_serviceRow__uLoi5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:100px;padding:20px 0;border-top:1px solid var(--home-line);color:var(--home-ink)}.HomeOverview_serviceRow__uLoi5>span{min-width:0;display:grid;gap:8px}.HomeOverview_serviceRow__uLoi5 strong{font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.HomeOverview_serviceRow__uLoi5 span>span{color:var(--home-copy);font-size:13px;line-height:1.65}.HomeOverview_serviceRow__uLoi5>svg{width:18px;height:18px;flex-shrink:0;color:var(--home-blue);margin-top:2px}.HomeOverview_serviceRow__uLoi5:hover strong{color:var(--home-blue)}.HomeOverview_serviceAnnouncement__lr4cF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeOverview_emptyServices__BjfMX{max-width:580px;padding-block:20px}.HomeOverview_emptyServices__BjfMX .HomeOverview_textLink__Op9J3{margin-top:16px}.HomeOverview_faqLayout__8fado{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.HomeOverview_faqHeading___MzUO h2,.HomeOverview_faqHeading___MzUO p{margin-top:16px}.HomeOverview_faqList__psScA{min-width:0}.HomeOverview_faqList__psScA details{border-top:1px solid var(--home-line)}.HomeOverview_faqList__psScA details:last-child{border-bottom:1px solid var(--home-line)}.HomeOverview_faqList__psScA summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;color:var(--home-ink);padding:18px 0;font-size:15px;font-weight:500;line-height:1.6;list-style:none}.HomeOverview_faqList__psScA summary::-webkit-details-marker{display:none}.HomeOverview_faqList__psScA summary svg{width:18px;height:18px;color:var(--home-blue);flex-shrink:0;transition:transform .16s ease}.HomeOverview_faqList__psScA details[open] summary svg{transform:rotate(45deg)}.HomeOverview_faqList__psScA details>p{padding:0 40px 24px 0;font-size:14px}.HomeOverview_news__QoEQC{border-top:1px solid var(--home-line)}.HomeOverview_news__QoEQC .id-home-container{width:min(100% - 40px,var(--container,1180px))}.HomeOverview_news__QoEQC .id-home-section{padding-block:64px}.HomeOverview_news__QoEQC .id-home-news-section-empty{padding-block:40px}.HomeOverview_news__QoEQC .id-home-news-all-link{min-height:44px}.HomeOverview_finalSection___tQ3h{border-top:1px solid var(--home-line);padding-block:64px}.HomeOverview_finalLayout__aNUfr{display:flex;align-items:center;justify-content:space-between;gap:40px}.HomeOverview_finalLayout__aNUfr>div{max-width:680px}.HomeOverview_finalLayout__aNUfr h2{font-size:clamp(1.6rem,2.5vw,2rem)}.HomeOverview_finalLayout__aNUfr p{margin-top:14px}.HomeOverview_finalLayout__aNUfr>a{flex-shrink:0}@media (max-height:699px),(max-width:1023px){.HomeOverview_hero__P6qk4{padding-block:44px 56px}.HomeOverview_storyTrack__7GoGl{grid-template-columns:minmax(0,1fr);row-gap:32px}.HomeOverview_intro__2iVAj{grid-column:1;min-height:0;padding:0;max-width:720px}.HomeOverview_intro__2iVAj h1{max-width:650px;font-size:clamp(2.25rem,5.5vw,3.5rem)}.HomeOverview_intro__2iVAj>p{max-width:600px}.HomeOverview_root__gP2E9 .HomeOverview_folioFigure__6sTGT{grid-column:1;grid-row:2;position:static;max-width:520px;margin-inline:auto;padding:0}.HomeOverview_planeLabel__6K223{display:none}.HomeOverview_layerLegend__v1LOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;max-width:320px;margin-inline:auto}.HomeOverview_layerLegend__v1LOr span{display:flex;align-items:center;gap:8px;color:var(--home-copy);font-size:13px}.HomeOverview_layerLegend__v1LOr svg{width:16px;height:16px;color:var(--home-blue);stroke-width:1.5}.HomeOverview_folioFigure__6sTGT figcaption{margin-top:20px}.HomeOverview_storyBeat__rvIcO{min-height:0;max-width:650px;padding:8px 0}.HomeOverview_root__gP2E9 .HomeOverview_storyBeat__rvIcO h2{font-size:25px}.HomeOverview_storyBeat__rvIcO p{margin-top:12px}.HomeOverview_explorer__qE6hS{grid-template-columns:220px minmax(0,1fr);gap:28px}.HomeOverview_serviceList__3D9yV{grid-template-columns:1fr}.HomeOverview_faqLayout__8fado{gap:40px}.HomeOverview_finalLayout__aNUfr{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:760px){.HomeOverview_container__eXcZj{width:min(100% - 32px,var(--container,1180px))}.HomeOverview_hero__P6qk4{padding-block:36px 48px}.HomeOverview_intro__2iVAj h1{font-size:36px;margin-top:20px}.HomeOverview_intro__2iVAj>p{font-size:16px;margin-top:20px}.HomeOverview_actions__9d8UE{margin-top:24px}.HomeOverview_scrollCue__zeXl3{margin-top:16px}.HomeOverview_root__gP2E9 .HomeOverview_folioFigure__6sTGT{width:min(100%,360px)}.HomeOverview_folioStage__vezrO{aspect-ratio:1}.HomeOverview_section__Rbcts{padding-block:48px}.HomeOverview_sectionHeading__fVR7k{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.HomeOverview_sectionHeading__fVR7k>div{max-width:100%}.HomeOverview_explorer__qE6hS{display:block}.HomeOverview_categoryList__IUGqp{grid-template-columns:repeat(auto-fit,minmax(min(90px,100%),1fr));gap:6px;margin-bottom:28px}.HomeOverview_categoryList__IUGqp button{padding:12px 8px;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12px}.HomeOverview_categoryList__IUGqp button>svg:last-child{display:none}.HomeOverview_serviceRow__uLoi5{min-height:88px;padding-block:18px}.HomeOverview_serviceRow__uLoi5 strong{font-size:16px}.HomeOverview_serviceRow__uLoi5 span>span{font-size:14px}.HomeOverview_faqLayout__8fado{grid-template-columns:1fr;gap:28px}.HomeOverview_faqList__psScA summary{min-height:64px}.HomeOverview_news__QoEQC .id-home-container{width:min(100% - 32px,var(--container,1180px))}.HomeOverview_finalSection___tQ3h,.HomeOverview_news__QoEQC .id-home-section{padding-block:48px}.HomeOverview_finalLayout__aNUfr>a{max-width:100%}}@media (max-width:360px){.HomeOverview_intro__2iVAj h1{font-size:32px}.HomeOverview_actions__9d8UE{flex-direction:column}.HomeOverview_actions__9d8UE a{width:100%}.HomeOverview_categoryList__IUGqp{grid-template-columns:1fr}.HomeOverview_categoryList__IUGqp button{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px;font-size:14px;text-align:left}.HomeOverview_root__gP2E9 .HomeOverview_storyBeat__rvIcO h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.HomeOverview_root__gP2E9 .HomeOverview_folioFigure__6sTGT{position:static}.HomeOverview_intro__2iVAj{min-height:0;padding-bottom:20px}.HomeOverview_faqList__psScA summary svg,.HomeOverview_root__gP2E9 a,.HomeOverview_root__gP2E9 button{transition:none}.HomeOverview_folioSvg__v0xiN [data-home-layer=needs]{transform:translate(12px,108px)!important}.HomeOverview_folioSvg__v0xiN [data-home-layer=services]{transform:translate(-16px,36px)!important}.HomeOverview_folioSvg__v0xiN [data-home-layer=documents]{transform:translateY(-36px)!important}.HomeOverview_folioSvg__v0xiN [data-home-layer=progress]{transform:translate(18px,-108px)!important}.HomeOverview_planeLabel__6K223{opacity:1!important}}.NewsHome_page__YZi_t{--news-editorial-ink:var(--text,#111827);--news-editorial-muted:var(--text-soft,#516070);--news-editorial-line:var(--border,#e2e8f0);--news-accent:var(--blue-deep,#1f4ed8);font-family:var(--font-primary,"Poppins",sans-serif);background:#fff;color:var(--news-editorial-ink)}.NewsHome_container__taY_n{display:grid;gap:40px;padding-block:48px 80px}.NewsHome_masthead__H9Rkz{display:flex;align-items:end;justify-content:space-between;gap:40px;min-width:0}.NewsHome_eyebrow__398FU{display:inline-flex;align-items:center;gap:10px;color:var(--news-accent);font-size:13px;font-weight:500;line-height:1.5}.NewsHome_eyebrow__398FU>span{width:24px;height:2px;background:currentColor}.NewsHome_masthead__H9Rkz h1{margin:12px 0 0;font-size:clamp(3rem,4.5vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.04em}.NewsHome_period__rLhg_{color:var(--news-accent)}.NewsHome_introduction__XrgRE{max-width:360px;display:grid;gap:8px;padding-bottom:4px}.NewsHome_introduction__XrgRE p{margin:0;font-size:17px;font-weight:500;line-height:1.6}.NewsHome_introduction__XrgRE>span{color:var(--news-editorial-muted);font-size:14px;line-height:1.7}.NewsHome_topicRail__U0PeI{display:flex;gap:8px;overflow-x:auto;min-width:0;padding-block:14px;border-block:1px solid var(--news-editorial-line);scrollbar-width:thin;scrollbar-color:var(--news-editorial-line) transparent}.NewsHome_topicRail__U0PeI a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex:0 0 auto;border:1px solid transparent;border-radius:var(--ui-radius-pill,9999px);padding:10px 18px;color:var(--news-editorial-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.NewsHome_topicRail__U0PeI a[aria-current=page]{background:var(--news-editorial-ink);color:#fff}.NewsHome_topicRail__U0PeI a:hover:not([aria-current]){border-color:var(--news-editorial-line);background:#f8fafc;color:var(--news-editorial-ink)}.NewsHome_sectionHeading__B0uqo{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;min-width:0}.NewsHome_sectionHeading__B0uqo>div{min-width:0}.NewsHome_sectionHeading__B0uqo h2{margin:8px 0 0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;line-height:1.24;letter-spacing:-.025em;overflow-wrap:anywhere}.NewsHome_sectionHeading__B0uqo>a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;color:var(--news-accent);font-size:13px;font-weight:500;text-decoration:none}.NewsHome_sectionHeading__B0uqo>a:hover{text-decoration:underline;text-underline-offset:5px}.NewsHome_sectionHeading__B0uqo>a svg,.NewsHome_sectionIcon__yyWPe{width:18px;height:18px;flex-shrink:0}.NewsHome_lead__gopZn,.NewsHome_spotlight__IkOPn,.NewsHome_supporting__nKtt_{min-width:0}.NewsHome_spotlightGrid__v8Q6N{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:start}.NewsHome_lead__gopZn .news-editorial-lead{border:0}.NewsHome_lead__gopZn .news-editorial-lead>a{display:grid;grid-template-columns:1fr;gap:0;padding:0;border:1px solid var(--news-editorial-line);border-radius:var(--ui-radius-card,16px);background:#f8fafc;overflow:hidden}.NewsHome_lead__gopZn .news-editorial-media{border:0;border-radius:0;aspect-ratio:16/9}.NewsHome_lead__gopZn .news-editorial-media img{aspect-ratio:16/9}.NewsHome_lead__gopZn .news-editorial-lead-copy{padding:24px}.NewsHome_lead__gopZn .news-editorial-lead-copy h2{margin-top:10px;font-size:clamp(1.6rem,2.7vw,2.2rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.NewsHome_lead__gopZn .news-editorial-lead-copy>p{font-size:15px;line-height:1.7;margin-block:14px}.NewsHome_lead__gopZn .news-editorial-read-more{margin-top:20px;font-size:13px;color:var(--news-accent)}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy{display:contents}.NewsHome_headlineFirst__rnm9T .news-card-category{grid-row:1;padding:24px 24px 0}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy h2{grid-row:2;padding-inline:24px}.NewsHome_headlineFirst__rnm9T .news-publication-time{grid-row:3;margin:12px 24px 24px}.NewsHome_headlineFirst__rnm9T .news-editorial-media{grid-row:4}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy>p{grid-row:5;margin:16px 24px}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy>small{grid-row:6;margin-inline:24px}.NewsHome_headlineFirst__rnm9T .news-editorial-read-more{grid-row:7;margin:20px 24px 24px}.NewsHome_singleLead__DK5Yw{grid-template-columns:1fr}.NewsHome_singleLead__DK5Yw .NewsHome_lead__gopZn .news-editorial-lead>a{grid-template-columns:1.15fr 1fr;align-items:center}.NewsHome_singleLead__DK5Yw .NewsHome_lead__gopZn .news-editorial-media{height:100%}.NewsHome_supporting__nKtt_{display:grid}.NewsHome_supporting__nKtt_ .news-editorial-card{border-bottom:1px solid var(--news-editorial-line)}.NewsHome_supporting__nKtt_ .news-editorial-card:first-child>a{padding-top:0}.NewsHome_supporting__nKtt_ .news-editorial-card:last-child{border-bottom:0}.NewsHome_supporting__nKtt_ .news-editorial-card>a{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;padding-block:20px}.NewsHome_supporting__nKtt_ .news-editorial-media,.NewsHome_supporting__nKtt_ .news-editorial-media img{aspect-ratio:1}.NewsHome_supporting__nKtt_ .news-editorial-card-copy h3{margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.NewsHome_supporting__nKtt_ .news-editorial-card-copy>p{display:none}.NewsHome_supporting__nKtt_ .news-editorial-card-copy>small{margin-top:10px}.NewsHome_supporting__nKtt_ .news-publication-time{margin-top:8px}.NewsHome_page__YZi_t .news-card-category{color:var(--news-accent);font-size:11px;font-weight:600;letter-spacing:.045em}.NewsHome_readingGrid__7ovI0.news-editorial-content-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding-block:40px;border-block:1px solid var(--news-editorial-line)}.NewsHome_readingGrid__7ovI0 .news-popular-sidebar{min-width:0;border:1px solid var(--news-editorial-line);border-radius:var(--ui-radius-panel,16px);background:#f8fafc;padding:24px}.NewsHome_readingGrid__7ovI0 .news-editorial-row>a{grid-template-columns:160px minmax(0,1fr) 24px;gap:24px}.NewsHome_readingGrid__7ovI0 .news-editorial-row-copy h2{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.NewsHome_categories__cdXVQ{min-width:0;scroll-margin-top:calc(var(--header-height, 72px) + 24px)}.NewsHome_categoryDirectory__DWtTF{display:flex;gap:10px;flex-wrap:wrap}.NewsHome_categoryDirectory__DWtTF a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;max-width:100%;padding:12px 16px;border:1px solid var(--news-editorial-line);border-radius:var(--ui-radius-control,10px);color:var(--news-editorial-ink);font-size:14px;font-weight:500;text-decoration:none}.NewsHome_categoryDirectory__DWtTF a:hover{border-color:#b8d5f6;color:var(--news-accent);background:#eef6ff}.NewsHome_categoryDirectory__DWtTF span{min-width:0;overflow-wrap:anywhere}.NewsHome_categoryDirectory__DWtTF svg{width:16px;height:16px;flex-shrink:0;color:var(--news-accent)}.NewsHome_categorySections__EHCJL{display:grid;gap:48px;margin-top:40px}.NewsHome_categorySection__u6UO_.news-editorial-category-section{display:block;padding-top:32px}.NewsHome_categorySection__u6UO_ .news-editorial-card-copy h3{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.NewsHome_categorySection__u6UO_ .news-editorial-card-copy>small{margin-top:12px}.NewsHome_categoryEmpty__LD67I{color:var(--news-editorial-muted);font-size:15px;line-height:1.7}.NewsHome_empty__vwhq6{display:flex;gap:24px;align-items:start;padding:32px;border:1px solid var(--news-editorial-line);border-radius:var(--ui-radius-panel,16px);background:#f8fafc}.NewsHome_empty__vwhq6>svg{width:32px;height:32px;flex-shrink:0;color:var(--news-accent)}.NewsHome_empty__vwhq6 h2{margin:0;font-size:24px;font-weight:600;line-height:1.4}.NewsHome_empty__vwhq6 p{margin:10px 0 0;color:var(--news-editorial-muted);font-size:15px;line-height:1.7}.NewsHome_page__YZi_t a:focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}@media (max-width:1060px){.NewsHome_spotlightGrid__v8Q6N{gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.NewsHome_singleLead__DK5Yw{grid-template-columns:1fr}.NewsHome_supporting__nKtt_ .news-editorial-card>a{grid-template-columns:88px minmax(0,1fr);gap:14px}.NewsHome_readingGrid__7ovI0.news-editorial-content-layout{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.NewsHome_readingGrid__7ovI0 .news-editorial-row>a{grid-template-columns:120px minmax(0,1fr) 24px;gap:18px}}@media (max-width:820px){.NewsHome_masthead__H9Rkz{display:grid;gap:20px}.NewsHome_introduction__XrgRE{max-width:540px}.NewsHome_singleLead__DK5Yw .NewsHome_lead__gopZn .news-editorial-lead>a,.NewsHome_spotlightGrid__v8Q6N{grid-template-columns:1fr}.NewsHome_supporting__nKtt_{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.NewsHome_supporting__nKtt_ .news-editorial-card>a{grid-template-columns:80px minmax(0,1fr)}.NewsHome_supporting__nKtt_ .news-editorial-card:nth-child(2)>a{padding-top:0}.NewsHome_readingGrid__7ovI0.news-editorial-content-layout{grid-template-columns:1fr}}@media (max-width:760px){.NewsHome_container__taY_n{gap:28px;padding-block:32px 48px}.NewsHome_masthead__H9Rkz h1{font-size:clamp(2.5rem,10vw,3.5rem)}.NewsHome_introduction__XrgRE p{font-size:16px}.NewsHome_topicRail__U0PeI{margin-inline:-4px;padding-inline:4px}.NewsHome_topicRail__U0PeI a{padding-inline:14px;font-size:13px}.NewsHome_sectionHeading__B0uqo{align-items:start;gap:12px;margin-bottom:20px}.NewsHome_sectionHeading__B0uqo>a{gap:4px;max-width:108px;flex-shrink:1;text-align:right;font-size:12px}.NewsHome_sectionHeading__B0uqo h2{font-size:26px}.NewsHome_lead__gopZn .news-editorial-lead-copy{padding:20px}.NewsHome_lead__gopZn .news-editorial-lead-copy h2{font-size:26px}.NewsHome_headlineFirst__rnm9T .news-card-category{padding:20px 20px 0}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy h2{padding-inline:20px}.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy>p,.NewsHome_headlineFirst__rnm9T .news-editorial-lead-copy>small,.NewsHome_headlineFirst__rnm9T .news-editorial-read-more,.NewsHome_headlineFirst__rnm9T .news-publication-time{margin-inline:20px}.NewsHome_supporting__nKtt_{grid-template-columns:1fr}.NewsHome_supporting__nKtt_ .news-editorial-card>a{grid-template-columns:88px minmax(0,1fr);gap:16px;padding-block:18px}.NewsHome_supporting__nKtt_ .news-editorial-card:nth-child(2)>a{padding-top:18px}.NewsHome_readingGrid__7ovI0.news-editorial-content-layout{padding-block:28px;gap:32px}.NewsHome_readingGrid__7ovI0 .news-editorial-row>a{grid-template-columns:minmax(0,1fr) clamp(88px,26vw,132px);gap:8px 16px}.NewsHome_readingGrid__7ovI0 .news-editorial-row-copy h2{font-size:18px;line-height:1.4}.NewsHome_categorySections__EHCJL{gap:32px;margin-top:32px}.NewsHome_categorySection__u6UO_.news-editorial-category-section{padding-top:28px}.NewsHome_categorySection__u6UO_ .news-editorial-card-grid{grid-template-columns:1fr}.NewsHome_empty__vwhq6{padding:24px;gap:16px}.NewsHome_empty__vwhq6 h2{font-size:20px}}.CoachHome_heroMedia__ZQYN3{overflow:hidden;border:1px solid var(--border);border-radius:var(--ui-radius-card,16px);aspect-ratio:600/540;background:#f8fafc}.CoachHome_heroMedia__ZQYN3 img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.CoachHome_availabilityNote__TsGkN{margin-top:24px!important;font-size:14px!important}.CoachHome_sportTitle__Ums_i{display:flex;align-items:center;gap:12px}