.feed-page{background:var(--ivory-soft)}.feed-wrap{width:min(calc(100% - 5rem),84rem);margin-inline:auto}.feed-page :is(h1,h2,h3){font-family:var(--font-display),var(--font-display-stack)}.feed-page em{font-weight:400}.feed-kicker,.feed-section-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.feed-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.feed-text-link{display:inline-flex;justify-content:space-between;gap:2.5rem;padding-bottom:.65rem;border-bottom:1px solid;font-size:.82rem;font-weight:700}.feed-hero{position:relative;overflow:clip;padding-top:calc(var(--header-height) + 4.5rem);background:var(--maroon-deep);color:var(--ivory)}.feed-hero__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem;align-items:center;min-height:37rem}.feed-hero__copy{position:relative;z-index:2}.feed-hero .feed-kicker{color:var(--sand);margin-bottom:2.6rem}.feed-hero h1{font-size:clamp(4.5rem,8.3vw,9rem);line-height:.95;letter-spacing:-.035em;margin:0 -5rem 2.5rem 0}.feed-hero h1 em{color:#e3bc82}[data-feed-headline]{display:block;overflow:clip;padding-bottom:.25em;margin-bottom:-.25em}[data-feed-headline]>span{display:block}.feed-hero__intro{display:grid;grid-template-columns:minmax(0,24rem);gap:1.3rem;margin-top:2.8rem}.feed-hero__intro p{color:var(--sand-light);font-size:1rem;line-height:1.85;margin:0}.feed-hero__intro a{justify-self:start}.feed-hero__art{margin:0;padding:1rem;color:#d7b078}.feed-hero__art svg{width:100%;max-height:36rem}.feed-hero__art figcaption{padding-top:1rem;font-size:.6rem}.feed-hero__art figcaption,.feed-hero__bottom{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #ffffff35;color:var(--sand-light)}.feed-hero__bottom{align-items:center;padding-block:1.7rem;margin-top:3.5rem;font-size:.65rem}.feed-hero__bottom>span:nth-child(2){display:flex;gap:.7rem;align-items:center}.feed-hero__bottom i{width:3px;height:3px;border-radius:50%;background:#d7b078}.feed-hero--compact{padding-top:calc(var(--header-height) + 2rem)}.feed-hero--compact .feed-hero__layout{min-height:22rem}.feed-hero--compact .feed-hero__art svg{max-height:21rem}.feed-hero--compact h1{font-size:clamp(4rem,6vw,6.5rem)}.feed-featured,.feed-index,.feed-related,.feed-subjects{padding-block:clamp(4rem,7vw,7rem)}.feed-section-label{display:flex;justify-content:space-between;gap:1.5rem;padding-block:1rem;border-top:1px solid var(--line);color:var(--maroon);margin-bottom:2.1rem}.feed-featured h2,.feed-related h2,.feed-subjects h2{font-size:clamp(2.8rem,5vw,5rem);margin-bottom:2.6rem}.feed-featured__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:4rem;row-gap:2.5rem}.feed-feature{min-width:0}.feed-feature:first-child{grid-row:span 2}.feed-feature__visual{position:relative;display:block;overflow:hidden;height:12rem;margin-bottom:1rem;background:#dbcab0;color:var(--maroon)}.feed-feature__visual svg{width:100%;height:180%;margin-top:-20%;transition:transform .6s ease}.feed-feature:first-child .feed-feature__visual{height:32rem}.feed-feature__visual--1{background:var(--maroon);color:#e3bc82}.feed-feature__visual--2{background:var(--indigo);color:var(--sand)}.feed-feature__visual--1 svg{transform:rotate(90deg) scale(1.2)}.feed-feature__visual--2 svg{transform:rotate(-30deg) scale(1.3)}.feed-feature__visual>span{position:absolute;bottom:1rem;left:1.2rem;font-size:.65rem;letter-spacing:.08em}.feed-feature__meta{display:flex;justify-content:space-between;gap:1rem;margin-block:1rem;color:var(--charcoal-soft);font-size:.65rem}.feed-feature h3{font-size:2rem;margin:.8rem 0}.feed-feature:first-child h3{font-size:clamp(2.5rem,3.6vw,3.6rem)}.feed-feature h3 a{display:flex;justify-content:space-between;gap:1rem}.feed-feature h3 a:hover{color:var(--maroon)}.feed-feature p{color:var(--charcoal-soft);font-size:.88rem;max-width:35rem;margin:0}.feed-library{scroll-margin-top:calc(var(--header-height) + 1rem)}.feed-subjects{padding-top:1rem}.feed-subjects__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.feed-subjects__grid>a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;align-content:space-between;min-height:11rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem;transition:background-color .22s ease,color .22s ease}.feed-subjects__grid>a>span:nth-child(2){order:3;width:100%;font-size:.8rem;font-weight:600;line-height:1.5}.feed-subjects__grid small{display:block;margin-top:.4rem;font-size:.68rem;font-weight:400}.feed-subjects__symbol{font-size:1.7rem;line-height:1;color:var(--terracotta)}.feed-subjects__grid a:is(:hover,[aria-current]){background:var(--maroon);color:var(--paper)}.feed-subjects__grid a:is(:hover,[aria-current]) .feed-subjects__symbol{color:#e3bc82}.feed-index{padding-top:1rem}.feed-index__heading{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:2.5rem}.feed-index__heading h2{font-size:clamp(3.2rem,5vw,5.2rem);margin-bottom:0;scroll-margin-top:calc(var(--header-height) + 2rem)}.feed-index__heading em{color:var(--maroon)}.feed-search{max-width:30rem;width:100%;justify-self:end}.feed-search label{display:block;font-size:.75rem;margin-bottom:.8rem}.feed-search>div{display:flex;border-bottom:1px solid var(--maroon)}.feed-search input{min-width:0;width:100%;border:none;background:transparent;padding:1rem .3rem;color:var(--charcoal);border-radius:0;font-size:.9rem}.feed-search button{flex:0 0 3.5rem;border:none;background:transparent;color:var(--maroon);font-size:1.6rem;cursor:pointer}.feed-index__status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;font-size:.75rem}.feed-index__status p{margin:0}.feed-index__status a{text-decoration:underline;text-underline-offset:4px}.feed-results{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}.feed-card{border-top:1px solid var(--line);padding-block:1.35rem 1.6rem;min-width:0}.feed-card__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--charcoal-soft);font-size:.63rem;margin-bottom:1rem}.feed-card__content{display:flex;align-items:start;gap:1rem}.feed-card__number{flex:0 0 2.1rem;font-size:.65rem;color:var(--terracotta);padding-top:.5rem}.feed-card h3{font-size:clamp(1.7rem,2.2vw,2.3rem);margin-bottom:.7rem}.feed-card h3 a:hover{color:var(--maroon)}.feed-card p{font-size:.85rem;line-height:1.8;color:var(--charcoal-soft);margin-bottom:0}.feed-card__arrow{flex:0 0 2.75rem;min-height:2.75rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--maroon);transition:color .22s ease,background-color .22s ease,transform .22s ease}.feed-card__arrow:hover{color:var(--paper);background:var(--maroon);transform:rotate(45deg)}.feed-empty{padding:4rem 1.5rem;border-block:1px solid var(--line);text-align:center}.feed-empty h3{font-size:2.5rem}.feed-pagination{display:flex;justify-content:space-between;gap:.4rem;border-top:1px solid var(--line);padding-top:2rem;margin-top:1rem;align-items:center;font-size:.75rem}.feed-pagination>div{display:flex;gap:.3rem}.feed-pagination a,.feed-pagination>div{justify-content:center;align-items:center}.feed-pagination a{display:inline-flex;min-height:2.75rem;min-width:2.75rem;border:1px solid transparent}.feed-pagination>a{padding-inline:.6rem}.feed-pagination a:hover{border-color:var(--maroon)}.feed-pagination a.is-current{background:var(--maroon);color:var(--paper)}.feed-pagination>span[aria-disabled]{color:var(--charcoal-soft);opacity:.65}.feed-closing{padding-block:clamp(5rem,8vw,8rem);background:var(--maroon);color:var(--paper)}.feed-closing h2{font-size:clamp(3rem,5vw,5.5rem);margin-block:2rem}.feed-closing h2 em{color:#e3bc82}.feed-closing .feed-wrap>div{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.feed-closing .feed-wrap>div>a:last-child{font-size:.8rem}.feed-closing__status{font-size:.72rem;color:var(--sand-light);margin:2rem 0 0}.feed-breadcrumbs{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--sand-light);font-size:.7rem;padding-bottom:2rem}.feed-breadcrumbs a:hover{text-decoration:underline}.feed-article-hero{padding-block:calc(var(--header-height) + 2rem) 4rem;background:var(--maroon-deep);color:var(--paper);overflow:clip}.feed-article-hero__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.8fr);gap:3rem;align-items:center}.feed-article-hero h1{font-size:clamp(3.3rem,6.3vw,7rem);max-width:60rem;margin-block:2rem;line-height:.96}.feed-article-deck{font-size:clamp(1rem,1.4vw,1.2rem);max-width:45rem;color:var(--sand-light);margin:0}.feed-article-hero .feed-kicker{color:#e3bc82}.feed-article-hero__study{color:#d7b078}.feed-article-hero__study svg{width:100%;max-height:25rem}.feed-reading-progress{position:fixed;z-index:102;top:var(--header-height);left:0;width:100%;height:3px;background:var(--terracotta);transform:scaleX(0);transform-origin:left;pointer-events:none}.feed-reading-layout{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,46rem) minmax(0,.3fr);gap:4rem;padding-block:5rem;align-items:start}.feed-contents{position:sticky;top:calc(var(--header-height) + 2rem);font-size:.75rem;line-height:1.7}.feed-contents nav{display:grid;gap:.9rem}.feed-contents nav a:hover{color:var(--maroon);text-decoration:underline;text-underline-offset:4px}.feed-contents__back{display:block;border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2rem}.feed-article-body{min-width:0}.feed-article-body>section{margin-bottom:3rem;scroll-margin-top:calc(var(--header-height) + 2rem)}.feed-article-body h2{font-size:clamp(2rem,3vw,3rem);line-height:1.1;margin-bottom:1.5rem}.feed-article-body li,.feed-article-body p{font-size:1.04rem;line-height:1.95;color:var(--charcoal-soft)}.feed-article-body li{margin-bottom:.7rem}.feed-article-body ul{padding-left:1.4rem}.feed-takeaways{padding:2rem;background:var(--sand-light);border-left:2px solid var(--maroon)}.feed-takeaways ul{margin:0}.feed-sources{padding-top:1rem;border-top:1px solid var(--line)}.feed-article-body .feed-sources h2{font-family:var(--font-body-stack);font-size:.85rem;letter-spacing:0}.feed-sources a{font-size:.85rem;color:var(--maroon);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.feed-sources small{display:block;font-size:.74rem;line-height:1.7;margin-top:.3rem}.feed-related{padding-top:1rem}.feed-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:2rem}.feed-related__grid .feed-card__arrow{display:none}@media (max-width:1100px){.feed-wrap{width:min(calc(100% - 3rem),84rem)}.feed-hero__layout{grid-template-columns:1.3fr 1fr;min-height:30rem}.feed-hero h1{font-size:clamp(4.5rem,8vw,7rem)}.feed-hero__art figcaption>span:last-child{display:none}.feed-featured__grid{column-gap:2rem}.feed-feature:first-child .feed-feature__visual{height:27rem}.feed-subjects__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-subjects__grid>a{min-height:9.5rem}.feed-reading-layout{grid-template-columns:12rem minmax(0,1fr);gap:2.5rem}.feed-article-hero__layout{gap:1rem;grid-template-columns:2fr .7fr}}@media (max-width:767px){.feed-wrap{width:calc(100% - 2.5rem)}.feed-hero{padding-top:calc(var(--header-height) + 2.5rem)}.feed-hero__layout{display:block;min-height:0}.feed-hero h1{margin-right:0;font-size:clamp(3.5rem,12.6vw,6.2rem)}.feed-hero .feed-kicker{font-size:.63rem;gap:.5rem;margin-bottom:2rem}.feed-hero__intro{margin-top:2rem}.feed-hero__art{padding:0;margin-top:2rem}.feed-hero__art svg{height:20rem;width:100%}.feed-hero__bottom{margin-top:2rem;flex-wrap:wrap;padding-block:1.2rem;gap:.7rem}.feed-hero__bottom>span:first-child{display:none}.feed-hero__bottom>span:nth-child(2){gap:.5rem}.feed-hero--compact .feed-hero__art{display:none}.feed-section-label{font-size:.62rem}.feed-section-label>span:last-child{display:none}.feed-featured__grid{grid-template-columns:1fr 1fr;gap:2rem 1.3rem}.feed-feature:first-child{grid-column:1/-1;grid-row:auto}.feed-feature:first-child .feed-feature__visual{height:20rem}.feed-feature__visual{height:10rem}.feed-feature h3{font-size:1.65rem}.feed-feature:first-child h3{font-size:2.5rem}.feed-feature__meta{display:block;font-size:.64rem}.feed-feature__meta span{display:block;margin-top:.4rem}.feed-feature p{font-size:.82rem}.feed-subjects__grid{grid-template-columns:1fr 1fr}.feed-subjects__grid>a{padding:1rem;min-height:10rem}.feed-index__heading{grid-template-columns:1fr;gap:2rem}.feed-search{max-width:none}.feed-results{grid-template-columns:1fr}.feed-card{padding-block:1.4rem}.feed-card__content{gap:.65rem}.feed-card__number{flex-basis:1.7rem}.feed-card h3{font-size:1.85rem}.feed-card__meta{font-size:.65rem}.feed-pagination{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}.feed-pagination>div{grid-column:1/-1;grid-row:1;gap:.2rem;flex-wrap:wrap}.feed-pagination>:last-child{justify-self:end}.feed-pagination>:first-child{justify-self:start}.feed-pagination__ellipsis{padding-inline:.2rem}.feed-closing h2{font-size:clamp(2.8rem,9vw,4rem);line-height:1}.feed-closing .feed-wrap>div{gap:1.5rem}.feed-closing .feed-text-link{gap:1rem;font-size:.76rem}.feed-article-hero{padding-block:calc(var(--header-height) + 1.5rem) 3rem}.feed-article-hero__layout{display:block}.feed-article-hero__study{display:none}.feed-article-hero h1{font-size:clamp(3rem,11vw,5rem)}.feed-article-hero .feed-kicker{font-size:.64rem}.feed-breadcrumbs{font-size:.65rem;gap:.5rem}.feed-reading-layout{display:block;padding-block:2rem}.feed-contents{position:static;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--line)}.feed-contents nav{grid-template-columns:1fr 1fr;gap:.8rem 1.5rem}.feed-contents__back{display:none}.feed-article-body li,.feed-article-body p{font-size:1rem;line-height:1.9}.feed-takeaways{padding:1.5rem}.feed-related__grid{grid-template-columns:1fr;gap:0}}@media (max-width:359px){.feed-wrap{width:calc(100% - 2rem)}.feed-hero h1{font-size:3.45rem}.feed-hero__bottom{font-size:.6rem}.feed-featured__grid{grid-template-columns:1fr}.feed-feature:first-child{grid-column:auto}.feed-subjects__grid>a{padding:.8rem}.feed-subjects__grid>a>span:nth-child(2){font-size:.75rem}.feed-card__number{display:none}.feed-pagination>div{gap:0}.feed-pagination a{min-width:2.5rem}}@media (prefers-reduced-motion:no-preference){.feed-results{animation:feed-results-enter .28s ease-out}@keyframes feed-results-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}.feed-article-hero .feed-kicker,.feed-breadcrumbs,.feed-card__meta,.feed-feature__meta,.feed-hero .feed-kicker,.feed-hero__art figcaption,.feed-hero__bottom,.feed-kicker,.feed-section-label,.feed-subjects__grid small{font-size:.75rem}@media (prefers-reduced-motion:reduce){.feed-page *,.feed-page :after,.feed-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}