.ramblings-shell,.rambling-article{width:var(--content);margin:0 auto}.ramblings-shell{padding:clamp(72px,9vw,128px) 0 clamp(96px,12vw,170px)}.ramblings-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(54px,8vw,104px);display:grid}.ramblings-heading h1,.rambling-article__heading h1{font-family:var(--serif-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400}.ramblings-heading h1{max-width:760px;font-size:clamp(4.4rem,9vw,8.7rem);line-height:.78}.ramblings-heading__intro{color:#d0c9bf;margin:0 0 4px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.ramblings-list{gap:clamp(54px,8vw,110px);display:grid}.rambling-card{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:clamp(28px,5vw,74px);display:grid}.rambling-card+.rambling-card{border-top:1px solid var(--line);padding-top:clamp(54px,8vw,100px)}.rambling-card__art,.rambling-article__art{background:#0a0907;border:1px solid #ffffff1f;display:block;overflow:hidden}.rambling-card__art{box-shadow:0 24px 70px #0000006b}.rambling-card__art img,.rambling-article__art img{width:100%;height:auto;display:block}.rambling-card__copy h2{font-family:var(--serif-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:400;line-height:.94}.rambling-card__subtitle{color:var(--amber-bright);margin:22px 0 0;font-style:italic;line-height:1.65}.rambling-card__summary{color:#c9c2b8;margin:24px 0 0;line-height:1.8}.rambling-card__meta,.rambling-article__byline{color:var(--ink-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 12px;font-size:.68rem;display:flex}.rambling-card__meta{margin:28px 0}.rambling-article{padding:clamp(58px,8vw,116px) 0 clamp(96px,12vw,170px)}.rambling-article__header{margin-bottom:clamp(58px,8vw,106px)}.rambling-article__heading{text-align:center;max-width:930px;margin:0 auto clamp(46px,6vw,76px)}.rambling-article__heading h1{font-size:clamp(4.1rem,8.7vw,8.8rem);line-height:.83}.rambling-article__subtitle{max-width:720px;color:var(--amber-bright);margin:28px auto 0;font-size:clamp(1rem,1.4vw,1.22rem);font-style:italic}.rambling-article__byline{justify-content:center;margin:27px 0 0}.rambling-article__art{box-shadow:0 32px 100px #0000008a}.rambling-reading-progress{--reading-progress:0;z-index:80;background:var(--amber-bright);pointer-events:none;height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;position:fixed;top:0;left:0;right:0}.rambling-article__body{color:#d5cec4;max-width:820px;margin:0 auto;font-size:1.15rem;line-height:1.84}.rambling-article__body p{margin:0 0 1.52em}.rambling-article__body .one-minute{border:1px solid var(--line-warm);background:linear-gradient(135deg, #c8954d1f, transparent 46%), var(--panel);color:var(--ink);margin:0 0 clamp(44px,7vw,72px);padding:clamp(28px,4vw,44px);position:relative}.rambling-article__body .one-minute p:last-child{margin-bottom:0}.rambling-article__body .one-minute__label,.rambling-article__body .article-break{color:var(--amber-bright);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}.rambling-article__body .one-minute__answer{font-family:var(--serif-display);font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.12}.rambling-article__body .article-pivot{color:var(--ink);font-family:var(--serif-display);text-align:center;text-wrap:balance;margin:clamp(46px,7vw,72px) -34px;font-size:clamp(2rem,3.7vw,3.15rem);line-height:1.08}.rambling-article__body .article-question{color:var(--amber-bright);font-family:var(--serif-display);text-align:center;text-wrap:balance;margin:clamp(48px,8vw,86px) -70px;font-size:clamp(2.9rem,7vw,6rem);line-height:.95}.rambling-article__body .article-note{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:64px;padding-top:26px;font-size:.82rem;font-style:italic}.rambling-article__body .article-sources{border-top:1px solid var(--line);color:var(--ink-muted);font-family:var(--mono);margin-top:54px;padding:28px 0 0;font-size:.72rem;line-height:1.75}.rambling-article__body .article-sources h2{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:500}.rambling-article__body .article-sources ul{margin:0;padding-left:1.3rem}.rambling-article__footer{border-top:1px solid var(--line-warm);justify-content:space-between;align-items:end;gap:36px;max-width:930px;margin:clamp(72px,10vw,130px) auto 0;padding-top:34px;display:flex}.rambling-article__footer p:not(.eyebrow){color:#c9c2b8;max-width:460px;margin:0}.rambling-article__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.rambling-article__issue-link{color:#d2c9bd}@media (width<=900px){.ramblings-heading,.rambling-card{grid-template-columns:1fr}.rambling-card__art{order:-1}.rambling-article__body .article-pivot,.rambling-article__body .article-question{margin-left:0;margin-right:0}}@media (width<=640px){.ramblings-heading h1,.rambling-article__heading h1{font-size:clamp(3.5rem,18vw,5.3rem)}.rambling-article__heading{text-align:left}.rambling-article__byline{justify-content:flex-start}.rambling-article__body{font-size:.98rem;line-height:1.82}.rambling-article__footer{display:block}.rambling-article__footer nav{justify-content:flex-start;margin-top:28px}}
