@layer theme,base;@layer components{.news-cell{flex-direction:column;min-width:0;display:flex}.news-cell:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.news-cell-media{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--stone-warm,var(--page));overflow:hidden}.news-cell-img{-o-object-fit:cover;object-fit:cover;filter:grayscale()sepia(.12)contrast(1.02);width:100%;height:100%;transition:filter .6s var(--ease-soft)}.news-cell:focus-visible .news-cell-img,.news-cell:hover .news-cell-img{filter:grayscale(.15)sepia(.06)contrast(1.02)}:root[data-theme=dark] .news-cell-img{filter:grayscale()sepia(.12)contrast(1.02)brightness(.8)}.news-cell-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}@media (width>=640px){.news-cell-body{padding:2rem}}.news-cell-title{font-size:calc(1.375rem * var(--rs-h,1));text-wrap:balance}.news-cell:hover .news-cell-title{text-underline-offset:4px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.news-cell-img{transition:none}}@media (width>=1024px){.news-cell.is-feature:has(.news-cell-media){grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.news-cell.is-feature .news-cell-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:calc(clamp(22rem,30vw,30rem));position:relative}.news-cell.is-feature .news-cell-img{position:absolute;inset:0}.news-cell.is-feature .news-cell-body{justify-content:center;padding:2.75rem 3rem}.news-cell.is-feature .news-cell-title{font-size:calc(2.25rem * var(--rs-h,1));line-height:1.12}.news-cell.is-feature .news-cell-body>:last-child{margin-top:0;padding-top:1.75rem}}}@layer utilities;
