.journal-intro{padding-top:75px;padding-bottom:45px}.journal-intro h1,.article-heading h1{font-size:clamp(3rem,5.5vw,5.5rem);letter-spacing:-.055em;line-height:1.1;font-weight:600;margin:22px 0}.journal-intro h1 em,.article-heading h1 em{font-style:normal;color:#8a6928}.journal-intro>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:1.05rem;line-height:1.8}.season-nav{display:flex;gap:30px;border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.season-nav a{font-size:.85rem;border-bottom:1px solid transparent}.season-nav a:hover{border-color:currentColor}.journal-feature{display:grid;grid-template-columns:1fr 1fr;background:#f4f1e9}.journal-feature-image img{display:block;width:100%;height:100%;min-height:540px;max-height:680px;object-fit:cover;object-position:center 58%}.journal-feature-copy{padding:60px 55px;align-self:center}.journal-feature-copy h2{font-size:clamp(2.5rem,3.8vw,3.8rem)}.journal-feature-copy>p:not(.eyebrow):not(.journal-meta){color:var(--muted);line-height:1.8;margin:25px 0 30px}.journal-meta{font-size:.66rem;letter-spacing:.12em;margin-top:24px;color:var(--muted)}.season-section{padding-top:100px;padding-bottom:90px}.season-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px}.season-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 42%;margin-bottom:25px}.season-card h3{font-size:1.55rem;letter-spacing:-.035em;line-height:1.3}.season-card>p:not(.eyebrow){color:var(--muted);line-height:1.75;font-size:.94rem}.season-card .text-link{font-size:.8rem}.journal-source-note{font-size:.75rem;color:var(--muted);margin-top:35px;max-width:850px}.article-heading{padding:55px 0 30px}.article-heading>.eyebrow{margin-top:45px}.article-subtitle{font-size:1.2rem;max-width:690px;color:var(--muted);line-height:1.6}.article-cover{padding:0}.article-cover img{width:100%;height:auto;max-height:600px;aspect-ratio:2.15/1;object-fit:cover;object-position:center 53%;display:block}.article-cover figcaption,.article-inline figcaption{font-size:.78rem;line-height:1.6;color:var(--muted);padding-top:14px}.article-layout{display:grid;grid-template-columns:.65fr 1.6fr;gap:110px;padding:70px 0 90px}.article-aside>p:not(.eyebrow){font-size:1.1rem;line-height:1.9}.article-aside .text-link{font-size:.8rem}.article-body{max-width:790px}.article-body>p{line-height:1.85;color:var(--muted)}.article-body .article-lead{font-size:1.2rem;color:var(--ink)}.autumn-step{display:grid;grid-template-columns:45px 1fr;gap:24px;border-top:1px solid var(--line);padding:28px 0;scroll-margin-top:125px}.autumn-step:first-of-type{margin-top:40px}.step-count{font-size:.8rem;color:#8a6928;padding-top:7px}.autumn-step h2{font-size:1.65rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.autumn-step p{line-height:1.8;font-size:1rem;color:var(--muted);margin:0}.article-inline{margin:35px 0}.article-inline img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 33%}.article-takeaway{padding:35px;background:#edf1eb;margin:45px 0}.article-takeaway h2{font-size:2.2rem}.article-takeaway p:not(.eyebrow){color:var(--muted);line-height:1.8}.article-sources{border-top:1px solid var(--line);padding-top:30px}.article-sources h2{font-size:1.3rem}.article-sources li,.article-sources p{font-size:.8rem;line-height:1.8;color:var(--muted)}.article-sources a{text-decoration:underline;text-underline-offset:3px}.advice-teaser{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-top:85px;padding-bottom:85px}.advice-teaser>div>p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.8}.advice-teaser img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 58%}.advice-teaser h2{font-size:clamp(2.4rem,3.6vw,3.5rem)}
@media(max-width:1100px){.journal-feature-copy{padding:35px}.article-layout{gap:50px}.season-grid{gap:22px}.advice-teaser{gap:40px}}
@media(max-width:800px){.journal-intro{padding-top:45px}.journal-intro h1,.article-heading h1{font-size:clamp(2.4rem,8.5vw,4rem)}.season-nav{gap:24px;flex-wrap:wrap}.journal-feature{grid-template-columns:1fr}.journal-feature-image img{min-height:0;height:auto;aspect-ratio:4/3;object-position:center 55%}.journal-feature-copy{padding:35px 24px}.journal-feature-copy h2{font-size:2.5rem}.season-section{padding:60px 0}.season-grid{grid-template-columns:1fr;gap:45px}.article-heading{padding-top:35px}.article-cover img{aspect-ratio:4/3}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:50px}.article-aside{border-bottom:1px solid var(--line);padding-bottom:25px}.article-aside>p:not(.eyebrow){display:none}.autumn-step{grid-template-columns:28px 1fr;gap:12px}.autumn-step h2{font-size:1.45rem}.article-takeaway{padding:25px}.article-takeaway h2{font-size:1.9rem}.advice-teaser{grid-template-columns:1fr;gap:30px;padding:55px 0}.advice-teaser img{aspect-ratio:3/2}}
