.je-feature{color:#30373b;margin:24px 0 64px}.je-feature *{box-sizing:border-box}.je-feature-hero{color:#fff;background:#2e353a;grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.je-feature-hero h1{letter-spacing:-.025em;color:#fff;margin:16px 0 24px;font-size:clamp(32px,3.3vw,48px);line-height:1.16}.je-feature-hero p{color:#e0e4e6;line-height:1.6}.je-kicker{color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:700}.je-author-mini{background:#3c444a;align-items:center;gap:16px;margin-top:28px;padding:18px;display:flex}.je-author-mini img{object-fit:cover;flex-shrink:0}.je-author-mini span,.je-author-mini strong,.je-author-mini small{line-height:1.5;display:block}.je-author-mini strong{font-size:14px}.je-author-mini small{color:#d4dadd;margin-top:8px}.je-feature figure{margin:0}.je-feature-hero figure>img{width:100%;height:auto;display:block}.je-feature figcaption{color:#60696f;margin-top:10px;font-size:12px;line-height:1.5}.je-feature-hero figcaption{color:#d4dadd}.je-feature-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:40px;margin-top:40px;display:grid}.je-feature-body{min-width:0;font-size:17px;line-height:1.7}.je-feature-body p{margin:16px 0}.je-feature-body .je-lead{font-size:21px}.je-feature-body>section{margin:40px 0;scroll-margin-top:150px}.je-feature-body h2{letter-spacing:-.02em;margin:0 0 20px;font-size:29px;line-height:1.25}.je-short-answer{background:#f1f3f4;border-left:4px solid #af302a;padding:24px}.je-short-answer>strong,.je-contents>strong{letter-spacing:.06em;color:#9f2923;font-size:13px}.je-short-answer p{margin-bottom:0;font-weight:600}.je-contents{border:1px solid #d8dfe2;padding:24px}.je-contents ol{margin-bottom:0;padding-left:24px}.je-contents li{padding:5px 0}.je-feature-body a:not(.button){color:#9c2924;text-underline-offset:3px;text-decoration:underline}.je-table-scroll{border:1px solid #cbd2d6;max-width:100%;margin:24px 0;overflow-x:auto}.je-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #ad3028}.je-table-scroll table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px;line-height:1.6}.je-table-scroll caption{text-align:left;color:#30373b;background:#edf0f2;padding:14px 16px;font-weight:700}.je-table-scroll th,.je-table-scroll td{text-align:left;vertical-align:top;white-space:normal;border:1px solid #d8dfe2;padding:16px}.je-table-scroll thead th{color:#fff;background:#344047}.je-table-scroll tbody th{width:23%;font-weight:600}.je-table-scroll tbody tr:nth-child(2n){background:#f5f6f6}.je-inline-photo>img{object-fit:contain;background:#f1f3f4;width:100%;height:auto;max-height:480px}.je-feature-body details{border-bottom:1px solid #d7dce0;padding:18px 0}.je-feature-body summary{cursor:pointer;font-weight:700}.je-sources{overflow-wrap:anywhere;border-top:3px solid #ad3028;padding-top:24px;font-size:14px}.je-sources li{margin:14px 0;scroll-margin-top:150px}.je-author-end{background:#edf0f1;border-top:4px solid #ad3028;grid-template-columns:100px 1fr;gap:24px;padding:28px;display:grid}.je-author-end img{width:100%;height:auto}.je-author-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.je-feature-aside>section{border:1px solid #d7dce0;margin-bottom:24px;padding:24px;font-size:15px;line-height:1.6}.je-feature-aside h2{margin:0 0 16px;font-size:21px;line-height:1.3}.je-feature-aside ul{padding-left:20px}.je-feature-aside li{margin:12px 0}.je-feature-aside section>a{margin-top:16px;display:block}.je-feature-aside .je-aside-cta{color:#fff;background:#30373b}.je-aside-cta h2,.je-aside-cta p,.je-aside-cta a{color:#fff}.je-feature .button{color:#fff;text-align:center;background:#ad3028;min-height:48px;padding:13px 18px}.je-feature a:focus-visible,.je-feature summary:focus-visible{outline-offset:4px;outline:3px solid #be4438}@media (max-width:1050px){.je-feature-grid{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.je-feature-hero{gap:24px;padding:28px}}@media (max-width:850px){.je-feature-hero,.je-feature-grid{grid-template-columns:minmax(0,1fr)}.je-feature-hero{padding:24px}.je-feature-hero h1{font-size:34px}.je-feature-body{font-size:16px}.je-feature-body h2{font-size:25px}.je-feature-body>section{margin:32px 0}.je-feature-grid{margin-top:28px}.je-author-end{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px}.je-author-end h2{font-size:23px}.je-short-answer,.je-contents{padding:20px}.je-feature-body .je-lead{font-size:19px}.je-feature-aside{gap:16px;display:grid}.je-feature-aside>section{margin:0}}.je-author-mini img{object-fit:contain;width:114px;height:auto}.je-author-end>img{aspect-ratio:3/2;object-fit:contain}
