/* Scoped native editorial layout; no ad/header rules. */
.decision-guide,.decision-guide *{box-sizing:border-box}.decision-guide{width:100%;max-width:1140px;min-width:0;margin:24px auto 56px;padding:0 24px;color:#242424;font:16px/1.75 Inter,Arial,sans-serif;overflow-wrap:anywhere}.decision-guide a{color:#242424;text-decoration:underline;text-underline-offset:3px}.decision-guide a:focus-visible,.decision-guide summary:focus-visible,.decision-table:focus-visible{outline:3px solid #242424;outline-offset:4px;box-shadow:0 0 0 7px #f8df0c}.decision-guide h1{font:750 clamp(28px,3.2vw,42px)/1.16 Inter,Arial,sans-serif;letter-spacing:-.03em;margin:12px 0 20px;color:#242424}.decision-guide h2{font:700 26px/1.3 Inter,Arial,sans-serif;margin:0 0 18px;color:#242424}.decision-guide h3{font:650 20px/1.35 Inter,Arial,sans-serif;margin:22px 0 12px}.decision-guide p{margin:0 0 18px}.decision-guide li{margin-bottom:10px}.decision-breadcrumb{font-size:14px;margin-bottom:24px}.decision-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:24px 0 30px;border-bottom:1px solid #d9d4c9}.decision-hero>*{min-width:0}.decision-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.decision-date{font-size:13px}.decision-hero figure{margin:0}.decision-hero img{display:block;width:100%;max-width:100%;height:auto}.decision-hero figcaption{font-size:13px;line-height:1.55;margin-top:12px}.decision-guide .decision-button{display:inline-block;max-width:100%;padding:13px 18px;background:#f8df0c;color:#242424;font-weight:700;text-decoration:none}.decision-index{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;border-bottom:1px solid #d9d4c9}.decision-index a{padding:8px 12px;background:#faf9f5;border:1px solid #d9d4c9;font-size:14px;text-decoration:none}.decision-guide section{min-width:0;padding:32px 0;border-bottom:1px solid #e1ddd3;scroll-margin-top:85px}.decision-table{max-width:100%;min-width:0;overflow-x:auto;margin:22px 0}.decision-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.6}.decision-table caption{text-align:left;font-weight:700;padding:0 0 12px}.decision-table th,.decision-table td{border:1px solid #d9d4c9;padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.decision-table thead th{background:#242424;color:#fff}.decision-table tbody th{background:#f6f3eb;font-weight:650}.decision-table.archive table{min-width:640px;table-layout:auto}.decision-guide details{padding:16px 0;border-bottom:1px solid #d9d4c9}.decision-guide summary{cursor:pointer;font-weight:700}.decision-guide details p{margin:14px 0 0}.decision-guide .decision-next{margin:32px 0 0;padding:26px;background:#242424;color:#fff;border-top:4px solid #f8df0c;border-radius:0;box-shadow:none}.decision-guide .decision-next h2,.decision-guide .decision-next p,.decision-guide .decision-next a{color:#fff}.decision-next nav{display:flex;gap:18px;flex-wrap:wrap}.decision-sources{font-size:14px}.decision-sources a{overflow-wrap:anywhere}@media(max-width:700px){.decision-guide{padding:0 16px;margin-top:20px;font-size:16px}.decision-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:8px}.decision-guide h2{font-size:24px}.decision-table th,.decision-table td{padding:9px 8px;font-size:14px}.decision-guide .decision-next{padding:22px 18px}}
