.od-area{padding:0 0 clamp(40px,5vw,68px)}.od-area+.od-area{border-top:1px solid var(--vh-line);padding-top:clamp(40px,5vw,68px)}.od-area-head{max-width:62ch;margin-bottom:clamp(28px,3.4vw,44px)}.od-area-head h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.14}.od-intro{color:var(--vh-muted);margin:0;line-height:1.65}.od-grid{grid-template-columns:1fr;gap:clamp(28px,3.2vw,44px);display:grid}@media (min-width:720px){.od-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.od-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.od-block h3{border-bottom:1px solid var(--vh-line);letter-spacing:.06em;text-transform:uppercase;color:var(--vh-muted);margin:0 0 14px;padding-bottom:8px;font-size:13px;font-weight:500}.od-services,.od-list,.od-procedure{gap:12px;margin:0;padding:0;list-style:none;display:grid}.od-services li,.od-list li,.od-procedure li{color:var(--vh-muted);line-height:1.6}.od-services strong,.od-procedure strong{color:var(--vh-ink);font-weight:500;display:block}.od-procedure{counter-reset:od-step}.od-procedure li{counter-increment:od-step;padding-left:26px;position:relative}.od-procedure li:before{content:counter(od-step) ".";color:var(--vh-muted);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.od-list li{padding-left:18px;position:relative}.od-list li:before{content:"";background:var(--vh-ink);width:6px;height:1px;position:absolute;top:10px;left:0}.od-boundary{background:var(--vh-paper);border-left:2px solid var(--vh-ink);max-width:74ch;color:var(--vh-muted);margin:clamp(28px,3.2vw,44px) 0 0;padding:16px 18px;line-height:1.6}.od-boundary strong{color:var(--vh-ink);font-weight:500}.od-actions{flex-wrap:wrap;gap:14px 28px;margin-top:clamp(22px,2.6vw,32px);display:flex}.od-closing{border-top:1px solid var(--vh-ink);padding-top:clamp(36px,4vw,56px);padding-bottom:clamp(48px,6vw,80px)}.od-closing h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(20px,2vw,26px);font-weight:500}.od-closing p{max-width:74ch;color:var(--vh-muted);margin:0 0 12px;line-height:1.65}.od-closing p:last-child{margin-bottom:0}.od-closing a{text-underline-offset:3px;text-decoration:underline}
