#ct .ct-main{max-width:860px;margin:0 auto;padding:56px 32px 32px}#ct .ct-crumbs ol{color:var(--fg2);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}#ct .ct-crumbs li+li:before{content:"›";color:var(--fg3);margin-right:6px}#ct .ct-crumbs a{color:var(--accent-deep);text-decoration:none}#ct .ct-crumbs a:hover{text-decoration:underline}#ct .ct-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-dk);margin-bottom:16px;font-size:12px;font-weight:600}#ct .ct-h1{letter-spacing:-.04em;color:var(--fg1);text-wrap:balance;margin:0;font-family:Fraunces,serif;font-size:clamp(40px,5vw,62px);font-weight:300;line-height:1.04}#ct .ct-lead{max-width:640px;color:var(--fg2);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.6}#ct .ct-answer{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent-dk);border-radius:20px;margin-top:26px;padding:22px 26px}#ct .ct-answer-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px;font-size:11px;font-weight:700}#ct .ct-answer p{color:var(--fg1);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}#ct .ct-table-wrap{background:#fff;border-radius:24px;margin-top:26px;padding:26px 28px;overflow-x:auto;box-shadow:0 0 0 .5px #0000000f}#ct .ct-table-wrap:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}#ct .ct-table{border-collapse:collapse;width:100%;color:var(--fg2);font-size:14.5px;line-height:1.55}#ct .ct-table caption{text-align:left;color:var(--fg1);padding-bottom:12px;font-size:15px;font-weight:700}#ct .ct-table th,#ct .ct-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:12px 16px 12px 0}#ct .ct-table thead th{color:var(--fg1);border-bottom-color:#0000001a;padding-top:0;font-size:13px;font-weight:700}#ct .ct-table tbody th{color:var(--fg1);min-width:130px;font-weight:600}#ct .ct-table tr:last-child th,#ct .ct-table tr:last-child td{border-bottom:0}#ct .ct-table-note{color:var(--fg2);margin:12px 0 0;font-size:12.5px;line-height:1.55}#ct .ct-body{background:#fff;border-radius:24px;margin-top:30px;padding:34px 40px;box-shadow:0 0 0 .5px #0000000f}#ct .ct-body:empty{display:none}#ct .ct-body>:first-child{margin-top:0}#ct .ct-body h2{letter-spacing:-.2px;color:var(--fg1);margin:32px 0 10px;font-size:19px;font-weight:700}#ct .ct-body h3{color:var(--fg1);margin:22px 0 8px;font-size:15.5px;font-weight:700}#ct .ct-body p,#ct .ct-body li{color:var(--fg2);font-size:15.5px;line-height:1.7}#ct .ct-body p{margin:0}#ct .ct-body p+p{margin-top:12px}#ct .ct-body ul,#ct .ct-body ol{margin:12px 0 0;padding-left:22px}#ct .ct-body li+li{margin-top:6px}#ct .ct-body a{color:var(--accent-deep)}#ct .ct-body strong{color:var(--fg1)}#ct .ct-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}#ct .ct-list a{background:var(--bg-page);border-radius:18px;padding:20px 22px;text-decoration:none;transition:box-shadow .2s;display:block}#ct .ct-list a:hover{box-shadow:0 0 0 1px var(--accent-tint-strong)}#ct .ct-list-title{color:var(--fg1);font-size:16px;font-weight:700;display:block}#ct .ct-list-teaser{color:var(--fg2);margin-top:4px;font-size:14px;line-height:1.55;display:block}#ct .ct-related{background:#fff;border-radius:24px;margin-top:26px;padding:26px 28px;box-shadow:0 0 0 .5px #0000000f}#ct .ct-related h2{color:var(--fg1);margin:0 0 12px;font-size:15px;font-weight:700}#ct .ct-tool{margin-top:22px}#ct .ct-body-table{margin:16px 0;overflow-x:auto}#ct .ct-body-table:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}#ct .ct-body-table table{border-collapse:collapse;width:100%;color:var(--fg2);font-size:14px;line-height:1.5}#ct .ct-body-table th,#ct .ct-body-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:10px 14px 10px 0}#ct .ct-body-table thead th{color:var(--fg1);border-bottom-color:#0000001a;font-size:13px;font-weight:700}#ct .ct-body-table tbody th{color:var(--fg1);font-weight:600}#ct .ct-body-table tr:last-child th,#ct .ct-body-table tr:last-child td{border-bottom:0}#ct .ct-group+.ct-group{margin-top:30px}#ct .ct-sources{margin-top:26px;padding:0 4px}#ct .ct-sources h2{color:var(--fg1);margin:0 0 8px;font-size:14px;font-weight:700}#ct .ct-sources ol{color:var(--fg2);margin:0;padding-left:20px;font-size:13px;line-height:1.6}#ct .ct-sources li+li{margin-top:4px}#ct .ct-sources a{color:var(--accent-deep);overflow-wrap:anywhere}#ct .ct-publisher{color:var(--fg2)}#ct .ct-byline{color:var(--fg2);margin:22px 4px 0;font-size:13px}#ct .ct-cta{background:#fff9;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:22px 26px;display:flex;box-shadow:0 0 0 .5px #0000000f}#ct .ct-cta-title{color:var(--fg1);font-size:15px;font-weight:700}#ct .ct-cta p{color:var(--fg2);margin:4px 0 0;font-size:14px;line-height:1.5}#ct .ct-cta-link{background:var(--accent-dk);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}#ct .ct-cta-link:hover{background:var(--accent-deep);color:#fff}@media (width<=859px){#ct .ct-main{padding:32px 20px 20px}#ct .ct-h1{font-size:36px}#ct .ct-answer{padding:18px 20px}#ct .ct-answer p{font-size:16px}#ct .ct-table-wrap{padding:20px 18px}#ct .ct-body{padding:24px 22px}}
