@layer utilities{.article-prose :is(h4,h5,h6){font-family:var(--font-heading);color:var(--ink);margin:1.6rem 0 .6rem;font-weight:400;line-height:1.2}.article-prose h4{font-size:1.35rem}.article-prose h5{font-size:1.15rem}.article-prose h6{font-size:1rem}.article-prose h2{letter-spacing:normal;margin:2.4rem 0 1rem;font-size:clamp(1.9rem,2.5vw,2.65rem)}.article-prose h3{margin:1.8rem 0 .8rem}.article-prose h1{font-size:clamp(2.1rem,2.9vw,3.1rem);line-height:var(--text-h2--line-height);margin:2.8rem 0 1rem}.article-prose ul,.article-prose ol{margin:0 0 1.15rem;padding-left:1.15rem}.article-prose li{margin-bottom:.45rem}.article-prose li::marker{color:var(--rose)}.article-prose img{border-radius:var(--radius-card-sm);max-width:100%;height:auto;margin:1.6rem 0;display:block}body:has(.feature-window) .chrome-header{position:fixed;inset-inline:0}body:has(.feature-window) .chrome-header .chrome-bar{background-color:#0000}@supports (animation-timeline:scroll()){:is(body:has(.feature-window) .chrome-header .chrome-nav-link,body:has(.feature-window) .chrome-header .toggle,body:has(.feature-window) .chrome-header .toggle__option){animation:linear both hero-header-ink;animation-timeline:scroll(root);animation-range:0 90px}body:has(.feature-window) .chrome-header .toggle__option[aria-current=true]{animation:linear both hero-header-current;animation-timeline:scroll(root);animation-range:0 90px}@keyframes hero-header-ink{0%{color:var(--white);border-color:#fffefd73}to{color:var(--ink);border-color:#e9d2d0}}@keyframes hero-header-current{0%{color:var(--white);background-color:#0000;box-shadow:inset 0 -1px #fffefde6}to{color:var(--ink);background-color:#0000;box-shadow:inset 0 -1px #fffefd00}}}@supports not (animation-timeline:scroll()){:is(body:has(.feature-window) .chrome-header .chrome-nav-link,body:has(.feature-window) .chrome-header .toggle,body:has(.feature-window) .chrome-header .toggle__option){transition:border-color .24s linear,color .24s linear,box-shadow .24s linear,text-shadow .24s linear}:is(html:not([data-scrolled]) body:has(.feature-window) .chrome-header .chrome-nav-link,html:not([data-scrolled]) body:has(.feature-window) .chrome-header .toggle__option){color:#fffefdc7}html:not([data-scrolled]) body:has(.feature-window) .chrome-header .chrome-nav-link{color:var(--white)}html:not([data-scrolled]) body:has(.feature-window) .chrome-header .chrome-nav-link{text-shadow:0 1px 2px #3a282cb8,0 2px 14px #3a282c80}html:not([data-scrolled]) body:has(.feature-window) .chrome-header .toggle{background-color:#fffefd29;border-color:#fffefd73}html:not([data-scrolled]) body:has(.feature-window) .chrome-header .toggle__option[aria-current=true]{color:var(--white);background:0 0;box-shadow:inset 0 -1px #fffefde6}}body:has(.feature-window) .chrome-header>header button{filter:brightness(0)invert()drop-shadow(0 1px 4px #3a282c99)}.post-rail__list{flex-direction:column;gap:22px;display:flex}.post-rail__story{color:inherit;flex-direction:column;align-items:start;gap:6px;text-decoration:none;display:flex}.post-rail__photo{border-radius:var(--radius-card-sm);background:#f8e5e4;width:100%;height:96px;margin-bottom:4px;display:block;overflow:hidden}@media (max-width:720px){.post-rail__photo{height:225px}}.post-rail__photo img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.post-rail__title{font-family:var(--font-heading);color:var(--ink);font-size:.95rem;line-height:1.25}}
