/* Meadow: a quiet, panoramic nature journal with alternating field-note walks. */
:root{--paper:#f9f9ee;--ink:#304b36;--muted:#667661;--accent:#537747;--line:#d5ddc8;--pale:#ecf0df;--serif:Georgia,serif;--sans:'Segoe UI',Arial,sans-serif}.md-header{background:#fafbf2}.md-mast{display:flex;align-items:center;gap:35px;padding-block:23px}.md-brand{display:flex;align-items:center;gap:11px;font:italic 34px/1 var(--serif);letter-spacing:-.04em;font-weight:600}.md-mast>nav{display:flex;gap:30px;margin-left:auto;font-size:11px}.md-menu{position:relative;font-size:10px;z-index:3}.md-menu summary{cursor:pointer;list-style:none;border:1px solid #b7c5ae;padding:9px 13px;border-radius:20px}.md-menu nav{position:absolute;right:0;top:46px;width:210px;display:grid;gap:13px;padding:22px;background:#fafbf2;border:1px solid var(--line);box-shadow:0 10px 25px #304b361a}.md-canopy{position:relative}.md-canopy .cover{width:100%;height:390px;object-fit:cover;object-position:center 58%}.md-canopy>span{position:absolute;bottom:22px;left:40px;color:#f4f8e8;font-size:9px;letter-spacing:.15em;text-shadow:0 1px 5px #000}.md-hello{text-align:center;max-width:750px;margin:40px auto 35px}.md-hello h1{font:italic 62px/1.1 var(--serif);letter-spacing:-.04em;margin:17px 0 20px}.md-hello p{font:17px/1.8 var(--serif);max-width:58ch;margin:auto}.md-hello>a{display:inline-block;font-size:11px;border-bottom:1px solid #8aa17e;padding-bottom:4px;margin-top:25px}.md-featured-note{display:grid;grid-template-columns:170px minmax(0,1fr);gap:45px;border-block:1px solid #b5c6a8;padding:30px 0;max-width:1000px;margin:auto}.md-featured-label{font:italic 26px/1.3 var(--serif);color:#6e8c58}.md-featured-label i{display:block;margin-top:15px;font-style:normal}.md-featured-note .lead-story{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px}.md-featured-note .lead-story .meta{grid-column:1/-1}.md-featured-note .lead-story h2{font-size:28px;margin:0}.md-featured-note .lead-story p{font:14px/1.8 var(--serif);margin:0}.md-featured-note .lead-story .text-link{justify-self:start;font-size:10px}.md-walk{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-top:55px;align-items:start}.md-walk>figure{position:sticky;top:25px}.md-walk figure img{width:100%;aspect-ratio:.9;object-fit:cover}.md-walk figcaption{font:italic 18px/1.6 var(--serif);padding:20px 0;color:#718666}.md-walk figcaption a{font:11px var(--sans);display:inline-block;margin-top:8px}.md-walk>div>h2{font:36px/1.1 var(--serif);letter-spacing:-.025em;padding:0 0 25px}.md-note{padding:22px 0;border-top:1px solid var(--line)}.md-note-label{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#6c865b;margin-bottom:12px}.md-note h3{font:26px/1.2 var(--serif);letter-spacing:-.02em}.md-note p{font:14px/1.8 var(--serif);margin:14px 0}.md-read{font-size:10px;color:#537747}.md-leafwalk{grid-template-columns:1.3fr 1fr;padding-top:50px;margin-top:35px;border-top:1px solid var(--line)}.md-leafwalk>div>.eyebrow{margin-bottom:15px}.md-leafwalk figure img{aspect-ratio:.85;border-radius:160px 160px 0 0}.md-wander{text-align:center;padding:45px 30px;background:#e9eeda;margin-top:45px}.md-wander>p{font:italic 23px var(--serif);margin-top:15px}.md-wander nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;max-width:850px;margin:15px auto}.md-wander nav a{font:32px/1.8 var(--serif);letter-spacing:-.025em;border-bottom:1px solid #bdc9ac}.md-whole-journal{display:inline-block;margin-top:20px;font-size:11px}.md-footer{background:#2e4935;padding-block:45px 25px;text-align:center;margin-top:35px;color:#f4f6e8}.md-footer img{margin:auto;background:#e7edda;border-radius:50%;padding:6px}.md-footer h2{font:italic 39px/1.2 var(--serif);letter-spacing:-.03em;margin:20px 0 15px}.md-footer p{font-size:12px;color:#c3d0b6}.md-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin:30px 0 25px;font-size:11px}.md-footer>.frame>span{font-size:9px;color:#b3c2a6}.md-article{max-width:1080px}.md-article .article-heading{text-align:center;max-width:850px;margin:20px auto 40px}.md-article h1{font:italic 58px/1.12 var(--serif);letter-spacing:-.04em;margin:22px 0}.md-article .byline{justify-content:center}.md-article .reading-layout{display:grid;grid-template-columns:170px minmax(0,680px);gap:50px;max-width:950px;margin:0 auto 65px}.md-article .article-toc{position:sticky;top:25px;border-top:1px solid #9cb089;padding-top:15px;font-size:11px}.md-article .prose>p:first-child:first-letter{float:left;font:65px/.95 var(--serif);padding-right:9px;color:#698759}.md-article .prose{line-height:1.95}.md-archive{max-width:1060px;padding-bottom:60px}.md-archive .archive-heading{text-align:center;margin:30px auto 40px}.md-archive h1{font:italic 58px/1.1 var(--serif);letter-spacing:-.035em}.md-archive .archive-heading p{margin:auto}.md-archive .topic-list{columns:2;column-gap:65px}.md-archive .md-note{break-inside:avoid;padding-bottom:28px}
@media(max-width:1000px){.md-mast{gap:20px}.md-mast>nav{gap:20px}.md-mast>nav a:last-child{display:none}.md-canopy .cover{height:330px}.md-walk{gap:40px}.md-featured-note{gap:30px;grid-template-columns:130px 1fr}.md-featured-note .lead-story{column-gap:25px}.md-hello h1{font-size:54px}}
@media(max-width:700px){.md-mast{justify-content:space-between;padding-block:21px;gap:15px}.md-brand{font-size:30px}.md-brand img{width:30px;height:30px}.md-mast>nav{display:none}.md-menu summary{font-size:9px;padding:8px 10px}.md-canopy .cover{height:280px}.md-canopy>span{left:18px;bottom:15px;font-size:8px}.md-hello{margin-top:30px}.md-hello h1{font-size:42px}.md-hello p{font-size:16px}.md-featured-note{grid-template-columns:1fr;gap:20px}.md-featured-label{font-size:19px}.md-featured-label br{display:none}.md-featured-label i{display:inline;margin-left:15px}.md-featured-note .lead-story{display:block}.md-featured-note .lead-story h2{font-size:29px;margin:14px 0}.md-featured-note .lead-story p{margin-bottom:18px}.md-walk,.md-leafwalk{grid-template-columns:1fr;gap:28px;padding-top:35px}.md-walk>figure{position:static}.md-walk figure img{aspect-ratio:1.45}.md-walk figcaption{font-size:17px;padding-bottom:0}.md-walk>div>h2{font-size:30px}.md-leafwalk>figure{order:-1}.md-leafwalk figure img{aspect-ratio:1.3;border-radius:120px 120px 0 0}.md-note h3{font-size:25px}.md-wander{padding:30px 20px}.md-wander nav{gap:0 15px}.md-wander nav a{font-size:25px}.md-footer h2{font-size:33px}.md-footer nav{gap:18px}.md-article h1{font-size:40px}.md-article .reading-layout{display:block}.md-article .article-toc{margin-bottom:30px}.md-article .prose>p:first-child:first-letter{font-size:55px}.md-archive .topic-list{columns:1}.md-archive h1{font-size:43px}}
