.service-detail-module__TiV6nW__page{min-width:0}.service-detail-module__TiV6nW__page :where(section[id]){scroll-margin-top:24px}.service-detail-module__TiV6nW__section{padding-block:64px}.service-detail-module__TiV6nW__section h2{letter-spacing:-.035em;max-width:720px;font-size:clamp(36px,8.5vw,50px);line-height:1.1}.service-detail-module__TiV6nW__editorialGrid,.service-detail-module__TiV6nW__coverageGrid,.service-detail-module__TiV6nW__scholarGrid,.service-detail-module__TiV6nW__enquiryGrid{gap:38px;display:grid}.service-detail-module__TiV6nW__prose p,.service-detail-module__TiV6nW__scholarGrid p,.service-detail-module__TiV6nW__enquiryGrid p{max-width:61ch;color:var(--muted);line-height:1.8}.service-detail-module__TiV6nW__prose p:last-child{margin-bottom:0}.service-detail-module__TiV6nW__textLink{border-bottom:1px solid var(--gold);color:var(--green);margin-top:12px;padding-bottom:3px;font-size:14px;text-decoration:none;display:inline-block}.service-detail-module__TiV6nW__darkSection{background:var(--deep);color:var(--cream)}.service-detail-module__TiV6nW__darkSection .eyebrow{color:#c6ad77}.service-detail-module__TiV6nW__coverageList{border-top:1px solid #fdfbf747}.service-detail-module__TiV6nW__coverageList li{border-bottom:1px solid #fdfbf747;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-block:20px;display:grid}.service-detail-module__TiV6nW__coverageList span{color:#c6ad77;letter-spacing:.1em;padding-top:4px;font-size:10px}.service-detail-module__TiV6nW__coverageList p{color:#edf1ed;font-family:var(--serif);margin:0;font-size:20px;line-height:1.45}.service-detail-module__TiV6nW__scholarSection{border-block:1px solid var(--line);background:#f7f3e9}.service-detail-module__TiV6nW__scholarGrid{align-items:center}.service-detail-module__TiV6nW__scholarGrid h2{margin-bottom:28px;font-size:clamp(32px,6vw,40px)}.service-detail-module__TiV6nW__portrait{border-bottom:3px solid var(--gold);width:min(320px,100%)}.service-detail-module__TiV6nW__portrait img{width:100%;height:auto;display:block}.service-detail-module__TiV6nW__enquirySection{background:var(--green);color:var(--cream)}.service-detail-module__TiV6nW__enquirySection .eyebrow{color:#c6ad77}.service-detail-module__TiV6nW__enquiryGrid>div:first-child>p{color:#dfe7e1;margin-top:22px}.service-detail-module__TiV6nW__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.service-detail-module__TiV6nW__primaryAction,.service-detail-module__TiV6nW__secondaryAction{align-items:center;gap:20px;min-height:46px;padding:10px 17px;text-decoration:none;display:inline-flex}.service-detail-module__TiV6nW__primaryAction{background:var(--cream);color:var(--green)}.service-detail-module__TiV6nW__secondaryAction{color:var(--cream);border:1px solid #fdfbf7b8}.service-detail-module__TiV6nW__considerations{border-top:1px solid #c6ad77;align-self:start;padding-top:4px}.service-detail-module__TiV6nW__considerations h3{color:#c6ad77;font-family:var(--serif);margin:18px 0;font-size:23px;font-weight:400}.service-detail-module__TiV6nW__considerations li{color:#dfe7e1;border-top:1px solid #fdfbf733;padding:14px 0 14px 18px;line-height:1.65;position:relative}.service-detail-module__TiV6nW__considerations li:before{content:"";background:#c6ad77;width:5px;height:5px;position:absolute;top:1.55em;left:1px;transform:rotate(45deg)}@media (min-width:768px){.service-detail-module__TiV6nW__section{padding-block:86px}.service-detail-module__TiV6nW__editorialGrid,.service-detail-module__TiV6nW__coverageGrid,.service-detail-module__TiV6nW__enquiryGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px}.service-detail-module__TiV6nW__scholarGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:64px}}@media (min-width:1100px){.service-detail-module__TiV6nW__section{padding-block:106px}.service-detail-module__TiV6nW__editorialGrid,.service-detail-module__TiV6nW__coverageGrid,.service-detail-module__TiV6nW__enquiryGrid{gap:105px}.service-detail-module__TiV6nW__scholarGrid{grid-template-columns:340px minmax(0,1fr);gap:90px}.service-detail-module__TiV6nW__scholarGrid h2{white-space:nowrap;font-size:clamp(30px,2.65vw,39px)}}
