.service-page-link{display:block;margin-top:18px}.club-section{background:var(--soft)}.club-section h2{margin:18px 0 24px}.club-section p{max-width:720px;margin-bottom:24px}.service-intro{background:var(--soft)}.breadcrumb{font-size:13px;margin-bottom:36px}.breadcrumb a{text-decoration:underline}.service-intro h1{font-size:clamp(38px,6vw,76px);max-width:980px;margin:22px 0 28px;overflow-wrap:anywhere}.service-lead{font-size:19px;max-width:800px}.service-intro .actions{margin-top:32px}.service-content{max-width:900px}.service-content article{margin-bottom:48px}.service-content h2{font-size:clamp(26px,3.5vw,36px);margin-bottom:18px}.service-content p{line-height:1.85}.service-content p a{text-decoration:underline;overflow-wrap:anywhere}.service-cta{background:var(--soft);padding:28px}.service-cta .button{margin-top:24px}.related-services{border-top:1px solid var(--line);padding-top:32px}.related-services a{display:inline-block;margin:12px 24px 0 0}@media(max-width:650px){.service-intro{padding:48px 0}.service-lead{font-size:17px}.service-cta{padding:20px}}
.specialist-section h2{font-size:clamp(30px,4vw,48px);margin:20px 0 36px;max-width:900px}.specialist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.specialist-grid article{border-top:1px solid var(--line);padding-top:24px}.specialist-grid h3{font-size:24px;margin-bottom:18px}.specialist-grid p{margin-bottom:24px;max-width:600px}@media(max-width:650px){.specialist-grid{grid-template-columns:1fr;gap:32px}}
