html:has(.news-surface){scrollbar-gutter:stable}#home-layout:has(.news-surface){overflow-anchor:none}.news-surface .news-arrow{display:inline-block;flex-shrink:0;vertical-align:middle;transition:transform .16s var(--ease-out-quint),opacity .16s var(--ease-out-quint)}.news-surface .news-control{font-weight:450;outline-offset:5px;color:var(--color-ink-primary);opacity:.6;transition:opacity .15s var(--ease-out-quint)}.news-surface .news-control[aria-pressed=true],.news-surface .news-control[aria-current=page],.news-surface .news-control:focus-visible{opacity:1}.news-surface .news-row{position:relative;isolation:isolate}.news-surface .news-row:before{content:"";position:absolute;inset:-12px;z-index:-1;border-radius:6px;background:currentColor;opacity:0;transition:opacity .16s var(--ease-out-quint)}.news-surface .news-row:focus-visible:before{opacity:.025}@media(hover:hover)and (pointer:fine){.news-surface .news-arrow-reveal{opacity:0}.news-surface a:is(:hover,:focus-visible) .news-arrow-reveal{opacity:1}.news-surface .news-row:hover:before{opacity:.025}.news-surface .news-control:not([aria-pressed=true]):not([aria-current=page]):hover{opacity:.85}}.news-surface .news-control:active{opacity:.5}@media(prefers-reduced-motion:reduce){.news-surface .news-control{transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.news-surface .news-image{transition:transform .2s var(--ease-out-quint)}.news-surface a:hover .news-image{transform:scale(1.015)}.news-surface a:hover .news-arrow{transform:translate(2px)}.news-surface a:hover .news-arrow-left{transform:translate(-2px)}}.news-surface .prose :where(h2,h3,h4){font-family:Rethink,sans-serif;font-weight:500}.news-reading .prose{color:var(--color-ink-secondary);font-size:1rem;font-weight:400;line-height:1.7;text-align:start;overflow-wrap:break-word}.news-reading .prose :where(h2,h3,h4){color:var(--color-ink-primary);margin-top:2em;margin-bottom:.75em;line-height:1.35;letter-spacing:-.015em}.news-reading .prose a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.news-reading .prose>:where(p,ul,ol){margin-block:1.25rem}.news-reading .prose>:first-child{margin-top:0}
