.decision-article{max-width:820px;margin-inline:auto;min-width:0}.decision-article h1{font-size:clamp(30px,4vw,46px);line-height:1.16;letter-spacing:-1.2px;margin-top:14px;font-weight:700;text-wrap:balance}.decision-article h2{font-size:clamp(24px,3vw,30px);line-height:1.3;letter-spacing:-.6px;font-weight:650;margin-bottom:20px}.decision-article p{font-size:17px;line-height:1.85;color:var(--color-ink-soft);margin-top:18px}.decision-article .article-answer{font-size:20px;line-height:1.7;color:var(--color-ink)}.decision-article .article-byline,.decision-article .article-method{font-size:14px;line-height:1.8}.article-table-scroll{overflow-x:auto;border:1px solid var(--color-line);border-radius:12px;background:var(--color-paper)}.article-table-scroll table{table-layout:fixed;width:100%;min-width:0}.article-table-scroll tbody th{text-transform:none;letter-spacing:0;width:36%;font-size:14px}.article-table-scroll td,.article-table-scroll th{overflow-wrap:anywhere;white-space:normal;line-height:1.7}.article-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.article-links a{display:inline-flex;align-items:center;min-height:48px;padding:10px 15px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);font-size:15px;font-weight:600;line-height:1.6}.article-links a:hover{border-color:var(--color-ink-soft);background:var(--color-mist)}.article-sources{list-style:disc;padding-left:23px;margin-block:20px}.article-sources li{margin:12px 0}.article-sources a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}@media(max-width:600px){.decision-article p{font-size:16px;line-height:1.8}.decision-article .article-answer{font-size:18px}.article-links{flex-direction:column}.article-links a{width:100%}.article-table-scroll{margin-top:15px}.article-table-scroll td,.article-table-scroll th{padding:11px 8px;font-size:13px}.article-table-scroll thead th{font-size:11px}.article-table-scroll tbody th{font-size:13px}}