/* IESA GO 1.3 · local care and renewal */
.care13-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}
.care13-caption h3{margin:0}.care13-caption>span{font-size:12px;color:var(--muted,#98999e)}
.care13-trend{border-top:1px solid var(--line,#303136);padding-top:24px;margin-top:24px}
.care13-service .detail-line,.care13-trend .detail-line,.care13-brief .detail-line{align-items:flex-start;gap:16px}
.care13-service .detail-line strong,.care13-trend .detail-line strong,.care13-brief .detail-line strong{max-width:60%;white-space:pre-wrap;overflow-wrap:anywhere}
.care13-renewal .care13-plan{min-width:0;align-self:start}.care13-renewal .two-col{align-items:start}
.care13-plan progress{display:block;width:100%;height:3px;margin:0 0 28px;border:0;border-radius:8px;overflow:hidden;accent-color:#ddd;background:#323237}
.care13-plan progress::-webkit-progress-bar{background:#323237}.care13-plan progress::-webkit-progress-value{background:#ddd}.care13-plan progress::-moz-progress-bar{background:#ddd}
.care13-step{font-size:12px;letter-spacing:.03em;color:var(--muted,#98999e);margin:12px 0}
.care13-plan [data-care-step]{min-height:190px}.care13-plan [data-care-step][hidden]{display:none!important}
.care13-plan h3{font-size:20px;line-height:1.25;letter-spacing:-.02em}.care13-plan textarea{resize:vertical}
.care13-step-buttons{margin-top:24px;display:flex;justify-content:space-between;gap:12px}
.care13-step-buttons .button{min-height:46px;max-width:100%}.care13-step-buttons .button:disabled{opacity:.35;cursor:default}
.care13-brief{margin-bottom:24px}.care13-brief .detail-line strong{text-align:right}
@media(max-width:650px){.care13-renewal>.page-heading h1{font-size:36px}.care13-renewal .two-col{grid-template-columns:1fr}.care13-plan [data-care-step]{min-height:0}.care13-service .detail-line,.care13-trend .detail-line,.care13-brief .detail-line{font-size:13px}.care13-step-buttons .button{font-size:13px;padding-left:15px;padding-right:15px}}
@media(max-width:360px){.care13-service .detail-line,.care13-trend .detail-line,.care13-brief .detail-line{flex-direction:column;gap:5px}.care13-service .detail-line strong,.care13-trend .detail-line strong,.care13-brief .detail-line strong{max-width:100%;text-align:left}.care13-renewal>.page-heading h1{font-size:30px}}
