.service-detail_page__BnDuJ{padding-bottom:64px}.service-detail_intro__eGiBB{padding-top:36px}.service-detail_breadcrumb__U7fC3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.service-detail_breadcrumb__U7fC3 a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.service-detail_hero__aGw6S{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-block:40px 48px}.service-detail_hero__aGw6S h1{font-size:clamp(2.8rem,5.5vw,5rem);max-width:16ch;margin-bottom:24px}.service-detail_lead__gHJmH{max-width:58ch;margin-bottom:26px}.service-detail_geography__Tnxzb{margin:18px 0 0;font-size:13px;color:var(--muted)}.service-detail_startingPoint__KV3tZ{border-top:3px solid var(--plum);padding:26px;margin-top:8px;background:var(--lilac)}.service-detail_startingPoint__KV3tZ h2{font-size:clamp(1.8rem,2.5vw,2.4rem);margin-bottom:22px}.service-detail_startingPoint__KV3tZ ul{padding-left:21px;font-size:16px;margin-bottom:16px}.service-detail_startingPoint__KV3tZ li+li{margin-top:14px}.service-detail_sectionLinks__XJmEU{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:14px;border-top:1px solid var(--rule)}.service-detail_sectionLinks__XJmEU a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:5px}.service-detail_section__buGz9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:clamp(32px,5vw,72px);padding-block:54px;border-top:1px solid var(--rule);scroll-margin-top:24px}.service-detail_section__buGz9 h2{font-size:clamp(2rem,3.2vw,3rem)}.service-detail_note__XaQvi{font-size:14px;line-height:1.65;color:var(--muted);max-width:42ch}.service-detail_steps__JK41_{list-style:none;padding:0;margin:0}.service-detail_steps__JK41_ li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:20px}.service-detail_steps__JK41_ li+li{margin-top:30px}.service-detail_stepNumber___AyHg{font-family:var(--font-editorial);font-size:22px;color:var(--plum);font-style:italic}.service-detail_steps__JK41_ h3{margin-bottom:10px;font-size:1.65rem}.service-detail_prose__s8DIY p,.service-detail_steps__JK41_ p{font-size:17px;color:var(--muted);margin-bottom:0}.service-detail_prose__s8DIY p+p{margin-top:22px}.service-detail_deliverables__7tHyo{margin:0;display:grid;gap:22px}.service-detail_deliverables__7tHyo>div{padding-bottom:22px;border-bottom:1px solid var(--rule)}.service-detail_deliverables__7tHyo>div:last-child{border-bottom:0;padding-bottom:0}.service-detail_deliverables__7tHyo dt{font-weight:600;margin-bottom:6px}.service-detail_deliverables__7tHyo dd{margin:0;font-size:16px;color:var(--muted)}.service-detail_example__a1db1{margin-block:8px 40px;padding:clamp(24px,4vw,48px);background:var(--apricot);border:1px solid var(--plum);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px 44px;scroll-margin-top:24px}.service-detail_exampleIntro__gzaIo h2{font-size:clamp(2rem,3.2vw,3rem)}.service-detail_exampleIntro__gzaIo>p:not(:first-child){font-size:17px}.service-detail_workCard__UP2uU{margin:0;border:1px solid var(--plum);background:var(--paper);align-self:start}.service-detail_workCard__UP2uU figcaption{padding:16px 22px;border-bottom:1px solid var(--rule);font-weight:600;font-size:15px}.service-detail_workCard__UP2uU figcaption span{color:var(--plum);margin-right:8px}.service-detail_workCard__UP2uU dl{margin:0;padding:6px 22px}.service-detail_workCard__UP2uU dl>div{padding-block:16px}.service-detail_workCard__UP2uU dl>div+div{border-top:1px solid var(--rule)}.service-detail_workCard__UP2uU dt{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;margin-bottom:5px}.service-detail_workCard__UP2uU dd{margin:0;font-size:15px}.service-detail_exampleDecision__il2EG{grid-column:1/-1;margin-bottom:0;padding-top:20px;border-top:1px solid var(--plum);font-size:15px}.service-detail_nextStep__PPsZZ{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:54px;border-top:1px solid var(--ink)}.service-detail_nextStep__PPsZZ h2{font-size:clamp(2.2rem,3.7vw,3.6rem)}.service-detail_nextStep__PPsZZ p:not(:first-child){font-size:16px;max-width:62ch}.service-detail_nextStep__PPsZZ .service-detail_note__XaQvi{margin-top:14px;margin-bottom:0}.service-detail_reading__W3HMP{padding-block:44px;border-top:1px solid var(--rule)}.service-detail_reading__W3HMP h2{font-size:clamp(2rem,3.2vw,3rem)}.service-detail_readingLinks__U5Gt1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-detail_readingLinks__U5Gt1 a{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-block:20px;border-block:1px solid var(--rule);text-decoration:none;font-size:17px}.service-detail_readingLinks__U5Gt1 a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}.service-detail_otherServices__wvkBz{padding-block:28px 0;border-top:1px solid var(--rule)}.service-detail_otherServices__wvkBz>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-detail_otherServices__wvkBz a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:15px;text-underline-offset:5px}.service-detail_page__BnDuJ a:focus-visible{outline:3px solid var(--plum);outline-offset:5px}@media (max-width:900px){.service-detail_hero__aGw6S{grid-template-columns:minmax(0,1fr)}.service-detail_hero__aGw6S h1{max-width:20ch}.service-detail_startingPoint__KV3tZ{margin-top:0}.service-detail_section__buGz9{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px}.service-detail_example__a1db1,.service-detail_nextStep__PPsZZ{grid-template-columns:minmax(0,1fr)}.service-detail_nextStep__PPsZZ{gap:20px}}@media (max-width:600px){.service-detail_intro__eGiBB{padding-top:18px}.service-detail_hero__aGw6S{padding-block:26px 30px;gap:28px}.service-detail_hero__aGw6S h1{font-size:clamp(2.6rem,11vw,3.4rem)}.service-detail_startingPoint__KV3tZ{padding:22px}.service-detail_section__buGz9{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}.service-detail_section__buGz9 h2{margin-bottom:0}.service-detail_section__buGz9 .service-detail_note__XaQvi{margin-top:18px}.service-detail_example__a1db1{margin-block:0 24px;padding:22px;gap:24px}.service-detail_workCard__UP2uU dl,.service-detail_workCard__UP2uU figcaption{padding-inline:16px}.service-detail_nextStep__PPsZZ{padding-block:38px}.service-detail_otherServices__wvkBz>div,.service-detail_readingLinks__U5Gt1{grid-template-columns:minmax(0,1fr);gap:12px}.service-detail_sectionLinks__XJmEU{column-gap:20px}}