/* Mobile-first editorial journal. No external fonts, widgets, trackers or animations. */
.myrha-fieldnotes,.myrha-essay-page{--note-ink:#edf4ee;--note-muted:#bfcbc5;--note-rule:#52665a;color:var(--note-ink)}
.myrha-fieldnotes{padding:clamp(52px,8vw,116px) max(5vw,20px);background:linear-gradient(155deg,#101b1c,#07100f 75%)}
.myrha-fieldnotes-heading{max-width:850px;margin:0 auto 30px;text-align:center}
.myrha-fieldnotes-heading h2{font:clamp(36px,7vw,80px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:18px 0 25px}
.myrha-fieldnotes-heading h2 em{color:#bdd9ad}
.myrha-fieldnotes-heading p{line-height:1.8;color:var(--note-muted);font-size:clamp(15px,1.5vw,19px)}
.myrha-fieldnotes-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:30px auto 15px;max-width:1100px}
.myrha-fieldnotes-filter{border:1px solid #61796b;border-radius:24px;background:#13251f;color:#e0e9e2;min-height:44px;padding:8px 16px;font:600 12px/1.3 Arial,sans-serif;letter-spacing:.04em;cursor:pointer}
.myrha-fieldnotes-filter[aria-pressed="true"]{background:#d7e3c9;color:#071211;border-color:#d7e3c9}
.myrha-fieldnotes-counter{text-align:center;color:var(--note-muted);font:12px/1.5 Arial,sans-serif;margin:0 0 25px}
.myrha-fieldnotes-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;max-width:1430px;margin:auto}
.myrha-fieldnote-card{min-width:0;border:1px solid #415c4e;background:#14201e;display:flex;flex-direction:column;overflow:hidden}
.myrha-fieldnote-card[hidden]{display:none!important}
.myrha-fieldnote-card>img{aspect-ratio:16/9}
.myrha-fieldnote-card img{width:100%;height:100%;object-fit:cover;display:block}
.myrha-fieldnote-copy{padding:26px;display:flex;flex-direction:column;flex:1;gap:13px}
.myrha-fieldnote-copy>span{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.14em;color:#bed9b1}
.myrha-fieldnote-copy h3{font:clamp(24px,2.3vw,34px)/1.15 Georgia,serif;margin:0}
.myrha-fieldnote-copy a{color:inherit;text-decoration:none}
.myrha-fieldnote-copy p{font:15px/1.7 Arial,sans-serif;color:#ccd7d1;margin:0 0 12px}
.myrha-fieldnote-copy .myrha-fieldnote-link{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.06em;color:#d7e6c6;margin-top:auto;text-decoration:underline;text-underline-offset:5px}
.myrha-fieldnotes-note{max-width:850px;margin:30px auto 0;text-align:center;color:var(--note-muted);font:13px/1.65 Arial,sans-serif}
.myrha-essay-page{background:#091311;min-height:100vh}
.myrha-essay-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:55px 5vw 48px;background:linear-gradient(145deg,#192823,#0b1517);align-items:center}
.myrha-essay-hero-copy{min-width:0;max-width:760px}
.myrha-essay-hero h1{font:clamp(43px,7vw,92px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:23px 0}
.myrha-essay-subtitle{font:italic clamp(21px,3vw,30px)/1.35 Georgia,serif;color:#c9dab8}
.myrha-essay-deck{max-width:720px;color:#d4dfd6;font:clamp(16px,1.6vw,20px)/1.7 Arial,sans-serif}
.myrha-essay-back{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:#d9e9c8;text-decoration:underline;text-underline-offset:6px}
.myrha-essay-hero>img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;border:1px solid #456050;max-height:550px}
.myrha-essay-body{max-width:1250px;margin:auto;padding:40px 5vw 30px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px}
.myrha-essay-toc{display:flex;flex-direction:column;gap:0;border:1px solid #52685b;padding:18px 22px;align-self:start;background:#14201e}
.myrha-essay-toc>span{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.14em;color:#bacbbf;padding-bottom:12px}
.myrha-essay-toc a{font:14px/1.45 Arial,sans-serif;color:#edf4ed;display:flex;justify-content:space-between;gap:10px;text-decoration:none;border-top:1px solid #34483d;padding:13px 0;min-height:44px}
.myrha-essay-article{min-width:0}
.myrha-essay-section{padding:28px 0 35px;border-bottom:1px solid #405649;scroll-margin-top:110px}
.myrha-essay-section:first-child{padding-top:0}
.myrha-essay-index{display:block;font:11px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#bcd6ad;margin-bottom:18px}
.myrha-essay-section h2{font:clamp(29px,4vw,46px)/1.13 Georgia,serif;margin:0 0 24px}
.myrha-essay-section p{font:clamp(16px,1.4vw,19px)/1.87 Georgia,serif;color:#d7e2db;margin:0 0 20px}
.myrha-essay-related{padding:60px 5vw 80px;background:#14201e}
.myrha-essay-related-title{max-width:1100px;margin:auto}
.myrha-essay-related h2{font:clamp(30px,5vw,56px)/1.2 Georgia,serif;margin:12px 0}
.myrha-essay-related-title>p,.myrha-essay-disclaimer{color:#c8d4cc;font:14px/1.7 Arial,sans-serif}
.myrha-essay-related-list{max-width:1100px;margin:28px auto;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.myrha-essay-related-list a{padding:19px;min-height:74px;border:1px solid #546f5c;display:flex;flex-direction:column;justify-content:center;gap:7px;position:relative;color:#eaf3e9;text-decoration:none}
.myrha-essay-related-list a small{font:600 10px Arial,sans-serif;letter-spacing:.13em;color:#b8d4aa}
.myrha-essay-related-list a strong{font:20px Georgia,serif;max-width:90%}
.myrha-essay-related-list a>span{position:absolute;right:18px;top:50%;transform:translateY(-50%)}
.myrha-essay-disclaimer{max-width:1100px;margin:0 auto}
.myrha-fieldnote-card a:focus-visible,.myrha-fieldnotes button:focus-visible,.myrha-essay-page a:focus-visible{outline:3px solid #e2f5a4;outline-offset:4px}
@media(min-width:690px){.myrha-fieldnotes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.myrha-essay-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1120px){.myrha-fieldnotes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.myrha-essay-hero{grid-template-columns:1fr 1fr;gap:4vw;padding:85px 5vw 75px}.myrha-essay-body{grid-template-columns:270px minmax(0,1fr);gap:62px;padding-top:65px}.myrha-essay-toc{position:sticky;top:105px}.myrha-essay-related-list{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.myrha-fieldnote-card *,.myrha-essay-page *{scroll-behavior:auto!important;transition:none!important}}

.myrha-region-note{margin:35px auto 65px;max-width:1300px;padding:clamp(24px,5vw,50px);border:1px solid #526a57;background:linear-gradient(120deg,#192921,#101a1b);color:#e5f0e4}
.myrha-region-note h2{font:clamp(27px,5vw,48px)/1.17 Georgia,serif;margin:20px 0}
.myrha-region-note p{font:clamp(15px,1.5vw,19px)/1.7 Georgia,serif;max-width:840px;color:#d3dfd5}
.myrha-region-note a{display:inline-flex;min-height:44px;align-items:center;color:#e1f2cc;text-underline-offset:5px}

/* v14.1: source transparency, editorial onward link, mobile-first home gateway */
.myrha-essay-sources{max-width:1250px;margin:0 auto;padding:20px 5vw 28px;color:#d6e4d8;background:#091311}
.myrha-essay-sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:600 14px/1.5 Arial,sans-serif;color:#daedcd;text-decoration:underline;text-underline-offset:4px}
.myrha-essay-sources p{max-width:850px;font:15px/1.65 Arial,sans-serif;color:#bfcdc0}
.myrha-essay-sources ul{padding-left:22px;font:14px/1.85 Arial,sans-serif;color:#d7e6d6}
.myrha-essay-sources summary:focus-visible,.myrha-notes-home a:focus-visible{outline:3px solid #e2f5a4;outline-offset:4px}
.myrha-essay-next{min-height:100px;display:flex;flex-direction:column;gap:7px;padding:20px 24px;border:1px solid #78957a;background:#1a302a;color:#f0f6ed!important;text-decoration:none;grid-column:1/-1}
.myrha-essay-next span:first-child{font:600 11px Arial,sans-serif;color:#c1dbbf;letter-spacing:.11em}
.myrha-essay-next strong{font:clamp(21px,3vw,30px) Georgia,serif}
.myrha-notes-home{padding:clamp(50px,7vw,110px) max(20px,5vw);background:#101b1a;color:#e5f2e8}
.myrha-notes-home-head{max-width:920px;margin:0 auto 32px;text-align:center}
.myrha-notes-home-head h2{font:clamp(35px,6vw,69px)/1.09 Georgia,serif;margin:15px 0 23px}
.myrha-notes-home-head em{color:#c1d6ad}
.myrha-notes-home-head p{font:clamp(15px,1.7vw,18px)/1.7 Arial,sans-serif;color:#c1d0c5}
.myrha-notes-home-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
.myrha-notes-home-card{min-width:0;display:flex;flex-direction:column;gap:11px;border:1px solid #4b6656;background:#182824;padding-bottom:20px;text-decoration:none!important;color:#edf5ea!important}
.myrha-notes-home-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.myrha-notes-home-card>span,.myrha-notes-home-card strong,.myrha-notes-home-card small{margin-left:20px;margin-right:20px}
.myrha-notes-home-card>span{font:600 10px Arial,sans-serif;letter-spacing:.11em;color:#bbd5b5}
.myrha-notes-home-card strong{font:clamp(22px,2.5vw,30px)/1.2 Georgia,serif}
.myrha-notes-home-card small{font:600 12px Arial,sans-serif;color:#d0edbc;margin-top:auto}
.myrha-notes-home-all{display:flex;justify-content:center;align-items:center;min-height:48px;width:fit-content;margin:28px auto 0;color:#d3ecc7!important;font:600 13px Arial,sans-serif;letter-spacing:.08em;text-underline-offset:5px}
@media(min-width:760px){.myrha-notes-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:359px){.myrha-fieldnote-copy{padding:19px}.myrha-notes-home{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}}
