.decision-cases{margin:28px 0;padding:24px;background:#f4f6ef;border:1px solid #ccd7cf;border-radius:12px}.decision-cases h3{font-size:1.25rem;line-height:1.6}.decision-cases p{line-height:1.8}.decision-cases .edu-table-wrap{background:#fff}.decision-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.decision-links a{padding:22px;background:#fff;border:1px solid #ccd7cf;border-radius:10px;text-decoration:none;color:#203c34;line-height:1.7;overflow-wrap:anywhere}.decision-links a strong{display:block;margin-bottom:8px;font-size:1.05rem}.decision-links a span{font-size:.9rem}.quick-calculator{padding:24px;border:1px solid #b8cbbf;border-radius:12px;background:#f4f7f1;margin-bottom:24px}.quick-calculator h2{margin-top:0}.quick-calculator button{margin:24px 0 12px}.quick-result{padding:22px;background:white;border:1px solid #b8cbbf;border-radius:10px;margin-top:20px}.quick-result strong{font-size:clamp(1.65rem,4vw,2.3rem);display:block;font-variant-numeric:tabular-nums}.quick-result p{line-height:1.8}.quick-error{color:#9d2e15}.model-comparison{margin-top:32px}.model-comparison td,.model-comparison th{overflow-wrap:anywhere}.model-comparison .note{line-height:1.8}.detail-calculator>summary{font-size:1.2rem}.detail-calculator>form{margin-top:26px}.decision-links a:focus-visible{outline:3px solid #a7670d;outline-offset:3px}@media(max-width:720px){.decision-links{grid-template-columns:1fr}.decision-cases,.quick-calculator{padding:18px}.decision-cases .edu-table-wrap{margin:16px -6px}.model-comparison .edu-table-wrap th,.model-comparison .edu-table-wrap td{min-width:150px}}
.decision-title span{display:block;font-size:clamp(1.55rem,4.8vw,3rem);line-height:1.6}
