.service-menu__main{width:100%;max-width:72rem;padding:var(--space-xl) clamp(var(--space-md), 5vw, var(--space-2xl)) var(--space-3xl);flex:1;margin-inline:auto}.service-menu__intro{margin-bottom:var(--space-2xl)}.service-menu__intro h1{font-size:clamp(var(--text-xl), 6vw, var(--text-display));margin:0 0 var(--space-lg);overflow-wrap:anywhere}.service-menu__intro p{margin:var(--space-sm) 0}.service-menu__note{color:var(--color-ink-2)}.service-menu__list{border-top:2px solid var(--color-ink);margin:0;padding:0;list-style:none}.service-menu__item{gap:var(--space-xl);padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.service-menu__details h2{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.service-menu__details p{white-space:pre-line;max-width:65ch}.service-menu__item p{margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.service-menu__details p,.service-menu__minimum{color:var(--color-ink-2)}.service-menu__price{text-align:right}.service-menu__amount{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.service-menu__state{padding-block:var(--space-xl);border-top:2px solid var(--color-ink)}.service-menu__state h2{font-size:var(--text-lg);overflow-wrap:anywhere}.service-menu__retry{min-height:var(--control-height);align-items:center;display:inline-flex}@media (max-width:47.99rem){.service-menu__item{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.service-menu__price{text-align:left}}
