.page-service .service-hero{min-height:75svh;align-items:center}.page-service .service-hero h1{max-width:18ch;font-size:clamp(2.8rem,5.4vw,5.2rem);line-height:1.03}.page-service .service-hero .lead{max-width:62ch}.service-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:start}.page-service h2{font-size:clamp(2.3rem,3.7vw,3.8rem);line-height:1.08}.service-kicker{color:#805820}.service-copy{min-width:0}.service-copy p,.service-reading p,.service-list{color:var(--slate);line-height:1.8}.service-copy p:first-child{margin-top:0}.service-copy h3{font-size:1.7rem;line-height:1.18;margin:1.8rem 0 .6rem}.service-copy a,.service-list a,.service-reading p a{color:#795321;text-underline-offset:.2em}.service-list{padding-left:1.2rem}.service-list li{margin:.65rem 0}.service-topics{margin-top:2.5rem}.service-topics article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-top:1px solid var(--line)}.service-topics h3{margin:0 0 .75rem;font-size:2.2rem}.service-topics p{max-width:78ch;margin:0;color:var(--slate);line-height:1.8}.service-number{color:#805820;font-family:'Cormorant Garamond',Georgia,serif;font-size:2rem}.service-reading{max-width:800px}.page-service .button{min-height:48px;text-align:center;justify-content:center;line-height:1.5;padding:.85rem 1.3rem}.page-service .crumbs>div{flex-wrap:wrap}.page-service :focus-visible{outline:3px solid #8f622b;outline-offset:4px}@media(max-width:760px){.service-split{grid-template-columns:1fr}.page-service .service-hero{min-height:78svh;padding-top:8rem}.service-topics article{grid-template-columns:2.2rem minmax(0,1fr);gap:.75rem}.service-topics h3{font-size:1.8rem}.page-service .section{padding:3.5rem 4%}}
