:where(.page-article) .jr-filters{flex-wrap:wrap;gap:8px;margin:34px 0 0;display:flex}:where(.page-article) .jr-chip{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:99px;min-height:36px;padding:8px 15px;font-size:11px;font-weight:500}:where(.page-article) .jr-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}:where(.page-article) .jr-feature{background:var(--charcoal);color:var(--white);border-radius:var(--radius);grid-template-columns:.9fr 1.1fr;margin-top:30px;display:grid;overflow:hidden}:where(.page-article) .jr-feature-art{background-color:#1b1b1b;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:16px 16px;place-items:center;min-height:340px;display:grid;position:relative}:where(.page-article) .jr-feature-art span{font-family:var(--serif);color:var(--accent-light);font-variation-settings:"opsz" 30;font-size:200px;font-style:italic;line-height:.8}:where(.page-article) .jr-feature-copy{flex-direction:column;justify-content:center;padding:42px 44px;display:flex}:where(.page-article) .jr-meta{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;font-size:9px;font-weight:600}:where(.page-article) .jr-feature .jr-meta{color:#c4c4c4}:where(.page-article) .jr-title{font-family:var(--serif);font-variation-settings:"opsz" 30;margin-top:12px;font-size:30px;font-weight:400;line-height:1.08}:where(.page-article) .jr-title em{color:var(--accent)}:where(.page-article) .jr-feature .jr-title{font-size:clamp(36px,3.6vw,52px)}:where(.page-article) .jr-feature .jr-title em{color:var(--accent-light)}:where(.page-article) .jr-dek{color:var(--body);margin-top:12px;font-size:13px;line-height:1.8}:where(.page-article) .jr-feature .jr-dek{color:#ccc;max-width:460px;font-size:14px}:where(.page-article) .jr-feature .text-link{color:var(--white);margin-top:18px}:where(.page-article) .jr-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}:where(.page-article) .jr-card{border-bottom:1px solid var(--line);flex-direction:column;padding:28px 28px 28px 0;display:flex}:where(.page-article) .jr-card:nth-child(3n+2),:where(.page-article) .jr-card:nth-child(3n){border-left:1px solid var(--line);padding-left:28px}:where(.page-article) .jr-num{font-family:var(--serif);color:var(--accent);font-size:54px;font-style:italic;line-height:.8}:where(.page-article) .jr-card .jr-meta{margin-top:18px}:where(.page-article) .jr-card .text-link{margin-top:auto;padding-top:14px;font-size:11px}:where(.page-article) .jr-card[hidden]{display:none}:where(.page-article) .jr-card a.jr-hit,:where(.page-article) .jr-feature a.jr-hit{color:inherit}:where(.page-article) .jr-card a.jr-hit:hover .jr-title,:where(.page-article) .jr-feature a.jr-hit:hover .jr-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:where(.page-article) .ar-hero{max-width:700px;padding-block:60px 30px}:where(.page-article) .ar-hero h1{font-size:clamp(44px,5.6vw,78px);line-height:1.02}:where(.page-article) .ar-hero h1 em{color:var(--accent)}:where(.page-article) .ar-dek{font-family:var(--serif);color:var(--ink);max-width:640px;margin-top:22px;font-size:clamp(20px,1.9vw,25px);font-style:italic;line-height:1.35}:where(.page-article) .ar-byline{color:var(--body);border-top:1px solid var(--ink);flex-wrap:wrap;gap:6px 18px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}:where(.page-article) .ar-byline b{color:var(--ink);font-weight:600}:where(.page-article) .ar-body{max-width:700px;margin-inline:auto;padding-bottom:50px}:where(.page-article) .ar-body p{color:#2e2e2e;margin-top:18px;font-size:16px;line-height:1.85}:where(.page-article) .ar-body>p:first-child:first-letter{float:left;font-family:var(--serif);color:var(--accent);padding:.06em .1em 0 0;font-size:4.2em;line-height:.8}:where(.page-article) .ar-body h2{font-family:var(--serif);font-variation-settings:"opsz" 30;margin-top:40px;font-size:30px;font-weight:400;line-height:1.15}:where(.page-article) .ar-body ul{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}:where(.page-article) .ar-body li{color:#2e2e2e;border-bottom:1px solid var(--line);gap:12px;padding:10px 0;font-size:15px;line-height:1.7;display:flex}:where(.page-article) .ar-body li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:10px}:where(.page-article) .ar-quote{border-left:3px solid var(--accent);margin:38px 0 14px;padding:6px 0 6px 24px}:where(.page-article) .ar-quote p{font-style:italic;font-family:var(--serif)!important;color:var(--ink)!important;margin:0!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.25!important}:where(.page-article) .ar-take{background:var(--surface-alt);border-radius:var(--radius);margin-top:44px;padding:26px 28px}:where(.page-article) .ar-take h2{margin-top:0;font-size:24px}:where(.page-article) .ar-take ul{border-top-color:#f0cec1}:where(.page-article) .ar-take li{border-bottom-color:#f0cec1;font-size:14px}:where(.page-article) .ar-related{margin-top:28px}:where(.page-article) .ar-next{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-bottom:70px;display:grid}:where(.page-article) .ar-next a{padding:24px 24px 24px 0;display:block}:where(.page-article) .ar-next a+a{border-left:1px solid var(--line);text-align:right;padding-left:24px}:where(.page-article) .ar-next .jr-title{font-size:24px}@media (max-width:920px){:where(.page-article) .jr-feature{grid-template-columns:1fr}:where(.page-article) .jr-feature-art{min-height:200px}:where(.page-article) .jr-feature-art span{font-size:140px}:where(.page-article) .jr-feature-copy{padding:30px 26px}:where(.page-article) .jr-grid{grid-template-columns:1fr 1fr}:where(.page-article) .jr-card,:where(.page-article) .jr-card:nth-child(3n+2),:where(.page-article) .jr-card:nth-child(3n){border-left:0;padding:24px 22px 24px 0}:where(.page-article) .jr-card:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}}@media (max-width:700px){:where(.page-article) .jr-grid{grid-template-columns:1fr}:where(.page-article) .jr-card,:where(.page-article) .jr-card:nth-child(2n){border-left:0;padding:22px 0}:where(.page-article) .ar-next{grid-template-columns:1fr}:where(.page-article) .ar-next a+a{border-left:0;border-top:1px solid var(--line);text-align:left;padding-left:0}:where(.page-article) .ar-body p{font-size:15px}}
