.decision-guide{max-width:1040px}.decision-guide h1{font-size:clamp(28px,3vw,40px);line-height:1.18;margin:16px 0 22px}.decision-guide p,.decision-guide li{line-height:1.7}.decision-guide h2{margin-top:1.7rem}.guide-quicklinks{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.guide-quicklinks a{padding:10px 14px;background:#19212c;border:1px solid #526073;border-radius:8px;color:#fff}.decision-guide a:not(.btn){color:#ffb0b7;text-underline-offset:3px}.guide-table-wrap{overflow:auto;border:1px solid #526073;border-radius:8px}.guide-table{width:100%;border-collapse:collapse}.guide-table th,.guide-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #526073;min-width:150px}.guide-table small{display:block;margin-top:8px}.guide-table th{background:#19212c}.guide-method{font-size:.9rem;color:#c8d0da}.guide-intro{font-size:1.12rem}.guide-checklist{padding:18px 22px;background:#141d28;border-left:3px solid #d51b2d}@media(max-width:600px){.guide-table th,.guide-table td{min-width:140px;padding:10px}.decision-guide{padding-left:16px;padding-right:16px}.guide-quicklinks a{flex:1;text-align:center;min-width:125px}}@media print{.site-header,.affiliation-bar,.footer,.sticky-mobile,.guide-quicklinks{display:none!important}.decision-guide,.decision-guide *{color:#111!important;background:#fff!important}.guide-table-wrap{overflow:visible}.guide-table th,.guide-table td{min-width:0}.decision-guide a{overflow-wrap:anywhere}}
.guide-trim-photo{display:block;width:160px;height:96px;object-fit:contain;margin-bottom:8px}.model-trim-table th:first-child{min-width:160px}.model-trim-table td:nth-child(2){min-width:250px}.model-trim-table ul{padding-left:18px;margin:0}.model-trim-table li+li{margin-top:12px}.model-trim-table a{overflow-wrap:anywhere}.guide-decisions{padding-left:24px}.guide-decisions h3{margin-bottom:4px}.guide-decisions p{margin-top:4px}@media(max-width:600px){.model-trim-table thead{display:none}.model-trim-table,.model-trim-table tbody,.model-trim-table tr,.model-trim-table th,.model-trim-table td{display:block;min-width:0!important;width:auto}.model-trim-table tr{border-bottom:3px solid #526073}.model-trim-table th,.model-trim-table td{border-bottom:0}.model-trim-table th{display:flex;align-items:center;gap:12px}.guide-trim-photo{width:110px;height:70px;margin:0}}

@media(max-width:600px){.model-trim-table caption{display:block;width:auto;text-align:left;padding:10px}}
