.press-feature__mask,.press-row__mask{margin-block:-.16em -.08em;padding-block:.16em .08em;display:block;overflow:visible clip}.press-feature__pub{transition:color .45s var(--ease-out)}.press-feature__excerpt{padding-left:1rem;position:relative}.press-feature__rule{background:var(--gradient-hot);transform-origin:50% 0;width:2px;position:absolute;inset:0 auto 0 0}@media (hover:hover) and (pointer:fine){:is(.press-feature:has(.press-feature__link:hover) .press-feature__pub,.press-feature:has(.press-feature__link:focus-visible) .press-feature__pub){color:var(--accent-warm)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.press-feature:has(.press-feature__link:hover) .photo__img{transform:scale(1.045)}}.press-row{position:relative}.press-row__link{outline-offset:-2px;display:block;position:relative}.press-row__link[data-unlinked]{opacity:.8}.press-row__link:before{content:"";opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);background:#f4efe70a;position:absolute;inset:0}.press-row__grid{--col:calc((100% - 11 * 1.5rem) / 12);transition:opacity .5s var(--ease-out);grid-template-columns:1.75rem minmax(0,5.5rem) minmax(0,1fr);align-items:center;column-gap:.875rem;padding-block:1.25rem;display:grid}@media (min-width:640px){.press-row__grid{grid-template-columns:var(--col) calc(2 * var(--col) + 1.5rem) minmax(0, 1fr);column-gap:1.5rem;padding-block:1.5rem}}.press-row__num{color:#f4efe780;font-variant-numeric:tabular-nums;transition:color .45s var(--ease-out)}.press-row__thumb{aspect-ratio:4/3}.press-row__text{min-width:0}.press-row__lean{transition:transform .6s var(--ease-out)}.press-row__cat{display:flex}.press-row__line{display:block}.press-row__top{flex-wrap:wrap;align-items:baseline;column-gap:1rem;display:flex}.press-row__pub{transition:color .45s var(--ease-out);display:block}.press-row__meta{color:#f4efe780}.press-row__date{margin-left:auto;display:none}@media (min-width:640px){.press-row__date{display:inline}}.press-row__head{max-width:64ch;color:var(--ink-70);margin-top:.25rem;display:block}.press-row__rule{transform-origin:0%;pointer-events:none;background:#f4efe71a;height:1px;position:absolute;inset:auto 0 0}.press-row__rule:after{content:"";background:var(--gradient-hot);transform-origin:0%;transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.press-row[data-active] .press-row__link:before,.press-row__link:focus-visible:before{opacity:1}.press-row[data-active] :is(.press-row__pub,.press-row__num),.press-row__link:focus-visible :is(.press-row__pub,.press-row__num){color:var(--accent-warm)}.press-row[data-active] .press-row__rule:after{transform:scaleX(1)}.press-row:has(.press-row__link:focus-visible) .press-row__rule:after{transform:scaleX(1)}.press-row[data-active] .press-row__lean{transform:translate(.75rem)}.press-list[data-hovering] .press-row:not([data-active]) .press-row__grid{opacity:.42}.press-list[data-scrolling] .press-row__link:before,.press-list[data-scrolling] .press-row__rule:after,.press-list[data-scrolling] :is(.press-row__grid,.press-row__num,.press-row__pub){transition-duration:0s}.press-list[data-scrolling] .press-row__lean{transition-duration:.2s}.press-list[data-scrolling] .press-row[data-active] .press-row__lean{transform:none}.press-list[data-ready] .press-row:not([data-revealed]) .press-row__link:before{opacity:0;transition:none}@media (hover:hover) and (pointer:fine){.press-list:not([data-preview]) .press-row__link:hover:before{opacity:1}.press-list:not([data-preview]) .press-row__link:hover .press-row__pub{color:var(--accent-warm)}}.press-preview{z-index:60;pointer-events:none;width:clamp(13rem,17vw,17rem);display:none;position:fixed;top:0;left:0}.press-preview__card{opacity:0;visibility:hidden;transform-origin:50%}.press-preview__frame{aspect-ratio:4/3;background:var(--bg-soft);position:relative;overflow:hidden;box-shadow:0 1.75rem 3.5rem -1.25rem #000000b3,0 0 0 1px #f4efe714}.press-preview__layer{opacity:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-width:768px){:root[data-js] .press-preview{display:block}:root[data-js] .press-row__thumb{display:none}:root[data-js] .press-row__grid{grid-template-columns:var(--col) minmax(0, 1fr)}}@media (prefers-reduced-motion:no-preference){:root[data-js] .press-list:not([data-ready]) .press-row__rule,:root[data-js] .press-feature:not([data-ready]) .press-feature__rule{animation:0s linear 5s forwards press-wait;transform:scaleX(0)}:root[data-js] .press-feature:not([data-ready]) .press-feature__rule{transform:scaleY(0)}:root[data-js] .press-list:not([data-ready]) .press-row__pub,:root[data-js] .press-feature:not([data-ready]) .press-feature__pub{animation:0s linear 5s forwards press-wait;transform:translateY(105%)}:root[data-js] .press-list:not([data-ready]) :is(.press-row__num,.press-row__meta,.press-row__head),:root[data-js] .press-feature:not([data-ready]) [data-fx]{opacity:0;animation:0s linear 5s forwards press-wait}:root[data-js] .press-list:not([data-ready]) .press-row__thumb{clip-path:inset(100% 0% 0%);animation:0s linear 5s forwards press-wait}}@keyframes press-wait{to{opacity:1;clip-path:inset(0%);transform:none}}@media (prefers-reduced-motion:reduce){.press-row__link:before,.press-row__grid,.press-row__num,.press-row__lean,.press-row__pub,.press-row__rule:after,.press-feature__pub{transition:none}}
