.internal-page .service-hero{min-height:0;padding:62px 40px 50px;gap:48px}.internal-page .service-hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.08;max-width:640px}.internal-page .service-hero p{max-width:540px}.internal-page .service-hero figure{height:470px}.internal-page .text-hero{display:block;max-width:1240px;padding-bottom:44px}.internal-page .text-hero:before{display:none}.internal-page .text-hero .hero-copy{max-width:850px}.internal-page .text-hero p{max-width:760px}.internal-page .breadcrumb{border-top:1px solid var(--line);margin-bottom:0}.internal-page .service-quicknav{max-width:1240px;margin:auto;padding:8px 40px 26px;font-size:14px}.internal-page .service-panel{padding:62px 40px}.internal-page .tone-cream{background:#fff5e8}.internal-page .tone-lavender{background:#f0e8f3}.internal-page .tone-peach{background:#f8e6d8}.internal-page .reading-width{max-width:860px;margin:auto}.internal-page .reading-wide,.internal-page .service-split,.internal-page .service-index-grid{max-width:1160px;margin:auto}.internal-page .service-panel h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:0 0 24px}.internal-page .service-panel p{font-size:16px;line-height:1.8;margin:0 0 18px;max-width:72ch}.internal-page .service-panel p:last-child{margin-bottom:0}.internal-page .service-split{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.internal-page .service-split.reverse .section-copy{order:2}.internal-page .service-split.reverse figure{order:1}.internal-page .service-split figure{height:420px;margin:0;overflow:hidden;border-radius:48% 48% 8% 8%;transform:rotate(2deg)}.internal-page .service-split.reverse figure{border-radius:8% 8% 48% 48%;transform:rotate(-2deg)}.internal-page .service-split img{width:100%;height:100%;object-fit:cover}.internal-page .related-grid,.internal-page .service-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.internal-page .related-card{border-top:1px solid var(--ink);padding-top:22px}.internal-page .related-card h3{font-size:24px;line-height:1.3;margin:0 0 16px}.internal-page .related-card p{font-size:14px}.internal-page .service-index-grid{grid-template-columns:1fr 1fr;gap:40px}.internal-page .service-index-card{padding:30px;border:1px solid var(--line);background:#fff5e8}.internal-page .service-index-card h2{font-size:30px}.internal-page .wp-block-table{overflow-x:auto;margin:25px 0}.internal-page .wp-block-table table{border-collapse:collapse;width:100%;font-size:15px}.internal-page .wp-block-table td,.internal-page .wp-block-table th{padding:15px 18px;text-align:left;border:1px solid #baaabb;vertical-align:top}.internal-page .wp-block-table th{background:#352349;color:#fff5e8}.internal-page .wp-block-table tr:nth-child(even){background:#ffffff60}.internal-page .wp-block-details summary{font-size:18px;line-height:1.5;padding-right:8px}.internal-page .wp-block-details p{padding-top:18px}.internal-page .internal-closing{transform:none;padding:50px max(40px,calc((100vw - 1160px)/2));}.internal-page .internal-closing h2{font-size:36px}.internal-page .internal-closing p{font-size:15px;max-width:620px;margin-top:18px}.internal-page .areas{margin:25px 0}.internal-page .areas p{font-size:14px;margin:0}.internal-page .legal-copy a{overflow-wrap:anywhere}.internal-page .legal-copy h2{font-size:30px;margin-top:34px}.internal-page .legal-copy h2:first-child{margin-top:0}
@media(max-width:900px){.internal-page .service-split{gap:35px}.internal-page .service-split figure{height:360px}.internal-page .related-grid{grid-template-columns:1fr}.internal-page .service-hero{gap:30px}.internal-page .service-hero figure{height:420px}}
@media(max-width:700px){.internal-page .service-hero{padding:36px 22px 40px}.internal-page .service-hero h1{font-size:39px}.internal-page .service-hero figure{height:340px}.internal-page .text-hero .hero-copy{max-width:100%}.internal-page .service-panel{padding:42px 22px}.internal-page .service-split{display:flex;flex-direction:column;gap:25px;align-items:stretch}.internal-page .service-split.reverse .section-copy,.internal-page .service-split.reverse figure{order:initial}.internal-page .service-split figure{height:300px;margin:0 8px}.internal-page .service-panel h2{font-size:31px}.internal-page .service-quicknav{padding:10px 22px 25px}.internal-page .service-index-grid{grid-template-columns:1fr;gap:22px}.internal-page .service-index-card{padding:23px}.internal-page .wp-block-table td,.internal-page .wp-block-table th{padding:12px 9px;font-size:13px}.internal-page .internal-closing{padding:42px 22px}.internal-page .internal-closing h2{font-size:31px}.internal-page .internal-closing .wp-block-buttons{margin-top:24px}.internal-page .perks{gap:10px 16px}.internal-page .service-panel p{font-size:16px}.internal-page .service-hero:before{top:50%;bottom:20px}}
.internal-page .internal-strip{transform:none;background:#352349;color:#fff5e8;padding:22px 40px;border:0;flex-wrap:wrap}.internal-page .internal-strip p{margin:0;font-size:12px;letter-spacing:1px}.internal-page .internal-strip a{color:inherit;text-decoration:none}.internal-page .internal-strip a:hover{text-decoration:underline}@media(max-width:700px){.internal-page .internal-strip{padding:22px;gap:16px 22px;justify-content:center;text-align:center}.internal-page .internal-strip p{font-size:10px}}
