/* animiru-font-weight-step-v1 */
.suzuki-service-check{margin-block:1.75rem .25rem;padding-top:1.25rem;border-top:2px solid #ddd3ef;color:#242134}
.suzuki-service-check [hidden]{display:none!important}
.suzuki-service-check h3{margin:0 0 .8rem;font-size:1.25rem;line-height:1.55}
.suzuki-service-check label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;max-width:28rem;margin-block:1rem}
.suzuki-service-check select{font:inherit;font-weight:400;color:inherit;background:#fff;border:1px solid #7e748d;border-radius:8px;min-height:48px;width:100%;padding:.7rem 2rem .7rem .65rem}
.suzuki-service-check select:focus-visible,.suzuki-service-check a:focus-visible{outline:3px solid #635085;outline-offset:3px}
.suzuki-service-check__status{margin-block:1rem;font-weight:600}
.suzuki-service-check__result{border-top:1px solid #c9bfd9;padding-top:1rem;margin-top:1rem;overflow-wrap:anywhere}
.suzuki-service-check__result>ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}
.suzuki-service-check__work{padding:.9rem 1rem;border-left:4px solid #b9b0c8;background:rgba(255,255,255,.55)}
.suzuki-service-check__work[data-listed=true]{border-left-color:#4f386e}
.suzuki-service-check__work h4{margin:0 0 .35rem;font-size:1.05rem}
.suzuki-service-check__verdict{margin:0;font-weight:600}
.suzuki-service-check__work[data-listed=true] .suzuki-service-check__verdict{color:#4f386e}
.suzuki-service-check__work[data-listed=false] .suzuki-service-check__verdict{color:#5e5868}
.suzuki-service-check__work ul{margin:.4rem 0 0;padding-left:1.25rem}
.suzuki-service-check__links{margin:.6rem 0 0;line-height:1.9}
.suzuki-service-check__none{font-weight:600;color:#695020}
.suzuki-service-check__fallback dt{font-weight:600;margin-top:.8rem}
.suzuki-service-check__fallback dd{margin:.2rem 0 0}
figure.article-body-image.article-body-image--infographic-portrait{display:block;width:100%;max-width:min(100%,560px);margin:var(--space-4) auto 0}
.article-body-image--infographic-portrait img{display:block;width:100%;max-width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain}
