.decision-card{margin:30px 0;padding:25px;border:1px solid #d9d2c6;border-radius:14px;background:#fffaf2}.decision-card__kicker{margin:0 0 5px;color:var(--site-accent);font-size:13px;font-weight:800;letter-spacing:.06em}.decision-card>h2{margin:0 0 20px;font-size:21px;line-height:1.75}.decision-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.decision-card__grid section{padding:17px 18px;border-radius:10px;background:#fff}.decision-card__grid h3{margin:0 0 9px;font-size:16px}.decision-card__grid ul{margin:0;padding-left:20px}.decision-card__grid li{margin:5px 0}.kitchen-cta{margin:28px 0;padding:22px 24px;border:1px solid #cfdae8;border-radius:12px;background:#f4f8fc}.kitchen-cta__label{margin:0 0 6px;color:var(--site-accent);font-size:13px;font-weight:800}.kitchen-cta>p:not(.kitchen-cta__label){margin:0 0 14px;font-size:14px}.kitchen-cta__link a,.kitchen-cta__preview{display:block;padding:13px 17px;border-radius:8px;background:var(--site-accent);color:#fff;text-align:center;font-weight:800;text-decoration:none}.kitchen-cta__link a:hover{filter:brightness(.94)}.kitchen-cta__preview{opacity:.8}.kitchen-cta__link img{width:1px;height:1px}.page-article .content-figure img[src$=".svg"]{aspect-ratio:14/9;object-fit:contain;border:1px solid #e2e5e9;background:#fff}.page-article .article-photo img[src$=".svg"]{max-height:none}
@media(max-width:620px){.decision-card{padding:20px 16px}.decision-card>h2{font-size:18px}.decision-card__grid{grid-template-columns:1fr}.kitchen-cta{padding:19px 16px}.kitchen-cta__link a,.kitchen-cta__preview{padding:13px 12px}.page-article figure.content-figure:has(img[src$=".svg"]){max-width:100%;overflow-x:auto;padding:0 0 7px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.page-article figure.content-figure:has(img[src$=".svg"])::before{content:"図は横にスクロールして読めます";position:sticky;left:0;display:block;width:max-content;margin:0 0 7px;padding:4px 8px;border-radius:5px;background:#eef2f7;color:var(--muted);font-size:12px;font-weight:700}.page-article .content-figure img[src$=".svg"]{width:720px;max-width:none;height:auto}.page-article figure.content-figure:has(img[src$=".svg"]) figcaption{position:sticky;left:0;max-width:324px}}
