._2VdfKW_page{width:min(1120px,100% - 48px);min-height:45vh;margin:48px auto 64px}._2VdfKW_page h1{letter-spacing:-.03em;margin:12px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.15}._2VdfKW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:12px;font-weight:600}._2VdfKW_intro{max-width:760px;color:var(--color-muted);margin-bottom:24px;font-size:18px;line-height:1.7}._2VdfKW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}._2VdfKW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;padding:24px;display:flex}._2VdfKW_card h2{margin:0 0 14px;font-size:19px;line-height:1.5}._2VdfKW_card h2 a{color:inherit;text-decoration:none}._2VdfKW_card p:not(._2VdfKW_eyebrow){color:var(--color-muted);margin:0 0 20px;line-height:1.7}._2VdfKW_card time{color:var(--color-muted);margin-top:auto;font-size:13px}._2VdfKW_media{aspect-ratio:16/9;object-fit:cover;background:#000;border:0;border-radius:12px;width:100%}._2VdfKW_read{color:var(--color-primary);text-underline-offset:4px;padding:14px 0;text-decoration:underline;display:inline-block}._2VdfKW_article{max-width:760px;margin:24px auto}._2VdfKW_meta{color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-bottom:24px;font-size:14px}._2VdfKW_body p{margin:0 0 22px;font-size:17px;line-height:1.9}._2VdfKW_body h2{margin:36px 0 16px;font-size:26px;line-height:1.3}._2VdfKW_sources{border:1px solid var(--color-border);border-radius:14px;margin-top:40px;padding:24px;font-size:14px;line-height:1.7}._2VdfKW_sources h2{margin-bottom:12px;font-size:20px}._2VdfKW_sources ul{padding-left:20px;list-style:outside}._2VdfKW_sources li{margin-top:10px}._2VdfKW_sources a{color:var(--color-primary);overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1199px){._2VdfKW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._2VdfKW_page{margin-block:36px 48px}._2VdfKW_card{padding:20px}}@media (max-width:767px){._2VdfKW_page{width:calc(100% - 32px);margin-block:28px 40px}._2VdfKW_grid{grid-template-columns:1fr;gap:14px;margin:24px 0}._2VdfKW_card{padding:18px}._2VdfKW_intro{font-size:16px}._2VdfKW_body p{font-size:16px;line-height:1.8}._2VdfKW_body h2{font-size:23px}._2VdfKW_sources{padding:18px}}
