body.service-page .service-feature{max-width:var(--measure);margin:0 auto 76px;padding:0 28px;display:grid;grid-template-columns:1fr .92fr;gap:8%;align-items:center}
body.service-page .service-feature-copy h2,body.service-page .topic-notes-heading h2{font:500 clamp(1.8rem,3vw,2.5rem)/1.25 var(--serif);letter-spacing:-.025em;margin:0 0 13px}
body.service-page .service-feature-copy>p:not(.eyebrow){color:var(--muted);font-size:.94rem;max-width:490px}
body.service-page .service-detail-img{width:100%;height:clamp(260px,32vw,390px);object-fit:cover}
body.service-page .topic-notes{max-width:var(--measure);margin:0 auto;padding:0 28px 84px;display:grid;grid-template-columns:.72fr 1.28fr;gap:7%}
body.service-page .topic-notes-heading h2{max-width:330px}
body.service-page .topic-notes-list article{display:grid;grid-template-columns:minmax(145px,.55fr) 1.45fr;gap:28px;align-items:start;border-top:1px solid var(--line);padding:15px 0}
body.service-page .topic-notes-list article:last-child{border-bottom:1px solid var(--line)}
body.service-page .topic-notes-list h3{font:500 1.15rem/1.4 var(--serif);margin:0}
body.service-page .topic-notes-list p{color:var(--muted);font-size:.88rem;line-height:1.7;margin:0}
body.service-page .options-section{padding-bottom:72px}
body.service-page .tips-section{margin-bottom:8px}
@media(max-width:800px){body.service-page .service-feature{grid-template-columns:1fr;gap:22px;padding:0 22px;margin-bottom:62px}body.service-page .service-detail-img{height:290px}body.service-page .topic-notes{grid-template-columns:1fr;gap:12px;padding:0 22px 66px}body.service-page .topic-notes-heading h2{max-width:600px}body.service-page .topic-notes-list article{grid-template-columns:1fr;gap:5px;padding:14px 0}}
@media(max-width:420px){body.service-page .service-detail-img{height:250px}body.service-page .topic-notes-list h3{font-size:1.1rem}}
