.minutes-page{max-width:1060px;padding:40px 6% 64px;overflow-wrap:break-word}
.minutes-heading{max-width:70ch;margin-bottom:28px}
.minutes-heading .eyebrow{margin:0 0 10px}
.minutes-page h1{font:400 clamp(2.25rem,4.5vw,3.25rem)/1.12 Georgia,'Times New Roman',serif;margin:0 0 16px}
.minutes-page h2{font:400 clamp(1.65rem,3vw,2rem)/1.2 Georgia,'Times New Roman',serif;margin:0 0 24px}
.minutes-page h3{font:700 1.125rem/1.4 Arial,Helvetica,sans-serif;margin:0 0 12px;color:var(--text)}
.minutes-page p,.minutes-page li,.minutes-page dd{font-size:1rem;line-height:1.75;color:var(--muted)}
.minutes-page p{margin:0 0 16px;max-width:70ch}
.minutes-page strong{color:var(--text)}
.minutes-page .eyebrow{font-size:.875rem;color:var(--accent);line-height:1.7}
.minutes-page p:last-child{margin-bottom:0}
.minutes-intro{border-left:3px solid var(--accent);background:#18221c;padding:28px 30px}
.minutes-intro h2{color:var(--accent);font-weight:700;margin-bottom:16px}
.minutes-intro .minutes-promise{color:var(--text);font-weight:700;margin-top:22px}
.minutes-section{border-top:1px solid #354038;margin-top:40px;padding-top:32px;scroll-margin-top:24px}
.minutes-page ul{padding-left:22px;margin:16px 0 0;max-width:70ch}
.minutes-page li+li{margin-top:8px}
.minutes-columns{display:grid;grid-template-columns:1fr 1.3fr;gap:36px}
.minutes-columns>*{min-width:0}
.minutes-section .section-note{margin-top:-12px;margin-bottom:24px}
.minutes-lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.lesson{border:1px solid #354038;border-radius:4px;padding:24px}
.lesson:first-child{grid-column:1/-1;background:#18221c;border-top:3px solid var(--accent)}
.lesson:first-child p{max-width:78ch}
.lesson:last-child{grid-column:1/-1}
.lesson .eyebrow{margin-bottom:12px}
.lesson h3{font:400 1.5rem/1.3 Georgia,'Times New Roman',serif;margin-bottom:18px}
.lesson .lesson-caveat{color:var(--accent);font-weight:700}
.minutes-experiment{border-left:3px solid var(--accent);padding-left:24px}
.experiment-notes{margin:24px 0 0}
.experiment-notes>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:14px 0;border-top:1px solid #354038}
.experiment-notes dt{font-size:1rem;line-height:1.75;font-weight:700}
.experiment-notes dd{margin:0}
.minutes-questions li{padding:0 0 12px}
.minutes-changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}
.minutes-journey p{max-width:64ch}
header nav a[aria-current="page"]{color:var(--accent);text-decoration-thickness:2px}
@media(max-width:700px){.minutes-page{padding-top:28px}.minutes-intro{padding:22px 20px}.minutes-columns,.minutes-lessons,.minutes-changes{grid-template-columns:1fr;gap:24px}.lesson{padding:22px 20px}.lesson:first-child,.lesson:last-child{grid-column:auto}.minutes-section{margin-top:32px;padding-top:28px}.experiment-notes>div{grid-template-columns:1fr;gap:4px}.minutes-page h2{margin-bottom:20px}}

.minutes-intro{margin-top:36px}
.minutes-log{margin-top:48px}
.minutes-post-heading{border-top:3px solid var(--accent);padding-top:24px}
.minutes-post-heading h2{max-width:26ch;font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:0}
.minutes-post>.minutes-section h2{font-size:clamp(1.5rem,2.8vw,1.8rem)}
.minutes-page>.minutes-section:first-of-type{margin-top:0}
.minutes-post+.minutes-post{margin-top:48px}
.minutes-post-body{margin-top:24px}
.minutes-post [data-journey-date]{scroll-margin-top:28px}
