.latest{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem);display:grid}.lt{border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr) 4rem;align-items:start;gap:1rem;padding-block:1rem;display:grid;position:relative}.lt-date{font-family:var(--font-data);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-52);padding-top:.15rem}.lt-kicker{font-family:var(--font-data);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem}.lt-title{font-family:var(--font-display);font-size:var(--t-body);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.28}.lt-title a{color:inherit;text-underline-offset:.17em;transition:text-decoration-color .24s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.lt-title a:after{content:"";position:absolute;inset:0}.lt:hover .lt-title a{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.lt-thumb{aspect-ratio:4/3;background:var(--sunk);border-radius:2px;overflow:clip}.lt-thumb img{object-fit:cover;filter:saturate(.84)contrast(1.03);width:100%;height:100%;transition:filter .7s var(--ease);display:block}.lt:hover .lt-thumb img{filter:none}@media (max-width:52rem){.latest{grid-template-columns:1fr}}.hero .side .ac[data-variant=list] .ac-frame{gap:.85rem;padding-block:.6rem}.hero .side .ac[data-variant=list] .ac-plate{width:5rem}.hero .side .ac[data-variant=list] .ac-title{font-size:var(--t-ui);line-height:1.28}.hero .side .ac[data-variant=list] .ac-eyebrow{margin-bottom:.2rem}.hero .side .ac[data-variant=list] .ac-foot{margin-top:.1rem}.hero-grid{align-items:start}.desks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem);display:grid}.desk+.desk{border-inline-start:1px solid var(--rule);margin-inline-start:calc(clamp(1.75rem,3.5vw,3rem)/-2);padding-inline-start:clamp(1.75rem,3.5vw,3rem)}.desk-head{border-bottom:1px solid var(--rule);margin:0 0 1.25rem;padding-bottom:.6rem;position:relative}.desk-head:after{content:"";inset-inline-start:0;background:var(--accent);width:2rem;height:1px;position:absolute;bottom:-1px}.desk-head a,.desk-head span{font-family:var(--font-data);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);transition:color .24s var(--ease);font-weight:500;text-decoration:none}.desk-head a:hover{color:var(--accent)}.desk-list{margin:1rem 0 0;padding:0;list-style:none}.desk-list li{border-top:1px solid var(--rule);padding-block:.75rem;position:relative}.desk-list a{font-family:var(--font-display);font-size:var(--t-ui);letter-spacing:-.01em;color:inherit;text-underline-offset:.17em;text-wrap:pretty;transition:text-decoration-color .24s var(--ease);line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.desk-list a:hover{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}@media (max-width:64rem){.desks{grid-template-columns:1fr}.desk+.desk{border-inline-start:0;border-top:1px solid var(--rule);padding-inline-start:0;margin-inline-start:0;padding-top:clamp(1.75rem,3.5vw,3rem)}}.opinion-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem);display:grid}.op{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.op-face{background:var(--sunk);filter:saturate(.7)contrast(1.05);width:2.75rem;height:2.75rem;transition:filter .6s var(--ease);border-radius:50%;overflow:clip}.op:hover .op-face{filter:none}.op-face img{object-fit:cover;width:100%;height:100%;display:block}.op-by{font-family:var(--font-data);font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-52);margin:0 0 .4rem}.op-title{font-family:var(--font-display);font-style:italic;font-size:clamp(var(--t-body), .9rem + .6vw, var(--t-h3));letter-spacing:-.014em;text-wrap:balance;margin:0;font-weight:400;line-height:1.24}.op-title a{color:inherit;text-underline-offset:.17em;transition:text-decoration-color .24s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.op-title a:after{content:"";position:absolute;inset:0}.op:hover .op-title a{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}@media (max-width:60rem){.opinion-row{grid-template-columns:1fr}}.empty{max-width:34rem;padding-block:clamp(3rem,8vw,6rem)}.empty h2{font-family:var(--font-display);font-size:var(--t-lede);letter-spacing:-.022em;margin:0 0 .75rem;font-weight:500}.empty p{font-size:var(--t-ui);color:var(--ink-70);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.lt *,.op *,.desk *,.section-more svg{transition-duration:1ms!important}}@media print{.section-more,.lt-thumb,.op-face{display:none}}
