.service-page h2{max-width:20ch;font-size:clamp(1.7rem,1.1rem + 2.1vw,2.55rem)}.service-page .business-section{padding-block:clamp(2.75rem,5.5vw,4.75rem)}.service-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3.25rem)}.service-hero .business-eyebrow{margin-bottom:1.25rem}.service-hero h1{font-optical-sizing:auto;letter-spacing:-.018em;text-wrap:balance;max-width:17ch;margin-bottom:1.4rem;font-size:clamp(2rem,1.15rem + 3.4vw,3.85rem);line-height:1.05}.service-lede{color:var(--business-ink-70);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.5;max-width:44ch!important}.service-hero .business-actions{justify-content:flex-start;margin-top:2rem}.service-who{border-top:1px solid var(--business-hair);gap:.7rem 3rem;padding-top:clamp(1.6rem,3vw,2.2rem);display:grid}.service-who dt{color:var(--business-sage-deep);font-family:var(--business-display);font-size:1.02rem;font-style:italic}.service-who dd{color:var(--business-ink-70);max-width:58ch;font-size:.985rem}.service-triggers{gap:0;list-style:none;display:grid}.service-trigger{border-top:1px solid var(--business-hair);align-items:baseline;gap:1rem;padding-block:clamp(.95rem,1.8vw,1.25rem);font-size:clamp(1.02rem,.97rem + .3vw,1.18rem);display:flex}.service-triggers .service-trigger:last-child{border-bottom:1px solid var(--business-hair)}.service-trigger:before{background:var(--business-sage);content:"";flex:none;width:18px;height:1px;margin-top:.8em}.service-trigger-note{color:var(--business-ink-45);margin-top:1.4rem;font-size:.92rem}.service-help-grid{gap:clamp(2rem,4vw,3.5rem);display:grid}.service-help-body p{color:var(--business-ink-70);max-width:56ch;font-size:1rem}.service-help-body p+p{margin-top:1.15rem}.service-help-body strong{color:var(--business-ink);font-weight:500}.service-opinion{border-left:2px solid var(--business-sage);font-family:var(--business-display);letter-spacing:-.006em;padding-left:clamp(1.1rem,2vw,1.6rem);font-size:clamp(1.25rem,1rem + 1vw,1.65rem);font-style:italic;line-height:1.32;max-width:26ch!important}.service-offer{z-index:0;background:0 0;position:relative}.service-offer:before{background:var(--business-paper-warm);content:"";z-index:-1;transition:background-color .45s;position:absolute;inset:0}.service-offer-name{color:var(--business-sage-deep);font-family:var(--business-display);margin-bottom:.85rem;font-size:1.02rem;font-style:italic}.service-offer-intro{color:var(--business-ink-70);margin-top:1.4rem;font-size:clamp(1rem,.97rem + .28vw,1.12rem);max-width:54ch!important}.service-offer-grid{gap:clamp(2rem,4vw,3.25rem);margin-top:clamp(2.25rem,4.5vw,3.25rem);display:grid}.service-offer-label{color:var(--business-ink-45);font-family:var(--business-display);margin-bottom:1.1rem;font-size:.98rem;font-style:italic}.service-list{list-style:none;display:grid}.service-list li{border-top:1px solid var(--business-hair);color:var(--business-ink-70);padding-block:.7rem;font-size:.95rem}.service-list li:last-child{border-bottom:1px solid var(--business-hair)}.service-list--deliverable li{color:var(--business-ink);padding-block:.85rem;font-size:.99rem}.service-terms{border-top:1px solid var(--business-hair);flex-wrap:wrap;gap:1.5rem 3.5rem;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.5rem;display:flex}.service-term dt{color:var(--business-ink-45);font-family:var(--business-display);margin-bottom:.35rem;font-size:.95rem;font-style:italic}.service-term dd{font-size:1.05rem}.service-pricing-note{color:var(--business-ink-45);max-width:52ch;margin-top:1.5rem;font-size:.92rem}.service-offer .business-button{margin-top:1.75rem}.service-next-body{color:var(--business-ink-70);max-width:56ch;font-size:1rem}.service-next-note{color:var(--business-ink-45);font-family:var(--business-display);margin-top:1.25rem;font-size:1.02rem;font-style:italic;max-width:44ch!important}.service-writing-list{display:grid}.service-pick{border-top:1px solid var(--business-hair);padding-block:clamp(1.15rem,2.2vw,1.6rem);transition:color .25s;display:block}.service-pick-title{font-family:var(--business-display);letter-spacing:-.008em;max-width:26ch;font-size:clamp(1.15rem,1rem + .55vw,1.4rem);line-height:1.22;transition:color .25s;display:block}.service-pick:hover .service-pick-title{color:var(--business-sage-deep)}.service-pick-why{color:var(--business-ink-45);max-width:46ch;margin-top:.5rem;font-size:.93rem}.service-siblings{gap:0;display:grid}.service-sibling{border-top:1px solid var(--business-hair);gap:.5rem;padding-block:clamp(1.25rem,2.4vw,1.7rem);transition:color .25s;display:grid}.service-siblings .service-sibling:last-child{border-bottom:1px solid var(--business-hair)}.service-sibling-name{font-family:var(--business-display);letter-spacing:-.008em;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);transition:color .25s}.service-sibling:hover .service-sibling-name{color:var(--business-sage-deep)}.service-sibling-problem{color:var(--business-ink-70);max-width:46ch;font-size:.95rem}@media (width>=760px){.service-who{grid-template-columns:12rem minmax(0,1fr)}}@media (width>=880px){.service-help-grid{grid-template-columns:1.25fr 1fr;align-items:start}.service-offer-grid{grid-template-columns:1fr 1.15fr}.service-siblings{grid-template-columns:1fr 1fr;gap:0 3rem}.service-siblings .service-sibling:last-child,.service-siblings .service-sibling{border-bottom:0}}.service-pick-date{color:var(--business-ink-45);font-family:var(--business-display);margin-bottom:.3rem;font-size:.88rem;font-style:italic;display:block}.service-more{margin-top:.25rem}.service-more summary{color:var(--business-ink-70);cursor:pointer;padding-block:.9rem;font-size:.92rem;list-style:none;transition:color .25s}.service-more summary::-webkit-details-marker{display:none}.service-more summary:hover{color:var(--business-ink)}.service-more[open] .service-more-open,.service-more:not([open]) .service-more-close{display:none}.service-more .service-writing-list{border-top:1px solid var(--business-hair)}.service-offer-actions{justify-content:flex-start;align-items:center;margin-top:1.75rem}.service-offer-actions .business-button{margin-top:0}
