.price-group{margin-top:32px}.price-group h3{font-size:clamp(20px,3vw,27px);line-height:1.3;margin-bottom:12px}.price-rows{margin:0}.price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px dashed var(--line);align-items:start}.price-row dt{font-weight:600;line-height:1.5;overflow-wrap:anywhere}.price-row dt small{display:block;font-weight:400;font-size:13px;color:var(--muted,#58636f)}.price-row dd{margin:0;color:var(--accent-deep);font-weight:600;line-height:1.5;white-space:nowrap}.price-note{font-size:16px;line-height:1.7;margin:18px 0;overflow-wrap:anywhere}#service-prices a{display:inline-block;margin-top:8px}@media(max-width:480px){.price-row{grid-template-columns:minmax(0,1fr);gap:4px}.price-row dd{white-space:normal}.price-group{margin-top:26px}}
