.digest-review{color:var(--accent-text);font:500 .8rem/1.5 var(--font-display)}.digest-photo-link{width:10rem;max-width:100%;display:block}.digest-photo-link img{width:100%;height:auto;display:block}.digest-issue{border-bottom:1px solid var(--border);max-width:48rem;padding-bottom:1.5rem}.digest-issue .eyebrow{margin-top:1.5rem}.digest-issue h2{font-family:var(--font-display);line-height:1.4}.digest-issue h2 a,.digest-subscribe a{color:var(--link)}.digest-issue p{color:var(--body-text);line-height:1.65}.digest-subscribe{margin-top:2rem}.digest-overview{max-width:54rem;font-size:1rem;line-height:1.45}.digest-overview>p{margin:0 0 1.25rem}.digest-groups{columns:2;column-gap:2rem}.digest-group{break-inside:avoid;margin:0 0 1rem}.digest-group h2{font:700 1rem/1.4 var(--font-display);margin:0 0 .45rem;scroll-margin-top:2rem}.digest-group ul{margin:0;padding-left:1.2rem}.digest-group li{margin:0 0 .3rem}.digest-group a{color:var(--link);text-underline-offset:.15em;text-decoration:underline}.digest-group strong{font-weight:600}.digest-group figure{margin:.6rem 0 0}.digest-group img{width:160px;max-width:100%;height:auto;display:block}.digest-photo-pair{align-items:flex-start;gap:.5rem;max-width:20.5rem;display:flex}.digest-photo-pair>a{flex:1 1 0;min-width:0}.digest-photo-pair img{aspect-ratio:4/3;object-fit:cover;width:100%}.digest-more{margin:.2rem 0 0;font-size:.875rem}.digest-featured{white-space:nowrap;font-size:.85em}.digest-meta{justify-content:flex-start}.digest-meta .draft-chip{margin:0}@media screen and (width>=1120px){.illustrated-layout:has(.illustrated-layout__copy--digest){grid-template-columns:minmax(0,54rem) minmax(12rem,1fr)}}@media screen and (width>=1120px) and (width<=1279px){.main--illustrated:has(.illustrated-layout__copy--digest){padding-right:clamp(4.5rem,5vw,5rem)}.illustrated-layout:has(.illustrated-layout__copy--digest){display:block}.illustrated-layout:has(.illustrated-layout__copy--digest)>.sticky-illustration{display:none}}@media screen and (width<=900px){.digest-group h2{scroll-margin-top:5rem}}@media screen and (width<=640px){.digest-groups{columns:1}}
