.svc-price-chip{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);height:40px;font-family:var(--font-text);align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.svc-price-box{background:var(--color-paper);border-radius:var(--radius-row);min-width:0;padding:28px 24px}.svc-price-box__line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;min-width:0;padding:10px 0;display:flex}.svc-price-box__line:first-child{border-top:none;padding-top:0}.svc-price-box__label{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);flex:12ch;min-width:0;padding-top:2px;font-size:.8125rem;font-weight:600}.svc-price-box__value{text-align:right;min-width:0;font-family:var(--font-text);overflow-wrap:break-word;flex:3 20ch;font-size:.9375rem;line-height:1.5}.svc-table{border-collapse:separate;border-spacing:0 3px;width:100%;min-width:max-content}.svc-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.svc-table th,.svc-table td{background:var(--color-paper);text-align:left;vertical-align:top;padding:12px 14px;font-size:.9375rem}.svc-table thead th{font-family:var(--font-text);color:var(--color-ink-muted);background:0 0;padding:0 14px 6px;font-size:.8125rem;font-weight:600}.svc-table td.svc-table__price,.svc-table th.svc-table__price{text-align:right;white-space:nowrap;font-weight:650}@media (width<=767px){.svc-table--stack thead{display:none}.svc-table--stack,.svc-table--stack tbody,.svc-table--stack tr{width:100%;display:block}.svc-table--stack tr{background:var(--color-paper);border-radius:var(--radius-row);margin-bottom:6px;overflow:hidden}.svc-table--stack td{padding:6px 14px;display:block}.svc-table--stack td.svc-table__price{text-align:left;padding-top:0}}.svc-doc-page{background:var(--color-paper);border:1px solid var(--color-line);min-width:0;padding:clamp(20px,4vw,36px)}.svc-doc-block{border-top:1px dashed var(--color-line);margin-top:12px;padding-top:12px}.svc-doc-block:first-child{border-top:none;margin-top:0;padding-top:0}.svc-doc-block__text{font-family:var(--font-text);overflow-wrap:break-word}.svc-doc-block__note{color:var(--color-ink-muted);margin-top:6px;font-size:.8125rem}.svc-doc-block__gloss{color:var(--color-ink-muted);margin-top:3px;font-size:.875rem}.svc-redline__block{border-radius:var(--radius-row);overflow-wrap:break-word;min-width:0;padding:16px}.svc-redline__before{background:color-mix(in oklab, var(--color-ink) 5%, var(--color-paper));color:var(--color-ink-muted)}.svc-redline__after{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line-strong)}.svc-redline__label{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.svc-panel{background:var(--color-paper);border-radius:var(--radius-row);overflow-wrap:break-word;min-width:0;padding:16px}.svc-dot-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.svc-dot-list li{padding-left:22px;position:relative}.svc-dot-list li:before{content:"";background:var(--color-fluo);border:1px solid var(--color-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.svc-hollow-list li:before{border-color:var(--color-line-strong);background:0 0}
