.ServicePage-module__edl_jG__page{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(40px,6vw,120px);max-width:1500px;margin:0 auto;padding:clamp(28px,3.5vw,52px) clamp(20px,3vw,44px) clamp(96px,12vw,180px);display:grid}.ServicePage-module__edl_jG__sticky{top:calc(var(--header-offset) + 40px);transition:top .6s var(--ease-editorial);flex-direction:column;gap:40px;padding-top:8px;display:flex;position:sticky}.ServicePage-module__edl_jG__label{letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);margin-bottom:14px;font-size:.6rem;font-weight:500;display:block}.ServicePage-module__edl_jG__nav{border-top:1px solid var(--line-strong)}.ServicePage-module__edl_jG__navLink{border-bottom:1px solid var(--line);font-family:var(--font-serif);color:var(--muted);transition:color .3s ease, padding .5s var(--ease-editorial);padding:12px 0;font-size:1.15rem;display:block;position:relative}.ServicePage-module__edl_jG__navLink:hover{color:var(--ink);padding-left:10px}.ServicePage-module__edl_jG__active{color:var(--ink);padding-left:18px;font-style:italic}.ServicePage-module__edl_jG__active:before{content:"";background-color:var(--terracotta);width:8px;height:1px;position:absolute;top:50%;left:0}.ServicePage-module__edl_jG__concierge p{color:var(--espresso);font-size:.84rem;line-height:1.55}.ServicePage-module__edl_jG__contactLink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);margin-top:10px;font-size:.8rem;transition:text-decoration-color .3s,color .3s;display:block}.ServicePage-module__edl_jG__contactLink:hover{color:var(--terracotta);text-decoration-color:currentColor}.ServicePage-module__edl_jG__content{min-width:0;max-width:780px}.ServicePage-module__edl_jG__content h2{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:400}.ServicePage-module__edl_jG__content section{scroll-margin-top:calc(var(--nav-height) + 24px)}@media (max-width:900px){.ServicePage-module__edl_jG__page{grid-template-columns:minmax(0,1fr)}.ServicePage-module__edl_jG__aside{order:2}.ServicePage-module__edl_jG__sticky{position:static}}
