/*
Theme Name: Ideaexploredaily Editorial Expedition Fieldbook
Theme URI: https://ideaexploredaily.com/
Author: OpenAI
Description: Premium Business and News WordPress publication designed as a sophisticated editorial expedition fieldbook.
Version: 6.0.0
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: ideaexploredaily
License: GNU General Public License v2 or later
*/
:root{--ink:#203036;--paper:#F3EBDD;--verm:#E76F46;--indigo:#376DAF;--jade:#729B7D;--gold:#E2C158;--sky:#93C8D4;--white:#FFFDF9;--muted:#667277;--line:rgba(32,48,54,.20);--wrap:1440px;--read:750px;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);line-height:1.65;-webkit-font-smoothing:antialiased}body.ied-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--verm)}.no-js .ied-search-toggle,.no-js .ied-mobile-toggle{display:none!important}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}.ied-wrap{width:min(calc(100% - 64px),var(--wrap));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ied-skip{position:absolute;left:-9999px;top:12px;background:#fff;padding:10px 14px;z-index:9999}.ied-skip:focus{left:12px}:focus-visible{outline:3px solid var(--verm);outline-offset:3px}.ied-icon{display:inline-flex;width:18px;height:18px}.ied-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ied-breadcrumbs{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 24px}.ied-breadcrumbs span{margin:0 6px}.ied-section-label{display:flex;align-items:flex-end;gap:18px;border-top:1px solid currentColor;padding-top:18px;margin-bottom:36px}.ied-section-label>span{font-weight:900;color:var(--verm)}.ied-section-label h2{margin:0;font:700 clamp(2rem,3.2vw,4rem)/.95 var(--serif);letter-spacing:-.045em}.ied-section-label.light{color:var(--white)}
/* header */
.ied-header{background:var(--white);border-bottom:1px solid var(--line);position:relative;z-index:40}.ied-header-row{min-height:76px;display:grid;grid-template-columns:310px 1fr 86px;gap:24px;align-items:center}.ied-theme-logo{width:285px;max-height:56px;object-fit:contain;object-position:left center}.ied-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;gap:clamp(16px,2.5vw,38px)}.ied-menu a{display:block;padding:28px 0 23px;font-size:.69rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;position:relative}.ied-menu a:after{content:"";position:absolute;left:0;right:100%;bottom:18px;height:2px;background:var(--verm);transition:right .2s}.ied-menu a:hover:after,.ied-menu .current-menu-item>a:after{right:0}.ied-search-toggle,.ied-mobile-toggle{border:1px solid var(--ink);background:transparent;border-radius:0;padding:8px 10px;color:var(--ink);display:flex;align-items:center;gap:8px;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ied-mobile-toggle{display:none}.ied-search-panel{display:none;background:var(--indigo);color:var(--white);padding:25px 0}.ied-search-panel.is-open,.no-js .ied-search-panel{display:block}.ied-search-label{display:block;font-size:.66rem;letter-spacing:.14em;font-weight:850;margin-bottom:8px}.ied-search-form{display:grid;grid-template-columns:1fr auto;max-width:900px;border-bottom:1px solid rgba(255,255,255,.5)}.ied-search-form input{border:0;background:transparent;color:inherit;padding:12px 0;font-size:1.15rem;outline:0}.ied-search-form button{border:0;background:var(--verm);color:#fff;padding:0 20px;font-weight:800;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}
/* opening */
.ied-opening{background:var(--paper);padding:90px 0 0}.ied-opening-grid{min-height:610px;display:grid;grid-template-columns:55% 1fr 18%;align-items:stretch;position:relative}.ied-opening-copy{align-self:end;padding:0 45px 70px 0}.ied-kicker{font-size:.66rem;font-weight:900;letter-spacing:.14em;color:var(--verm);text-transform:uppercase}.ied-opening-copy h1{font:700 clamp(3.8rem,6.1vw,7.7rem)/.86 var(--serif);letter-spacing:-.06em;margin:18px 0 28px;max-width:850px}.ied-opening-copy p{max-width:600px;font-size:1.04rem;color:#4f5354}.ied-read,.ied-older{display:inline-block;margin-top:18px;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid currentColor}.ied-cut{align-self:center;height:2px;background:var(--verm);margin-right:-1px}.ied-vertical-image{border-left:1px solid var(--ink);border-right:1px solid var(--ink);padding:0 10px}.ied-vertical-image img{width:100%;height:610px;object-fit:cover}.ied-brief-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0 0 44px;margin-top:-5px}.ied-brief-row article{display:grid;grid-template-columns:48px 1fr;padding:24px 24px 0 0;border-top:1px solid var(--line)}.ied-brief-row span{grid-row:1/3;color:var(--verm);font-weight:900}.ied-brief-row small{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--muted)}.ied-brief-row h3{font:700 1rem/1.18 var(--serif);margin:5px 0}
/* disciplines */
.ied-disciplines{padding:80px 0 110px;background:var(--white)}.ied-discipline{min-height:145px;border-top:1px solid var(--line);display:grid;grid-template-columns:230px minmax(0,760px);align-items:center;gap:40px}.ied-discipline.right{grid-template-columns:minmax(0,760px) 230px;justify-content:end;text-align:right}.ied-discipline.right>div{grid-column:2}.ied-discipline.right h3{grid-column:1;grid-row:1}.ied-discipline>div{display:flex;align-items:center;gap:18px}.ied-discipline>div span{font:700 2rem/1 var(--serif);color:var(--verm)}.ied-discipline .cat{font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ied-discipline h3{font:700 clamp(1.65rem,2.4vw,3rem)/1.05 var(--serif);letter-spacing:-.03em;margin:0}.ied-discipline:nth-of-type(3),.ied-discipline:nth-of-type(5),.ied-discipline:nth-of-type(7){margin-top:34px}
/* depth */
.ied-depth{padding:80px 0 100px;background:var(--paper)}.ied-depth-grid{display:grid;grid-template-columns:62% 38%;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ied-long{padding:30px 46px 34px 0;border-right:1px solid var(--ink)}.ied-long .media img{width:100%;aspect-ratio:16/9;object-fit:cover}.ied-long small,.ied-quick small{display:block;margin-top:14px;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;font-weight:850;color:var(--verm)}.ied-long h2{font:700 clamp(2.4rem,4vw,5rem)/.98 var(--serif);letter-spacing:-.045em;margin:10px 0 16px}.ied-long p{max-width:720px;color:var(--muted)}.ied-quick{padding-left:30px}.ied-quick article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.ied-quick article:last-child{border:0}.ied-quick>article>span{font:700 1.3rem/1 var(--serif);color:var(--verm)}.ied-quick small{margin:0}.ied-quick h3{font:700 1.25rem/1.15 var(--serif);margin:6px 0}.ied-quick em{font-style:normal;font-size:.7rem;color:var(--muted)}
/* sequence */
.ied-sequence{padding:75px 0 120px;background:var(--indigo);color:var(--white)}.ied-seq-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;align-items:start}.ied-seq-grid article{border-top:1px solid rgba(255,255,255,.45);padding-top:18px;transform:translateY(var(--shift))}.ied-seq-grid article>span{font:700 2.4rem/1 var(--serif);color:var(--verm)}.ied-seq-grid small{display:block;margin-top:26px;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#cbd3dd}.ied-seq-grid h3{font:700 1.2rem/1.16 var(--serif);margin:7px 0}
/* quiet */
.ied-quiet{background:var(--paper);padding:150px 0}.ied-quiet-grid{min-height:520px;display:grid;grid-template-columns:1fr 260px;gap:90px;align-items:center}.ied-quiet article{max-width:900px}.ied-quiet article>span{font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--verm);font-weight:850}.ied-quiet h2{font:700 clamp(3.2rem,5.5vw,7rem)/.9 var(--serif);letter-spacing:-.055em;margin:18px 0 28px}.ied-quiet p{max-width:640px;color:var(--muted);font-size:1.02rem}.ied-quiet .media img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--ink);padding:8px;background:var(--white)}
/* rapid */
.ied-rapid{padding:70px 0 100px;background:var(--white)}.ied-rapid-list{border-top:1px solid var(--ink)}.ied-rapid-list article{display:grid;grid-template-columns:100px 240px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.ied-rapid-list article>span{font-weight:900;color:var(--verm)}.ied-rapid-list small{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ied-rapid-list h3{font:700 1.25rem/1.14 var(--serif);margin:0}.ied-older{float:right;margin-top:28px}
/* post */
.ied-post-mast{background:var(--paper);padding:90px 0 55px}.ied-post-cat{display:inline-block;border-left:4px solid var(--verm);padding-left:12px;font-size:.66rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ied-post-mast h1{font:700 clamp(2.5rem,4.3vw,5.2rem)/.95 var(--serif);letter-spacing:-.045em;max-width:1100px;margin:24px 0}.ied-post-mast .dek{max-width:850px;font:400 1.2rem/1.5 var(--serif);color:#4c5050}.ied-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.72rem;color:var(--muted);margin-top:28px}.ied-featured{width:min(76%,1080px);margin:50px auto 65px}.ied-featured img{width:100%;height:auto;border:1px solid var(--ink);padding:10px;background:var(--white);box-shadow:18px 18px 0 rgba(32,58,88,.09)}.ied-featured figcaption{font-size:.72rem;color:var(--muted);margin-top:10px}.ied-reading{width:min(calc(100% - 50px),1040px);margin:0 auto 90px}.ied-reading.has-nav{display:grid;grid-template-columns:220px minmax(0,var(--read));gap:60px;justify-content:center}.ied-article-nav{font-size:.75rem;position:sticky;top:30px;align-self:start;border-top:2px solid var(--verm);padding-top:12px}.ied-article-nav>span{font-weight:900;letter-spacing:.1em}.ied-article-nav ul{list-style:none;padding:0}.ied-article-nav a{display:block;padding:6px 0;color:var(--muted)}.ied-article{width:min(100%,var(--read));margin-inline:auto;font-size:1.05rem;line-height:1.82}.ied-article h2,.ied-article h3,.ied-article h4{font-family:var(--serif);line-height:1.1;letter-spacing:-.025em;margin:2em 0 .75em}.ied-article h2{font-size:2.25rem}.ied-article h3{font-size:1.65rem}.ied-article a{text-decoration:underline;text-decoration-color:rgba(233,82,61,.5);text-underline-offset:3px}.ied-article blockquote{margin:2.3em 0;padding:10px 0 10px 30px;border-left:4px solid var(--verm);font:italic 1.45rem/1.5 var(--serif)}.ied-article ul,.ied-article ol{padding-left:1.5em}.ied-article li{margin:.45em 0}.ied-article table{width:100%;border-collapse:collapse;font-size:.92rem}.ied-article th,.ied-article td{padding:12px;border:1px solid var(--line);text-align:left}.ied-article th{background:var(--paper)}.ied-article pre{overflow:auto;background:var(--ink);color:#fff;padding:20px}.ied-article details{border-top:1px solid var(--ink);padding:14px 0}.ied-article summary{cursor:pointer;font-weight:800}.ied-related{padding:40px 0 100px}.ied-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--ink)}.ied-related article{padding-top:20px}.ied-related small{font-size:.62rem;color:var(--verm);font-weight:850;text-transform:uppercase;letter-spacing:.1em}.ied-related h3{font:700 1.4rem/1.12 var(--serif);margin:7px 0}
/* archives/search/pages */
.ied-archive-hero,.ied-search-hero{padding:100px 0 60px;background:var(--paper)}.ied-archive-hero>div>span,.ied-search-hero>div>span,.ied-page header>span,.ied-notfound>div>span{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--verm);font-weight:900}.ied-archive-hero h1,.ied-search-hero h1,.ied-page h1,.ied-notfound h1{font:700 clamp(3rem,5.5vw,6.8rem)/.9 var(--serif);letter-spacing:-.055em;margin:18px 0}.ied-archive-desc{max-width:760px;color:var(--muted)}.ied-archive-list{padding:50px 0 100px}.ied-archive-list article{display:grid;grid-template-columns:80px 1fr 300px;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.ied-archive-list .num{font:700 1.5rem/1 var(--serif);color:var(--verm)}.ied-archive-list small{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ied-archive-list h2{font:700 1.7rem/1.08 var(--serif);margin:6px 0}.ied-archive-list p{margin:8px 0 0;color:var(--muted)}.ied-archive-list .media img{width:100%;aspect-ratio:16/9;object-fit:cover}.ied-search-hero .ied-search-form{color:var(--ink);border-color:var(--ink);margin-top:24px}.ied-search-hero .ied-search-form button{color:#fff}.ied-empty,.ied-notfound{padding:100px 0}.ied-mini-channel-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:35px}.ied-mini-channel-rail a{background:var(--white);padding:18px}.ied-mini-channel-rail span{color:var(--verm);margin-right:8px}.ied-page{padding:90px 0}.ied-page header,.ied-page-image{width:min(100%,950px);margin-inline:auto}.ied-page-image{margin-top:35px;margin-bottom:45px}.nav-links{display:flex;gap:8px;justify-content:center;margin-top:36px}.page-numbers{padding:8px 12px;border:1px solid var(--ink)}.page-numbers.current{background:var(--ink);color:#fff}
/* footer */
.ied-footer{background:var(--indigo);color:var(--white);padding:70px 0 24px}.ied-footer-main{display:grid;grid-template-columns:1fr 260px;gap:90px;align-items:start}.ied-footer-brand .ied-theme-logo{width:min(620px,100%);max-height:none}.ied-footer-brand p{max-width:620px;color:#cfd7df;margin-top:20px}.ied-footer-cats{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.45);padding-left:26px}.ied-footer-cats a{padding:8px 0;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ied-footer-bottom{border-top:1px solid rgba(255,255,255,.32);margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:.7rem;color:#cfd7df}.ied-footer-bottom div{display:flex;gap:24px}
/* comments */
.comments-area{width:min(calc(100% - 50px),var(--read));margin:0 auto 80px;border-top:1px solid var(--ink);padding-top:30px}.comment-list{list-style:none;padding:0}.comment-list .children{list-style:none;padding-left:30px}.comment-body{padding:18px 0;border-bottom:1px solid var(--line)}.comment-form input,.comment-form textarea{width:100%;border:1px solid var(--ink);padding:12px;background:#fff}.comment-form input[type=submit]{width:auto;background:var(--ink);color:#fff;cursor:pointer}
@media(max-width:1000px){.ied-header-row{grid-template-columns:260px 1fr 72px}.ied-theme-logo{width:240px}.ied-opening-grid{grid-template-columns:58% 1fr 26%}.ied-opening-copy h1{font-size:clamp(3.2rem,6vw,5.8rem)}.ied-seq-grid{grid-template-columns:repeat(3,1fr)}.ied-seq-grid article{transform:none}.ied-archive-list article{grid-template-columns:65px 1fr 220px}}
@media(max-width:900px){.ied-wrap{width:min(calc(100% - 34px),var(--wrap))}.ied-header-row{grid-template-columns:1fr auto auto;min-height:72px}.ied-theme-logo{width:220px}.ied-mobile-toggle{display:flex}.ied-menu{display:none;position:absolute;left:0;right:0;top:72px;background:var(--white);padding:18px 20px;border-bottom:1px solid var(--ink);flex-direction:column;gap:0}.ied-menu.is-open,.no-js .ied-menu{display:flex}.ied-menu a{padding:12px 0}.no-js .ied-mobile-toggle,.no-js .ied-search-toggle{display:none}.ied-opening{padding-top:55px}.ied-opening-grid{display:grid;grid-template-columns:1fr}.ied-opening-copy{padding:0 0 40px}.ied-cut{display:none}.ied-vertical-image{width:48%;margin-left:auto;border-left:1px solid var(--ink)}.ied-vertical-image img{height:420px}.ied-brief-row{grid-template-columns:1fr}.ied-disciplines{padding-top:60px}.ied-discipline,.ied-discipline.right{grid-template-columns:1fr;text-align:left;gap:12px;min-height:125px}.ied-discipline.right>div,.ied-discipline.right h3{grid-column:auto;grid-row:auto}.ied-depth-grid{grid-template-columns:1fr}.ied-long{border-right:0;padding-right:0;border-bottom:1px solid var(--ink)}.ied-quick{padding-left:0}.ied-seq-grid{grid-template-columns:1fr 1fr}.ied-quiet{padding:100px 0}.ied-quiet-grid{grid-template-columns:1fr}.ied-quiet .media{width:48%;margin-left:auto}.ied-rapid-list article{grid-template-columns:80px 1fr}.ied-rapid-list small{display:none}.ied-featured{width:min(88%,900px)}.ied-reading.has-nav{display:block}.ied-article-nav{display:none}.ied-related>div{grid-template-columns:1fr}.ied-archive-list article{grid-template-columns:60px 1fr}.ied-archive-list .media{grid-column:2}.ied-mini-channel-rail{grid-template-columns:1fr 1fr}.ied-footer-main{grid-template-columns:1fr}.ied-footer-cats{max-width:280px}}
@media(max-width:620px){.ied-wrap{width:min(calc(100% - 26px),var(--wrap))}.ied-header-row{grid-template-columns:1fr auto auto;gap:8px}.ied-theme-logo{width:180px}.ied-search-toggle span,.ied-mobile-toggle span{display:none}.ied-opening-copy h1{font-size:clamp(2.7rem,14vw,4.2rem)}.ied-vertical-image{width:70%}.ied-vertical-image img{height:350px}.ied-section-label h2{font-size:2.3rem}.ied-seq-grid{grid-template-columns:1fr}.ied-quiet h2{font-size:clamp(2.6rem,12vw,4.6rem)}.ied-rapid-list article{grid-template-columns:1fr}.ied-rapid-list article>span{margin-bottom:-10px}.ied-post-mast h1{font-size:clamp(2rem,10vw,3.2rem)}.ied-featured{width:92%;margin-top:35px}.ied-reading{width:min(calc(100% - 28px),var(--read))}.ied-article{font-size:1rem}.ied-archive-list article{grid-template-columns:1fr}.ied-archive-list .media{grid-column:auto}.ied-mini-channel-rail{grid-template-columns:1fr}.ied-footer-bottom{flex-direction:column}.ied-footer-bottom div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* =========================================================
   V2 — EDITORIAL EXPEDITION FIELDBOOK / FULL REDESIGN
   ========================================================= */
:root{--ied-hair:rgba(23,25,26,.16);--ied-soft:#ebe5da;--ied-shadow:0 24px 60px rgba(23,25,26,.08)}
body{background:var(--white);font-size:16px}.ied-wrap{width:min(calc(100% - 72px),1480px)}
/* instrument rail */
.ied-header{background:rgba(252,251,247,.98);border-bottom:1px solid var(--ink)}
.ied-header:after{content:"";display:block;width:min(calc(100% - 72px),1480px);height:18px;margin:auto;border-left:1px solid var(--ied-hair);border-right:1px solid var(--ied-hair);background:linear-gradient(90deg,transparent 0 8%,var(--verm) 8% 8.25%,transparent 8.25% 48%,var(--indigo) 48% 48.25%,transparent 48.25%)}
.ied-header-row{min-height:66px;grid-template-columns:minmax(240px,340px) 1fr 92px}.ied-theme-logo{width:300px;max-height:48px}
.ied-menu{gap:clamp(18px,2.2vw,34px)}.ied-menu a{padding:23px 0 20px;font-size:.66rem;letter-spacing:.105em}.ied-menu a:after{bottom:14px;height:1px}
.ied-search-toggle{min-width:80px;justify-content:center;border-color:var(--ink);padding:8px 12px;background:var(--white)}
.ied-search-panel{padding:34px 0 38px;background:var(--ink)}
/* opening cut */
.ied-opening{padding:118px 0 0;background:var(--paper);border-bottom:1px solid var(--ink)}
.ied-opening-grid{min-height:680px;grid-template-columns:minmax(0,58%) minmax(90px,1fr) 250px;position:relative}
.ied-opening-grid:before{content:"01 / OPENING CUT";position:absolute;right:270px;top:-62px;font-size:.58rem;font-weight:900;letter-spacing:.18em;color:var(--muted)}
.ied-opening-copy{padding:0 68px 82px 0}.ied-opening-copy h1{font-size:clamp(4.2rem,6.7vw,8.7rem);line-height:.83;max-width:940px;margin-top:24px;text-wrap:balance}.ied-opening-copy p{font-size:1.08rem;max-width:560px;margin-top:32px}.ied-read{margin-top:26px;padding-bottom:4px}
.ied-cut{height:1px;align-self:54%;position:relative}.ied-cut:before{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--verm);right:-6px;top:-6px;background:var(--paper)}
.ied-vertical-image{padding:14px;border:1px solid var(--ink);align-self:stretch;background:var(--white);box-shadow:16px 16px 0 rgba(32,58,88,.06)}.ied-vertical-image img{height:650px;filter:saturate(.88) contrast(1.03)}
.ied-brief-row{padding:0 0 54px;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:0}.ied-brief-row article{grid-template-columns:52px 1fr;padding:28px 0 0;border-top:1px solid var(--ink)}.ied-brief-row article:nth-child(2){margin-top:18px}.ied-brief-row article:nth-child(3){margin-top:36px}.ied-brief-row h3{font-size:1.08rem}
/* six disciplines */
.ied-disciplines{padding:120px 0 145px}.ied-disciplines .ied-section-label{margin-bottom:54px}
.ied-discipline,.ied-discipline.right{min-height:184px;border-top:1px solid var(--ink);grid-template-columns:260px minmax(0,840px);gap:64px;position:relative}
.ied-discipline:before{content:"";position:absolute;top:-1px;width:72px;height:4px;background:var(--verm)}.ied-discipline.left:before{left:0}.ied-discipline.right:before{right:0}
.ied-discipline.right{grid-template-columns:minmax(0,840px) 260px}.ied-discipline:nth-of-type(3),.ied-discipline:nth-of-type(5),.ied-discipline:nth-of-type(7){margin-top:64px}.ied-discipline>div span{font-size:3rem}.ied-discipline h3{font-size:clamp(2rem,3vw,3.8rem);line-height:.98;max-width:820px}.ied-discipline.right h3{justify-self:end;max-width:760px}
/* depth */
.ied-depth{padding:104px 0 120px;background:linear-gradient(90deg,var(--paper) 0 62%,var(--white) 62%)}
.ied-depth-grid{grid-template-columns:minmax(0,64%) minmax(320px,36%);border-top:1px solid var(--ink);border-bottom:0}.ied-long{padding:38px 64px 48px 0;border-right:1px solid var(--ink)}.ied-long .media{width:92%;margin-left:auto}.ied-long .media img{aspect-ratio:16/9;border:1px solid var(--ink);padding:7px;background:var(--white)}.ied-long h2{font-size:clamp(2.8rem,4.4vw,5.6rem);max-width:900px}.ied-quick{padding:8px 0 0 38px}.ied-quick article{padding:30px 0;grid-template-columns:62px 1fr}.ied-quick article:nth-child(even){margin-left:28px}.ied-quick h3{font-size:1.35rem}
/* precision sequence */
.ied-sequence{padding:95px 0 145px;background:var(--indigo);position:relative;overflow:hidden}.ied-sequence:after{content:"";position:absolute;right:-8%;top:0;width:34%;height:100%;border-left:1px solid rgba(255,255,255,.1);transform:skewX(-10deg)}
.ied-seq-grid{grid-template-columns:repeat(5,1fr);gap:34px;position:relative;z-index:1}.ied-seq-grid article{min-height:230px;padding-top:24px}.ied-seq-grid article:nth-child(1){margin-top:0}.ied-seq-grid article:nth-child(2){margin-top:54px}.ied-seq-grid article:nth-child(3){margin-top:18px}.ied-seq-grid article:nth-child(4){margin-top:88px}.ied-seq-grid article:nth-child(5){margin-top:36px}.ied-seq-grid article>span{font-size:3.1rem}.ied-seq-grid h3{font-size:1.36rem}
/* quiet field */
.ied-quiet{padding:190px 0 205px}.ied-quiet-grid{min-height:610px;grid-template-columns:minmax(0,1fr) 225px;gap:150px}.ied-quiet article{max-width:980px}.ied-quiet h2{font-size:clamp(4rem,6.6vw,8.2rem);max-width:1000px;line-height:.86}.ied-quiet p{margin-top:34px}.ied-quiet .media{align-self:end;margin-bottom:38px}.ied-quiet .media img{aspect-ratio:3/4;padding:6px;box-shadow:12px 12px 0 rgba(200,163,77,.15)}
/* rapid files */
.ied-rapid{padding:82px 0 115px}.ied-rapid-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.ied-rapid-list article{grid-template-columns:82px 1fr;grid-template-areas:"num meta" "num title";gap:7px 22px;padding:24px 28px 26px 0;border-bottom:1px solid var(--ied-hair)}.ied-rapid-list article:nth-child(odd){border-right:1px solid var(--ied-hair);padding-right:34px}.ied-rapid-list article:nth-child(even){padding-left:34px}.ied-rapid-list article>span{grid-area:num;align-self:start;font-family:var(--serif);font-size:1.25rem}.ied-rapid-list small{grid-area:meta}.ied-rapid-list h3{grid-area:title;font-size:1.35rem}.ied-older{float:none;display:flex;justify-content:flex-end;margin:34px 0 0}
/* single */
.ied-post-mast{padding:118px 0 74px;background:var(--paper);border-bottom:1px solid var(--ied-hair)}.ied-post-mast .ied-wrap{max-width:1220px}.ied-post-mast h1{font-size:clamp(2.35rem,3.85vw,4.8rem);line-height:.96;max-width:1050px;margin-top:28px}.ied-post-mast .dek{font-size:1.26rem;max-width:820px;margin-top:28px}.ied-meta{border-top:1px solid var(--ied-hair);padding-top:18px;max-width:920px}.ied-featured{width:min(74%,1040px);margin:62px auto 82px}.ied-featured img{padding:12px;box-shadow:22px 22px 0 rgba(32,58,88,.075)}
.ied-reading{margin-bottom:115px}.ied-article{font-size:1.08rem;line-height:1.88}.ied-article>p:first-of-type{font-size:1.14rem}.ied-article h2{font-size:2.4rem;margin-top:2.35em}.ied-article h3{font-size:1.75rem}.ied-article blockquote{margin:2.6em -8%;padding-left:38px;font-size:1.55rem}.ied-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ied-related{padding-bottom:125px}.ied-related>div{gap:0}.ied-related article{padding:28px 30px 0 0;border-right:1px solid var(--ied-hair)}.ied-related article+article{padding-left:30px}.ied-related article:last-child{border-right:0}
/* category/search editorial field */
.ied-archive-hero,.ied-search-hero{padding:130px 0 84px;min-height:410px;display:flex;align-items:flex-end;background:var(--paper);position:relative}.ied-archive-hero:after,.ied-search-hero:after{content:"";position:absolute;right:6%;top:64px;width:160px;height:160px;border-top:1px solid var(--verm);border-right:1px solid var(--indigo)}.ied-archive-hero h1,.ied-search-hero h1{font-size:clamp(3.5rem,6vw,7.6rem);max-width:1100px}.ied-archive-list{padding:72px 0 125px}.ied-archive-list article{grid-template-columns:90px minmax(0,1fr) 360px;min-height:210px;padding:32px 0;gap:40px}.ied-archive-list .num{font-size:2rem}.ied-archive-list h2{font-size:2rem;max-width:760px}.ied-archive-list .media img{aspect-ratio:3/2;border:1px solid var(--ied-hair)}
.ied-search-hero{background:var(--ink);color:var(--white)}.ied-search-hero .ied-breadcrumbs,.ied-search-hero .ied-breadcrumbs a{color:#c9c7c0}.ied-search-hero .ied-search-form{color:var(--white);border-color:rgba(255,255,255,.6)}
/* page/404 */
.ied-page{padding:125px 0}.ied-page header{max-width:980px}.ied-notfound{background:var(--paper);min-height:70vh;display:flex;align-items:center}.ied-notfound>div{padding:120px 0}
/* footer */
.ied-footer{padding:88px 0 28px;background:var(--indigo)}.ied-footer-main{grid-template-columns:minmax(0,1fr) 250px;gap:120px;align-items:end}.ied-footer-brand .ied-theme-logo{width:min(760px,100%)}.ied-footer-brand p{font:400 1.28rem/1.5 var(--serif);max-width:680px}.ied-footer-cats{padding-left:34px}.ied-footer-cats a{font-size:.75rem;padding:10px 0;position:relative}.ied-footer-cats a:before{content:"—";color:var(--verm);margin-right:12px}.ied-footer-bottom{margin-top:66px}
@media(max-width:1100px){.ied-opening-grid{grid-template-columns:57% 1fr 220px}.ied-opening-copy h1{font-size:clamp(3.7rem,6vw,6.4rem)}.ied-discipline,.ied-discipline.right{grid-template-columns:220px minmax(0,1fr)}.ied-discipline.right{grid-template-columns:minmax(0,1fr) 220px}.ied-archive-list article{grid-template-columns:72px 1fr 280px}}
@media(max-width:900px){.ied-wrap{width:min(calc(100% - 38px),1480px)}.ied-header:after{width:calc(100% - 38px)}.ied-header-row{min-height:68px}.ied-opening{padding-top:76px}.ied-opening-grid{grid-template-columns:1fr;min-height:auto}.ied-opening-grid:before{right:0;top:-42px}.ied-opening-copy{padding-right:0;padding-bottom:52px}.ied-opening-copy h1{font-size:clamp(3.3rem,10vw,6.2rem);max-width:780px}.ied-vertical-image{width:56%;margin-left:auto}.ied-vertical-image img{height:500px}.ied-brief-row{gap:0}.ied-brief-row article:nth-child(2),.ied-brief-row article:nth-child(3){margin-top:0}.ied-discipline,.ied-discipline.right{grid-template-columns:1fr;gap:18px;min-height:155px}.ied-depth{background:var(--paper)}.ied-depth-grid{grid-template-columns:1fr}.ied-long{padding-right:0}.ied-long .media{width:100%}.ied-quick{padding-left:0}.ied-seq-grid{grid-template-columns:1fr 1fr}.ied-seq-grid article:nth-child(n){margin-top:0}.ied-quiet-grid{grid-template-columns:1fr;gap:70px}.ied-quiet .media{width:42%;margin-left:auto}.ied-rapid-list{grid-template-columns:1fr}.ied-rapid-list article:nth-child(odd),.ied-rapid-list article:nth-child(even){border-right:0;padding-left:0;padding-right:0}.ied-archive-list article{grid-template-columns:68px 1fr}.ied-archive-list .media{grid-column:2;width:70%}.ied-footer-main{grid-template-columns:1fr;gap:55px}.ied-footer-cats{max-width:320px}}
@media(max-width:620px){.ied-wrap{width:min(calc(100% - 28px),1480px)}.ied-header:after{width:calc(100% - 28px);height:12px}.ied-theme-logo{width:182px}.ied-opening{padding-top:58px}.ied-opening-copy h1{font-size:clamp(2.8rem,14vw,4.5rem)}.ied-vertical-image{width:78%}.ied-vertical-image img{height:390px}.ied-disciplines{padding:85px 0 100px}.ied-discipline,.ied-discipline.right{min-height:138px;margin-top:28px!important}.ied-discipline h3{font-size:1.8rem}.ied-depth{padding:80px 0}.ied-long h2{font-size:2.55rem}.ied-sequence{padding:78px 0 110px}.ied-seq-grid{grid-template-columns:1fr}.ied-quiet{padding:115px 0 130px}.ied-quiet h2{font-size:clamp(3rem,13vw,4.8rem)}.ied-quiet .media{width:62%}.ied-post-mast{padding:86px 0 56px}.ied-post-mast h1{font-size:clamp(2rem,9.3vw,3.25rem)}.ied-featured{width:90%;margin:42px auto 60px}.ied-article blockquote{margin:2.3em 0}.ied-archive-hero,.ied-search-hero{min-height:350px;padding:100px 0 62px}.ied-archive-hero:after,.ied-search-hero:after{width:82px;height:82px;right:20px}.ied-archive-list article{grid-template-columns:1fr;gap:12px}.ied-archive-list .media{grid-column:auto;width:100%;margin-top:12px}.ied-footer{padding-top:68px}.ied-footer-bottom{flex-direction:column}}
/* V2 cross-page finishing */
.ied-archive-list article:first-child{padding-top:42px;padding-bottom:42px;border-top:1px solid var(--ink)}
.ied-archive-list article:first-child h2{font-size:clamp(2.4rem,3.3vw,4.1rem);line-height:.98}.ied-archive-list article:first-child .media img{aspect-ratio:16/9}
.ied-search-page .ied-archive-list article:first-child h2{font-size:2rem;line-height:1.08}
.nied-author-hero,.ied-author-hero{background:var(--paper)}
.ied-page .ied-article,.ied-page .ied-article{width:min(100%,var(--read));margin-inline:auto}
.ied-empty{background:var(--paper);border-top:1px solid var(--ink);padding:54px;min-height:280px}
@media(max-width:900px){.ied-archive-list article:first-child .media{width:100%}.ied-archive-list article:first-child h2{font-size:2.5rem}}
@media(max-width:620px){.ied-empty{padding:34px 24px}.ied-archive-list article:first-child h2{font-size:2.15rem}}

/* =========================================================
   V3 FULL WEBSITE AUDIT — editorial content + missing states
   ========================================================= */

/* Field-method annotation: a restrained editorial rail, not a card section. */
.ied-precision-notes{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper)}
.ied-precision-notes>span{min-height:86px;padding:18px 22px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;border-right:1px solid var(--line)}
.ied-precision-notes>span:last-child{border-right:0}.ied-precision-notes i{grid-row:1/3;font:700 1rem/1 var(--serif);font-style:normal;color:var(--verm);align-self:center}.ied-precision-notes b{font-size:.68rem;letter-spacing:.12em}.ied-precision-notes small{color:var(--muted);font-size:.72rem;margin-top:2px}

/* Consistent long-form document system. */
.ied-article{overflow-wrap:anywhere}.ied-article p{margin:0 0 1.45em}.ied-article h2,.ied-article h3,.ied-article h4{scroll-margin-top:32px}.ied-article h4{font-size:1.3rem}.ied-article h5,.ied-article h6{line-height:1.25;margin:1.8em 0 .65em}.ied-article ul ul,.ied-article ol ol,.ied-article ul ol,.ied-article ol ul{margin-top:.45em;margin-bottom:.45em}.ied-article dl{margin:2em 0}.ied-article dt{font-weight:850;margin-top:1em}.ied-article dd{margin:.3em 0 1em 1.3em;color:#525657}
.ied-article figure{margin:2.4em 0}.ied-article figcaption,.ied-page-image figcaption{font-size:.76rem;color:var(--muted);margin-top:9px;line-height:1.5}.ied-article .wp-block-image img,.ied-article .wp-block-video video,.ied-article .wp-block-cover{border:1px solid rgba(23,25,26,.28)}
.ied-article .alignwide{width:min(1040px,calc(100vw - 48px));max-width:none;margin-left:50%;transform:translateX(-50%)}.ied-article .alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}
.ied-article .wp-block-gallery{display:grid;gap:12px}.ied-article .wp-block-gallery.has-nested-images figure.wp-block-image{margin:0}.ied-article .wp-block-gallery img{height:100%;object-fit:cover}
.ied-article blockquote p:last-child{margin-bottom:0}.ied-article cite{display:block;margin-top:12px;font:700 .68rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.ied-article .wp-block-pullquote{border-block:1px solid var(--ink);padding:42px 20px;margin:3em 0;text-align:center}.ied-article .wp-block-pullquote blockquote{border:0;margin:0;padding:0;font-size:clamp(1.6rem,3vw,2.45rem)}
.ied-article .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2.4em 0}.ied-article .wp-block-table table{min-width:560px;margin:0}.ied-article table caption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:10px;font-size:.76rem}.ied-article tbody tr:nth-child(even){background:rgba(244,239,229,.55)}
.ied-article code{background:var(--paper);padding:.15em .35em;font-size:.9em}.ied-article pre code{background:none;padding:0}.ied-article pre{border-left:4px solid var(--verm);border-radius:0;line-height:1.6}.ied-article .wp-block-code{overflow:auto}
.ied-article .wp-block-separator{border:0;border-top:1px solid var(--ink);margin:3.2em 0}.ied-article .wp-block-separator.is-style-wide{width:100%}
.ied-article .wp-block-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:2em 0}.ied-article .wp-block-button__link,.ied-article .wp-element-button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff!important;border:1px solid var(--ink);border-radius:0;padding:12px 18px;text-decoration:none;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ied-article .is-style-outline>.wp-block-button__link{background:transparent;color:var(--ink)!important}
.ied-article .wp-block-file{border-block:1px solid var(--line);padding:16px 0;display:flex;gap:14px;align-items:center;justify-content:space-between}.ied-article .wp-block-file__button{background:var(--indigo);color:#fff!important;border-radius:0;padding:8px 12px;text-decoration:none;font-size:.7rem;font-weight:800}
.ied-article .wp-block-columns{gap:28px;margin:2.4em 0}.ied-article .wp-block-column>:first-child{margin-top:0}.ied-article .wp-block-media-text{gap:32px;margin:2.6em 0}.ied-article .wp-block-media-text__content{padding:0}.ied-article .wp-block-cover__inner-container{width:min(90%,700px)}
.ied-article iframe,.ied-article video,.ied-article audio{max-width:100%}.ied-article .wp-block-embed{margin:2.4em 0}.ied-article .wp-block-embed__wrapper{position:relative;max-width:100%}
.ied-article details{border-bottom:1px solid var(--ink);padding:16px 0}.ied-article details summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.ied-article details summary::-webkit-details-marker{display:none}.ied-article details summary:after{content:"+";font:700 1.25rem/1 var(--serif);color:var(--verm)}.ied-article details[open] summary:after{content:"−"}.ied-article details>*:not(summary){margin-left:0;margin-right:0}

/* Gutenberg editorial block styles registered by the theme. */
.ied-article .is-style-ied-takeaways,.ied-article .is-style-ied-briefing{margin:2.6em 0;padding:28px 30px;background:var(--paper);border-top:4px solid var(--verm);border-bottom:1px solid var(--ink)}
.ied-article .is-style-ied-takeaways:before{content:"KEY TAKEAWAYS";display:block;font-size:.65rem;font-weight:900;letter-spacing:.13em;color:var(--verm);margin-bottom:14px}.ied-article .is-style-ied-briefing:before{content:"EDITORIAL BRIEFING";display:block;font-size:.65rem;font-weight:900;letter-spacing:.13em;color:var(--indigo);margin-bottom:14px}
.ied-article .is-style-ied-observation{border-left-color:var(--indigo);background:linear-gradient(90deg,rgba(32,58,88,.06),transparent);padding-top:22px;padding-bottom:22px}.ied-article .is-style-ied-evidence-table{border-top:4px solid var(--indigo);padding-top:8px}.ied-article details.is-style-ied-faq{border-color:rgba(23,25,26,.35)}.ied-article details.is-style-ied-faq summary{font-family:var(--serif);font-size:1.15rem}.ied-article .is-style-ied-steps{counter-reset:ied-step;list-style:none;padding-left:0}.ied-article .is-style-ied-steps>li{counter-increment:ied-step;display:grid;grid-template-columns:44px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.ied-article .is-style-ied-steps>li:before{content:counter(ied-step,decimal-leading-zero);font:700 1rem/1 var(--serif);color:var(--verm);padding-top:4px}

/* Pages use the same calm reading system as posts. */
.ied-page header{padding-top:25px}.ied-page-dek{max-width:760px;font:400 1.15rem/1.55 var(--serif);color:var(--muted)}.ied-page-image{width:min(76%,950px);border:1px solid var(--ink);padding:9px;background:var(--white);box-shadow:16px 16px 0 rgba(32,58,88,.08)}.ied-page-image img{width:100%;height:auto}.ied-page-reading{margin-top:45px;margin-bottom:80px}

/* Archive consistency + primary finding emphasis. */
.ied-author-hero:after{border-color:var(--jade)}.ied-archive-list article:first-child{padding-top:34px;padding-bottom:34px}.ied-archive-list article:first-child h2{font-size:clamp(2rem,3vw,3.25rem)}.ied-archive-list article:first-child .media img{aspect-ratio:3/2}.ied-archive-list h2,.ied-rapid-list h3,.ied-related h3{overflow-wrap:anywhere}

/* Search/no-result completion. */
.ied-search-empty{position:relative;overflow:hidden}.ied-empty-mark{position:absolute;right:38px;top:32px;width:76px;height:76px;color:rgba(233,82,61,.28)}.ied-empty-mark .ied-icon{width:100%;height:100%}.ied-recent-findings{margin-top:34px;border-top:1px solid var(--ink)}.ied-recent-findings h3{font:700 1.4rem/1 var(--serif);margin:24px 0 8px}.ied-recent-findings>a{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.ied-recent-findings small{font-size:.62rem;color:var(--verm);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ied-recent-findings strong{font-family:var(--serif);font-size:1.05rem}

/* Bespoke 404: abstract precision cuts, no cultural costume imagery. */
.ied-notfound{background:var(--paper);padding:110px 0 120px}.ied-notfound-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:center}.ied-notfound-grid>div:first-child{padding:0}.ied-404-graphic{height:360px;position:relative;border-block:1px solid var(--ink);overflow:hidden}.ied-404-graphic i{position:absolute;display:block;background:var(--verm);height:3px}.ied-404-graphic i:nth-child(1){left:0;right:32%;top:28%}.ied-404-graphic i:nth-child(2){left:24%;right:0;top:57%;background:var(--indigo)}.ied-404-graphic i:nth-child(3){width:3px;height:auto;top:0;bottom:17%;left:62%;background:var(--ink)}.ied-404-graphic b,.ied-404-graphic em{position:absolute;font:700 6.5rem/.8 var(--serif);font-style:normal;letter-spacing:-.08em}.ied-404-graphic b{left:4%;bottom:12%;color:var(--ink)}.ied-404-graphic em{right:4%;top:10%;color:var(--verm)}

/* Comments / forms / pagination: consistent precision surfaces. */
.ied-comments{width:min(calc(100% - 50px),var(--read));margin:0 auto 95px;border-top:1px solid var(--ink);padding-top:34px}.ied-comments-head>span{font-size:.64rem;font-weight:900;letter-spacing:.13em;color:var(--verm)}.ied-comments-head h2{font:700 2rem/1 var(--serif);margin:10px 0 28px}.ied-comment-list{list-style:none;padding:0;margin:0}.ied-comment-list .children{list-style:none;padding-left:30px;border-left:1px solid var(--line)}.ied-comment-list .comment-body{padding:22px 0;border-bottom:1px solid var(--line)}.ied-comment-list .comment-meta{font-size:.74rem;color:var(--muted)}.ied-comment-list .comment-author{display:flex;gap:10px;align-items:center}.ied-comment-list .avatar{border-radius:50%}.ied-comment-list .reply a{font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--verm)}.ied-comments .comment-reply-title{font:700 1.8rem/1 var(--serif)}.ied-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ied-comments .comment-form-comment,.ied-comments .comment-notes,.ied-comments .logged-in-as,.ied-comments .form-submit,.ied-comments .comment-form-cookies-consent{grid-column:1/-1}.ied-comments label{display:block;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ied-comments input:not([type=checkbox]),.ied-comments textarea{width:100%;border:1px solid var(--ink);border-radius:0;background:var(--white);padding:12px 13px}.ied-comments textarea{min-height:150px;resize:vertical}.ied-comment-submit{border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;padding:12px 18px;font-size:.69rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.ied-comment-submit:hover{background:var(--verm);border-color:var(--verm)}
.navigation.pagination .nav-links,.comments-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.navigation.pagination .page-numbers,.comments-pagination .page-numbers{min-width:42px;text-align:center}.navigation.pagination .prev,.navigation.pagination .next{min-width:auto}

/* Forms inside editorial content. */
.ied-article input:not([type=checkbox]):not([type=radio]),.ied-article textarea,.ied-article select{max-width:100%;border:1px solid var(--ink);border-radius:0;background:#fff;padding:11px 12px}.ied-article textarea{width:100%}

/* Responsive audit fixes. */
@media(max-width:900px){
  .ied-precision-notes{grid-template-columns:repeat(2,1fr)}.ied-precision-notes>span:nth-child(2){border-right:0}.ied-precision-notes>span:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .ied-notfound-grid{grid-template-columns:1fr;gap:50px}.ied-404-graphic{height:250px;max-width:520px;width:100%}
  .ied-article .wp-block-media-text{grid-template-columns:100%!important}.ied-article .wp-block-media-text__media,.ied-article .wp-block-media-text__content{grid-column:1!important;grid-row:auto!important}
  .ied-page-image{width:min(88%,900px)}
}
@media(max-width:620px){
  .ied-precision-notes{grid-template-columns:1fr}.ied-precision-notes>span{border-right:0;border-bottom:1px solid var(--line);min-height:72px}.ied-precision-notes>span:last-child{border-bottom:0}
  .ied-article{font-size:1rem;line-height:1.78}.ied-article h2{font-size:1.9rem}.ied-article h3{font-size:1.5rem}.ied-article .alignwide,.ied-article .alignfull{width:calc(100vw - 20px)}.ied-article .wp-block-columns{gap:12px}.ied-article .wp-block-column{flex-basis:100%!important}.ied-article .wp-block-pullquote{padding:30px 8px}.ied-article .wp-block-file{align-items:flex-start;flex-direction:column}.ied-article .is-style-ied-takeaways,.ied-article .is-style-ied-briefing{padding:22px 20px}
  .ied-page-image{width:92%;box-shadow:10px 10px 0 rgba(32,58,88,.08)}.ied-page-reading{width:100%}
  .ied-empty-mark{position:static;display:block;margin-bottom:18px}.ied-recent-findings>a{grid-template-columns:1fr;gap:2px}
  .ied-comments{width:min(calc(100% - 28px),var(--read))}.ied-comments .comment-form{grid-template-columns:1fr}.ied-comments .comment-form>*{grid-column:1!important}.ied-comment-list .children{padding-left:14px}
  .ied-notfound{padding:90px 0}.ied-404-graphic b,.ied-404-graphic em{font-size:4.4rem}
}
@supports(content-visibility:auto){.ied-exploration-index,.ied-field-method,.ied-field-spread,.ied-margin-notes,.ied-double-spread,.ied-observations,.ied-new-entries,.ied-related,.ied-footer{content-visibility:auto;contain-intrinsic-size:1px 760px}}

/* =========================================================
   IDEAEXPLOREDAILY — EDITORIAL EXPEDITION FIELDBOOK
   ========================================================= */
body{background:var(--white);color:var(--ink)}
a:hover{color:var(--verm)}
.ied-wrap{width:min(calc(100% - 72px),var(--wrap))}
.ied-header{background:rgba(255,253,249,.98);border-bottom:1px solid var(--line)}
.ied-header-row{min-height:84px;grid-template-columns:300px 1fr 94px}
.ied-theme-logo{width:272px;max-height:54px}
.ied-menu a{padding:31px 0 26px;font-size:.67rem;letter-spacing:.1em}
.ied-menu a:after{background:var(--verm);height:1px}
.ied-search-toggle{border-color:var(--ink);background:var(--white);padding:9px 12px}
.ied-search-panel{background:var(--ink)}

.ied-field-cover{background:var(--paper);padding:32px 0 72px;border-bottom:1px solid var(--ink)}
.ied-cover-meta{display:flex;gap:28px;border-top:1px solid var(--ink);padding-top:10px;font-size:.61rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.ied-cover-meta span:nth-child(2){margin-left:auto}.ied-cover-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,42%) 250px;gap:0;min-height:680px;margin-top:38px;position:relative}
.ied-cover-copy{align-self:center;padding:80px 70px 70px 0}.ied-kicker{display:block;color:var(--verm);font-size:.64rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.ied-cover-copy h1{font:700 clamp(3.7rem,5.8vw,7.25rem)/.88 var(--serif);letter-spacing:-.055em;margin:22px 0 30px;max-width:820px;text-wrap:balance}.ied-cover-copy p{font-size:1.08rem;max-width:590px;color:var(--muted)}
.ied-text-link{display:inline-block;margin-top:22px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.ied-cover-image{position:relative;align-self:stretch;padding:18px;background:var(--white);border:1px solid var(--ink);box-shadow:16px 16px 0 rgba(55,109,175,.09)}
.ied-cover-image img{width:100%;height:100%;min-height:640px;object-fit:cover}.ied-cover-image .mark{position:absolute;width:18px;height:18px;border-color:var(--verm);border-style:solid}.ied-cover-image .m1{left:-10px;top:18%;border-width:2px 0 0 2px}.ied-cover-image .m2{right:-10px;top:54%;border-width:2px 2px 0 0}.ied-cover-image .m3{left:32%;bottom:-10px;border-width:0 0 2px 2px}
.ied-cover-margin{border-left:1px solid var(--ink);padding-left:28px;margin-left:38px;display:flex;flex-direction:column;justify-content:space-around}.ied-cover-margin article{padding:16px 0;border-top:1px solid var(--line)}.ied-cover-margin span{color:var(--verm);font-weight:900;font-size:.65rem}.ied-cover-margin small{display:block;margin-top:8px;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ied-cover-margin h3{font:700 1.08rem/1.12 var(--serif);margin:7px 0}

.ied-exploration-index{padding:105px 0 120px;background:var(--white)}.ied-index-head{display:grid;grid-template-columns:60px 1fr auto;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:24px}.ied-index-head>span{color:var(--verm);font-weight:900}.ied-index-head h2,.ied-field-heading h2{font:700 clamp(2.6rem,4vw,5.2rem)/.92 var(--serif);letter-spacing:-.045em;margin:0}.ied-index-head p{margin:0;color:var(--muted);font-size:.8rem}.ied-index-list a{display:grid;grid-template-columns:70px minmax(60px,1fr) minmax(220px,500px) 150px;align-items:center;min-height:94px;border-bottom:1px solid var(--line);gap:18px}.ied-index-list b{font:700 1.7rem/1 var(--serif);color:var(--verm)}.ied-index-list i{display:block;border-top:1px dotted var(--muted)}.ied-index-list span{font:700 clamp(1.7rem,2.4vw,3.1rem)/1 var(--serif)}.ied-index-list em{font-style:normal;text-align:right;font-size:.61rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}

.ied-field-spread{padding:110px 0 125px;background:var(--paper)}.ied-field-heading{display:grid;grid-template-columns:200px 1fr;align-items:end;border-top:1px solid var(--ink);padding-top:16px;margin-bottom:46px}.ied-field-heading>span{font-size:.61rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--verm)}
.ied-spread-grid{display:grid;grid-template-columns:65% 35%;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ied-main-observation{padding:34px 52px 42px 0;border-right:1px solid var(--ink)}.ied-main-observation .media img{width:100%;aspect-ratio:16/9;object-fit:cover}.ied-main-observation small{display:block;margin-top:18px;color:var(--verm);font-size:.61rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ied-main-observation h2{font:700 clamp(2.5rem,3.8vw,4.9rem)/.98 var(--serif);letter-spacing:-.04em;margin:12px 0 16px}.ied-main-observation p{max-width:700px;color:var(--muted)}
.ied-field-notes{padding:30px 0 30px 42px}.ied-field-notes>span{font-size:.61rem;font-weight:900;letter-spacing:.15em;color:var(--indigo)}.ied-field-notes article{padding:26px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:48px 1fr}.ied-field-notes article:last-child{border-bottom:0}.ied-field-notes b{grid-row:1/3;color:var(--verm);font-size:.7rem}.ied-field-notes small{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ied-field-notes h3{font:700 1.3rem/1.15 var(--serif);margin:7px 0}
.ied-spread-two{background:var(--white)}.ied-spread-two .ied-spread-grid{grid-template-columns:35% 65%}.ied-spread-two .ied-field-notes{padding:30px 42px 30px 0;border-right:1px solid var(--ink)}.ied-spread-two .ied-main-observation{border-right:0;padding:34px 0 42px 52px}.ied-spread-two .ied-main-observation .media{width:86%;margin-left:auto}.ied-spread-two .ied-main-observation .media img{aspect-ratio:4/3}

.ied-margin-notes{padding:125px 0 140px;background:var(--ink);color:var(--white)}.ied-margin-notes .ied-field-heading{border-color:rgba(255,255,255,.55)}.ied-margin-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 230px;gap:58px;align-items:center}.ied-margin-grid aside{align-self:stretch;display:flex;flex-direction:column;justify-content:space-around}.ied-margin-grid aside article{padding:24px 0;border-top:1px solid rgba(255,255,255,.28)}.ied-margin-grid small{font-size:.57rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.ied-margin-grid aside h3{font:700 1.25rem/1.15 var(--serif);margin:8px 0}.ied-center-note{text-align:center}.ied-center-note .media{width:min(100%,640px);margin:auto}.ied-center-note img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid rgba(255,255,255,.6);padding:10px;background:var(--white)}.ied-center-note h2{font:700 clamp(2.6rem,4vw,5rem)/.95 var(--serif);margin:18px auto 0;max-width:800px}

.ied-double-spread{padding:120px 0 135px;background:var(--paper)}.ied-double-grid{display:grid;grid-template-columns:1fr 54px 1fr;border-top:1px solid var(--ink);padding-top:30px}.ied-double-grid>article{padding-right:42px}.ied-double-grid>article:last-child{padding:0 0 0 42px}.ied-double-grid .gutter{border-left:1px solid var(--ink);border-right:1px solid var(--ink);position:relative}.ied-double-grid .gutter i{position:absolute;left:50%;top:35px;bottom:35px;border-left:1px dashed rgba(32,48,54,.24)}.ied-double-grid article>span{font-size:.6rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--verm)}.ied-double-grid .media{margin:18px 0 24px}.ied-double-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.ied-double-grid .portraitish img{aspect-ratio:5/4}.ied-double-grid h2{font:700 clamp(2.1rem,3vw,3.9rem)/1 var(--serif);letter-spacing:-.035em;margin:0 0 16px}.ied-double-grid p{color:var(--muted)}

.ied-observations{padding:105px 0 125px;background:var(--white)}.ied-observation-list{border-top:1px solid var(--ink)}.ied-observation-list article{display:grid;grid-template-columns:145px 1fr 180px;gap:32px;align-items:center;min-height:126px;border-bottom:1px solid var(--line);padding:18px 0}.ied-observation-list article>b{font:700 1.15rem/1 var(--serif);color:var(--verm)}.ied-observation-list small{font-size:.59rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ied-observation-list h3{font:700 clamp(1.5rem,2.2vw,2.7rem)/1.06 var(--serif);margin:7px 0}.ied-observation-list .thumb img{width:180px;height:92px;object-fit:cover}
.ied-new-entries{padding:100px 0 120px;background:var(--paper)}.ied-entry-list{border-top:1px solid var(--ink)}.ied-entry-list article{display:grid;grid-template-columns:90px 220px minmax(260px,1fr) minmax(240px,420px);gap:26px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.ied-entry-list>article>span{font-weight:900;color:var(--verm)}.ied-entry-list small{font-size:.59rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ied-entry-list h3{font:700 1.3rem/1.12 var(--serif);margin:0}.ied-entry-list p{margin:0;color:var(--muted);font-size:.86rem}.ied-text-link.older{float:right;margin-top:34px}

/* single fieldbook masthead */
.ied-post-mast{background:var(--paper);padding:96px 0 62px;border-bottom:1px solid var(--ink)}.ied-post-mast .ied-wrap{max-width:1240px;position:relative}.ied-post-cat{border-left:3px solid var(--verm);padding-left:12px}.ied-post-mast h1{font-size:clamp(2.25rem,3.7vw,4.55rem);max-width:980px}.ied-post-mast .ied-meta{max-width:940px;border-top:1px solid var(--line);padding-top:16px}.ied-featured{width:min(72%,980px);margin:56px auto 74px}.ied-featured img{border:1px solid var(--ink);padding:10px;box-shadow:18px 18px 0 rgba(55,109,175,.08)}.ied-reading.has-nav{grid-template-columns:200px minmax(0,var(--read));gap:70px}.ied-article{font-size:1.06rem;line-height:1.88}.ied-article h2{font-size:2.35rem}.ied-article h3{font-size:1.65rem}

/* archives/search/pages retuned as field indices */
.ied-archive-hero,.ied-search-hero{background:var(--paper);border-bottom:1px solid var(--ink);padding:92px 0 64px}.ied-archive-hero>div>span,.ied-search-hero span{color:var(--verm);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ied-archive-hero h1,.ied-search-hero h1{font:700 clamp(3rem,5vw,6.3rem)/.9 var(--serif);letter-spacing:-.05em;margin:16px 0}.ied-archive-list article{border-color:var(--line)}

/* closing index */
.ied-footer{background:var(--ink);color:var(--white);padding:88px 0 28px}.ied-footer-title{display:grid;grid-template-columns:180px 1fr 370px;align-items:end;border-top:1px solid rgba(255,255,255,.35);padding-top:18px}.ied-footer-title>span{font-size:.6rem;font-weight:900;letter-spacing:.15em;color:var(--sky)}.ied-footer-title .ied-theme-logo{width:360px;max-height:72px}.ied-footer-title p{margin:0;text-align:right;font:400 1.1rem/1.4 var(--serif);color:#d6dfdc}.ied-footer-index{margin-top:54px}.ied-footer-index a{display:grid;grid-template-columns:65px 1fr 280px;align-items:center;gap:18px;min-height:66px;border-bottom:1px solid rgba(255,255,255,.16)}.ied-footer-index b{color:var(--verm);font:700 1.2rem/1 var(--serif)}.ied-footer-index i{border-top:1px dotted rgba(255,255,255,.32)}.ied-footer-index span{font:700 1.55rem/1 var(--serif)}.ied-footer-bottom{margin-top:44px;padding-top:18px;border-top:1px solid rgba(255,255,255,.35);display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.ied-footer-bottom div{display:flex;gap:26px}

@media(max-width:1100px){
 .ied-cover-grid{grid-template-columns:minmax(0,1fr) 43%;}.ied-cover-margin{grid-column:1/-1;margin:36px 0 0;padding:0;border-left:0;border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ied-cover-image img{min-height:560px}.ied-margin-grid{grid-template-columns:190px 1fr 190px;gap:30px}.ied-entry-list article{grid-template-columns:75px 190px 1fr}.ied-entry-list p{display:none}
}
@media(max-width:820px){
 .ied-wrap{width:min(calc(100% - 36px),var(--wrap))}.ied-cover-meta{flex-wrap:wrap;gap:10px 18px}.ied-cover-meta span:nth-child(2){margin-left:0}.ied-cover-grid{display:flex;flex-direction:column;min-height:0;margin-top:24px}.ied-cover-copy{padding:48px 0 42px}.ied-cover-copy h1{font-size:clamp(3rem,14vw,5.7rem)}.ied-cover-image{order:2}.ied-cover-image img{min-height:0;aspect-ratio:4/5}.ied-cover-margin{order:3;grid-template-columns:1fr;margin-top:40px}.ied-index-head{grid-template-columns:42px 1fr}.ied-index-head p{display:none}.ied-index-list a{grid-template-columns:48px 1fr minmax(140px,240px);min-height:78px}.ied-index-list i{display:none}.ied-index-list em{font-size:.52rem}.ied-field-heading{grid-template-columns:1fr;gap:10px}.ied-spread-grid,.ied-spread-two .ied-spread-grid{display:flex;flex-direction:column}.ied-main-observation,.ied-spread-two .ied-main-observation{padding:24px 0 34px;border:0}.ied-spread-two .ied-main-observation .media{width:100%;margin:0}.ied-field-notes,.ied-spread-two .ied-field-notes{padding:28px 0;border:0;border-top:1px solid var(--ink)}.ied-margin-grid{grid-template-columns:1fr}.ied-margin-grid .center-note{order:-1}.ied-margin-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ied-double-grid{grid-template-columns:1fr}.ied-double-grid .gutter{height:40px;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:35px 0}.ied-double-grid .gutter i{display:none}.ied-double-grid>article,.ied-double-grid>article:last-child{padding:0}.ied-observation-list article{grid-template-columns:90px 1fr}.ied-observation-list .thumb{grid-column:2}.ied-observation-list .thumb img{width:100%;height:auto;aspect-ratio:16/8}.ied-entry-list article{grid-template-columns:70px 1fr;grid-template-areas:'num meta' 'num title';gap:6px 14px}.ied-entry-list article>span{grid-area:num}.ied-entry-list small{grid-area:meta}.ied-entry-list h3{grid-area:title}.ied-featured{width:calc(100% - 36px);margin:38px auto 55px}.ied-reading.has-nav{display:block}.ied-footer-title{grid-template-columns:1fr;gap:22px}.ied-footer-title p{text-align:left}.ied-footer-index a{grid-template-columns:44px 1fr 180px}.ied-footer-bottom{gap:20px;flex-direction:column}.ied-footer-bottom div{flex-wrap:wrap}.ied-margin-notes{padding:85px 0}.ied-double-spread,.ied-field-spread,.ied-observations,.ied-new-entries,.ied-exploration-index{padding-top:80px;padding-bottom:90px}
}
@media(max-width:540px){.ied-index-list a{grid-template-columns:42px 1fr}.ied-index-list em{display:none}.ied-footer-index a{grid-template-columns:38px 1fr 140px}.ied-footer-index span{font-size:1.25rem}.ied-margin-grid aside{grid-template-columns:1fr}.ied-observation-list article{grid-template-columns:72px 1fr}.ied-cover-copy h1{font-size:clamp(2.8rem,15vw,4.8rem)}}

/* =========================================================
   V2 — FIELD BOOK REDESIGN
   Stronger cover, moving dividers, margin notes and index UI
   ========================================================= */
body{background:linear-gradient(90deg,rgba(32,48,54,.022) 1px,transparent 1px) 0 0/72px 100%,var(--white)}
.ied-header-v2{background:rgba(255,253,249,.97);border:0}.ied-header-v2 .ied-header-row{min-height:70px;grid-template-columns:300px 1fr 96px}.ied-header-v2 .ied-theme-logo{width:270px;max-height:52px}.ied-header-v2 .ied-menu a{padding:25px 0 21px}.ied-header-rule{height:8px;display:grid;grid-template-columns:24% 51% 25%;overflow:hidden}.ied-header-rule span{background:var(--verm)}.ied-header-rule i{background:var(--indigo)}.ied-header-rule b{background:var(--sage)}

/* Field cover becomes a true cover page */
.ied-field-cover{background:var(--paper);padding:28px 0 86px;position:relative;overflow:hidden}.ied-field-cover:before{content:"";position:absolute;left:calc(50% - min(720px,46vw));top:0;bottom:0;border-left:1px solid rgba(32,48,54,.16)}.ied-cover-meta{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--ink);padding:12px 0 15px;font-size:.59rem;font-weight:900;letter-spacing:.15em}.ied-cover-meta span:nth-child(2){margin-left:auto}.ied-cover-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.72fr) 238px;gap:0;min-height:760px;margin-top:34px}.ied-cover-copy{align-self:end;padding:0 72px 34px 0}.ied-cover-copy h1{font:700 clamp(4.3rem,6.8vw,8.7rem)/.82 var(--serif);letter-spacing:-.067em;margin:18px 0 34px;max-width:900px}.ied-cover-copy p{font:400 1.14rem/1.65 var(--sans);max-width:640px;margin:0 0 20px;color:#526166}.ied-cover-image{position:relative;border-left:1px solid var(--ink);border-right:1px solid var(--ink);padding:16px 18px 0;background:rgba(255,253,249,.42)}.ied-cover-image img{width:100%;height:710px;object-fit:cover}.ied-cover-image:after{content:"IMAGE / PRIMARY SOURCE";position:absolute;right:-2px;bottom:-27px;font-size:.52rem;letter-spacing:.15em;font-weight:900}.ied-cover-image .mark{position:absolute;width:16px;height:16px;border-color:var(--verm);border-style:solid}.ied-cover-image .m1{left:-9px;top:54px;border-width:1px 0 0 1px}.ied-cover-image .m2{right:-9px;top:38%;border-width:1px 1px 0 0}.ied-cover-image .m3{left:-9px;bottom:80px;border-width:0 0 1px 1px}.ied-cover-margin{border-left:1px solid var(--ink);padding:0 0 0 24px;display:flex;flex-direction:column;justify-content:space-between}.ied-cover-margin article{padding:20px 0 28px;border-top:1px solid var(--line)}.ied-cover-margin article:first-child{margin-top:88px}.ied-cover-margin span{display:block;color:var(--verm);font-weight:900;font-size:.68rem}.ied-cover-margin small{display:block;margin:10px 0 5px;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ied-cover-margin h3{font:700 1.18rem/1.15 var(--serif);margin:0}

/* Oversized exploration index */
.ied-exploration-index{padding:112px 0 128px;background:var(--white)}.ied-index-head{display:grid;grid-template-columns:75px 1fr 330px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:24px}.ied-index-head span{color:var(--verm);font-weight:900}.ied-index-head h2{font:700 clamp(3rem,5vw,6.3rem)/.86 var(--serif);letter-spacing:-.055em;margin:0}.ied-index-head p{text-align:right;margin:0;color:var(--muted)}.ied-index-list a{display:grid;grid-template-columns:72px minmax(160px,1fr) minmax(230px,430px) 120px;gap:20px;align-items:center;min-height:94px;border-bottom:1px solid var(--line)}.ied-index-list b{font:700 1.35rem/1 var(--serif);color:var(--verm)}.ied-index-list i{border-top:1px dotted rgba(32,48,54,.38)}.ied-index-list span{font:700 clamp(1.7rem,2.6vw,3.2rem)/1 var(--serif);letter-spacing:-.035em}.ied-index-list em{font-style:normal;font-size:.56rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;text-align:right}

/* Moving-divider field spreads */
.ied-field-spread{padding:115px 0 132px}.ied-spread-one{background:var(--paper)}.ied-field-heading{display:grid;grid-template-columns:220px 1fr;align-items:end;gap:30px;border-top:1px solid var(--ink);padding-top:18px;margin-bottom:52px}.ied-field-heading>span{font-size:.6rem;font-weight:900;letter-spacing:.14em;color:var(--verm)}.ied-field-heading h2{font:700 clamp(2.6rem,4.5vw,5.7rem)/.9 var(--serif);letter-spacing:-.05em;margin:0}.ied-spread-grid{display:grid;grid-template-columns:65% 35%;position:relative}.ied-spread-one .ied-main-observation{padding:0 54px 25px 0;border-right:1px solid var(--ink)}.ied-main-observation .media{margin-bottom:26px}.ied-main-observation .media img{width:100%;aspect-ratio:16/9;object-fit:cover}.ied-main-observation small{font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--verm)}.ied-main-observation h2{font:700 clamp(2.6rem,4.1vw,5.15rem)/.95 var(--serif);letter-spacing:-.047em;margin:13px 0 17px}.ied-field-notes{padding:6px 0 0 42px}.ied-field-notes>span{display:inline-block;border-bottom:2px solid var(--indigo);padding-bottom:8px;font-size:.6rem;font-weight:900;letter-spacing:.15em}.ied-field-notes article{padding:30px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:52px 1fr}.ied-field-notes h3{font:700 clamp(1.2rem,1.55vw,1.65rem)/1.12 var(--serif)}.ied-spread-two{background:var(--white)}.ied-spread-two .ied-spread-grid{grid-template-columns:35% 65%}.ied-spread-two .ied-field-notes{padding:6px 42px 0 0;border-right:1px solid var(--ink)}.ied-spread-two .ied-main-observation{padding:0 0 25px 54px}.ied-spread-two .ied-main-observation .media{width:82%;margin:0 0 26px auto}.ied-spread-two .ied-main-observation .media img{aspect-ratio:5/4}

/* Margin notes are genuinely peripheral */
.ied-margin-notes{padding:128px 0 146px;background:var(--ink);color:var(--white)}.ied-margin-notes .ied-field-heading{border-color:rgba(255,255,255,.45)}.ied-margin-grid{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(170px,220px);gap:74px;align-items:center}.ied-margin-grid aside{align-self:stretch;display:grid;grid-template-rows:1fr 1fr}.ied-margin-grid aside article{display:flex;flex-direction:column;justify-content:center;border-top:1px solid rgba(255,255,255,.28);position:relative}.ied-margin-grid .left-notes article:after{content:"";position:absolute;right:-44px;top:50%;width:30px;border-top:1px solid var(--verm)}.ied-margin-grid .right-notes article:before{content:"";position:absolute;left:-44px;top:50%;width:30px;border-top:1px solid var(--sky)}.ied-margin-grid aside h3{font:700 1.28rem/1.16 var(--serif)}.ied-center-note{position:relative;text-align:left}.ied-center-note .media{width:min(100%,680px);margin:auto}.ied-center-note img{aspect-ratio:4/5;padding:12px;border:1px solid rgba(255,255,255,.55);background:var(--white)}.ied-center-note small{display:block;margin:22px auto 0;max-width:680px}.ied-center-note h2{font:700 clamp(2.7rem,4.2vw,5.4rem)/.92 var(--serif);letter-spacing:-.05em;max-width:680px;margin:11px auto 0}

/* Double page chapter spread */
.ied-double-spread{padding:122px 0 145px;background:var(--paper)}.ied-double-grid{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);padding-top:34px}.ied-double-grid .gutter{background:linear-gradient(90deg,transparent 48%,rgba(32,48,54,.11) 49%,rgba(32,48,54,.11) 51%,transparent 52%);border-left:1px solid rgba(32,48,54,.5);border-right:1px solid rgba(32,48,54,.5)}.ied-double-grid>article{padding-right:54px}.ied-double-grid>article:last-child{padding:0 0 0 54px}.ied-double-grid .media img{aspect-ratio:4/3}.ied-double-grid .portraitish img{aspect-ratio:3/4;max-height:680px}.ied-double-grid h2{font:700 clamp(2.5rem,3.5vw,4.5rem)/.94 var(--serif)}

/* Observation / latest ledgers */
.ied-observations{padding:112px 0 132px}.ied-observation-list article{grid-template-columns:150px minmax(0,1fr) 220px;min-height:142px}.ied-observation-list article>b{font-size:1.25rem}.ied-observation-list .thumb img{width:220px;height:110px}.ied-new-entries{padding:108px 0 126px}.ied-entry-list article{grid-template-columns:100px 210px minmax(300px,1fr) minmax(220px,400px);min-height:96px}.ied-entry-list h3{font-size:1.45rem}

/* Single: metadata belongs in a margin, not in a conventional meta row */
.ied-single-v2 .ied-post-mast{padding:88px 0 68px}.ied-post-mast-grid{max-width:1280px!important;display:grid;grid-template-columns:170px minmax(0,1fr);gap:64px}.ied-post-margin-meta{border-right:1px solid var(--ink);padding:12px 24px 0 0;display:flex;flex-direction:column;gap:12px;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ied-post-margin-meta span{color:var(--verm);font-weight:900}.ied-post-margin-meta b{font-size:.72rem;color:var(--ink)}.ied-post-main-head h1{font:700 clamp(2.3rem,3.6vw,4.35rem)/.96 var(--serif);letter-spacing:-.045em;max-width:940px;margin:18px 0}.ied-post-main-head .dek{max-width:780px;font:400 1.22rem/1.55 var(--serif);color:#4e5b60}.ied-post-main-head .ied-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em}.ied-single-v2 .ied-featured{width:min(74%,1000px);margin:60px auto 82px}.ied-single-v2 .ied-featured img{padding:12px;box-shadow:20px 20px 0 rgba(55,109,175,.08)}.ied-related>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.ied-related article{padding:24px 28px 12px 0;border-right:1px solid var(--line)}.ied-related article:last-child{border-right:0;padding-left:28px}.ied-related article b{display:block;color:var(--verm);font-size:.65rem}.ied-related article h3{font:700 1.5rem/1.12 var(--serif)}

/* Archive/search become indexed field ledgers */
.ied-archive-hero,.ied-search-hero{padding:96px 0 72px;background:var(--paper);position:relative;overflow:hidden}.ied-archive-hero:after,.ied-search-hero:after{content:"";position:absolute;right:7vw;top:0;bottom:0;border-right:1px solid rgba(32,48,54,.2)}.ied-archive-folio{display:flex;justify-content:space-between;align-items:center;max-width:920px;font-size:.59rem;font-weight:900;letter-spacing:.13em;color:var(--verm)}.ied-archive-folio b{font:700 2.7rem/1 var(--serif);color:rgba(32,48,54,.18)}.ied-archive-hero h1,.ied-search-hero h1{font:700 clamp(3.3rem,5.4vw,6.8rem)/.86 var(--serif);max-width:980px}.ied-search-hero p{max-width:700px;color:var(--muted)}.ied-evidence-index{padding-top:52px;padding-bottom:110px}.ied-evidence-index article{display:grid;grid-template-columns:135px minmax(0,1fr) 250px;gap:34px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.ied-evidence-index .num{font:700 1rem/1 var(--serif);color:var(--verm)}.ied-evidence-index .copy h2{font:700 clamp(1.6rem,2.4vw,2.9rem)/1 var(--serif);margin:7px 0 10px}.ied-evidence-index .copy small{font-size:.59rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ied-evidence-index .media img{width:250px;height:132px;object-fit:cover}.ied-evidence-index article.is-primary{grid-template-columns:135px minmax(0,1fr) 42%;padding:42px 0 54px;border-top:2px solid var(--ink)}.ied-evidence-index article.is-primary .copy h2{font-size:clamp(2.5rem,3.8vw,4.7rem)}.ied-evidence-index article.is-primary .media img{width:100%;height:auto;aspect-ratio:16/9}

/* Closing index is deliberately not a four-column footer */
.ied-footer-v2{padding:96px 0 30px}.ied-closing-index-head{display:grid;grid-template-columns:180px minmax(0,1fr) 380px;gap:30px;align-items:end;border-top:1px solid rgba(255,255,255,.42);padding-top:22px}.ied-footer-folio{font-size:.58rem;font-weight:900;letter-spacing:.14em;color:var(--sky)}.ied-footer-brand .ied-theme-logo{width:390px;max-height:76px}.ied-closing-index-head p{margin:0;text-align:right;font:400 1.12rem/1.45 var(--serif);color:#d5dfdc}.ied-footer-v2 .ied-footer-index{margin-top:64px;border-top:1px solid rgba(255,255,255,.18)}.ied-footer-v2 .ied-footer-index a{grid-template-columns:54px 260px minmax(120px,1fr) 58px;min-height:72px}.ied-footer-v2 .ied-footer-index span{font-size:1.7rem}.ied-footer-v2 .ied-footer-index i{border-top:1px dotted rgba(255,255,255,.3)}.ied-footer-v2 .ied-footer-index em{font-style:normal;text-align:right;font-size:.52rem;letter-spacing:.14em;color:var(--sky)}

@media(max-width:1100px){
 .ied-cover-grid{grid-template-columns:minmax(0,1fr) 44%}.ied-cover-margin{grid-column:1/-1;border-left:0;border-top:1px solid var(--ink);padding:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ied-cover-margin article:first-child{margin-top:0}.ied-cover-image img{height:620px}.ied-margin-grid{grid-template-columns:180px minmax(0,1fr) 180px;gap:42px}.ied-entry-list article{grid-template-columns:80px 180px 1fr}.ied-entry-list p{display:none}.ied-closing-index-head{grid-template-columns:150px 1fr 300px}.ied-footer-v2 .ied-footer-index a{grid-template-columns:48px 220px 1fr 52px}
}
@media(max-width:820px){
 body{background:var(--white)}.ied-header-v2 .ied-header-row{grid-template-columns:1fr auto auto}.ied-cover-grid{display:flex;flex-direction:column;min-height:0}.ied-cover-copy{padding:42px 0 48px}.ied-cover-copy h1{font-size:clamp(3.1rem,14vw,5.9rem)}.ied-cover-image{border:1px solid var(--ink);padding:10px}.ied-cover-image img{height:auto;aspect-ratio:4/5}.ied-cover-margin{grid-template-columns:1fr}.ied-index-head{grid-template-columns:52px 1fr}.ied-index-head p{display:none}.ied-index-list a{grid-template-columns:48px 1fr minmax(145px,220px)}.ied-index-list i{display:none}.ied-index-list em{font-size:.5rem}.ied-field-heading{grid-template-columns:1fr;gap:9px}.ied-spread-grid,.ied-spread-two .ied-spread-grid{display:flex;flex-direction:column}.ied-spread-one .ied-main-observation,.ied-spread-two .ied-main-observation{padding:0 0 35px;border:0}.ied-spread-two .ied-main-observation{order:-1}.ied-spread-two .ied-main-observation .media{width:100%;margin:0 0 26px}.ied-field-notes,.ied-spread-two .ied-field-notes{padding:30px 0 0;border:0;border-top:1px solid var(--ink)}.ied-margin-grid{grid-template-columns:1fr;gap:44px}.ied-margin-grid .center-note{order:-1}.ied-margin-grid aside{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:24px}.ied-margin-grid .left-notes article:after,.ied-margin-grid .right-notes article:before{display:none}.ied-double-grid{grid-template-columns:1fr}.ied-double-grid .gutter{height:46px;border-left:0;border-right:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:36px 0}.ied-double-grid>article,.ied-double-grid>article:last-child{padding:0}.ied-post-mast-grid{grid-template-columns:1fr;gap:28px}.ied-post-margin-meta{border-right:0;border-bottom:1px solid var(--ink);padding:0 0 16px;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:10px 18px}.ied-single-v2 .ied-featured{width:calc(100% - 36px)}.ied-related>div{grid-template-columns:1fr}.ied-related article,.ied-related article:last-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.ied-evidence-index article,.ied-evidence-index article.is-primary{grid-template-columns:78px 1fr;gap:18px}.ied-evidence-index .media,.ied-evidence-index article.is-primary .media{grid-column:2}.ied-evidence-index .media img{width:100%;height:auto;aspect-ratio:16/9}.ied-closing-index-head{grid-template-columns:1fr;gap:20px}.ied-closing-index-head p{text-align:left}.ied-footer-v2 .ied-footer-index a{grid-template-columns:42px minmax(140px,220px) 1fr 48px}.ied-observation-list article{grid-template-columns:88px 1fr}.ied-observation-list .thumb{grid-column:2}.ied-entry-list article{grid-template-columns:72px 1fr}.ied-entry-list small{grid-column:2}.ied-entry-list h3{grid-column:2}.ied-entry-list p{display:none}
}
@media(max-width:540px){
 .ied-cover-copy h1{font-size:clamp(2.8rem,15vw,4.9rem)}.ied-index-list a{grid-template-columns:42px 1fr}.ied-index-list em{display:none}.ied-margin-grid aside{grid-template-columns:1fr}.ied-post-margin-meta{grid-template-columns:1fr 1fr}.ied-footer-v2 .ied-footer-index a{grid-template-columns:36px 1fr 42px}.ied-footer-v2 .ied-footer-index i{display:none}.ied-footer-v2 .ied-footer-index em{font-size:.48rem}.ied-evidence-index article,.ied-evidence-index article.is-primary{grid-template-columns:62px 1fr}.ied-evidence-index .num{font-size:.75rem}
}

/* =========================================================
   V3 FULL AUDIT / COMPLETION PASS
   ========================================================= */
.ied-field-method{background:var(--ink);color:var(--white);border-block:1px solid var(--ink)}
.ied-field-method-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.ied-field-method-grid>div{min-height:150px;padding:28px 28px 24px;border-right:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto 1fr;gap:8px 14px;align-content:center}
.ied-field-method-grid>div:last-child{border-right:0}.ied-field-method .ied-icon{color:var(--sun);margin-top:1px}.ied-field-method b{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.ied-field-method small{grid-column:2;color:#d7dfdc;font:400 .88rem/1.5 var(--serif);max-width:235px}

.ied-notfound-v3{padding:96px 0 120px;background:var(--paper)}.ied-notfound-v3 .ied-notfound-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:80px;align-items:center}.ied-notfound-copy>span{font-size:.62rem;font-weight:900;letter-spacing:.13em;color:var(--verm)}.ied-notfound-copy h1{font:700 clamp(3rem,5.4vw,6.3rem)/.88 var(--serif);letter-spacing:-.045em;margin:16px 0 24px;max-width:830px}.ied-notfound-copy>p{max-width:650px;color:var(--muted);font:400 1.1rem/1.6 var(--serif)}
.ied-404-fieldbook{position:relative;display:grid;grid-template-columns:1fr 28px 1fr;min-height:430px;filter:drop-shadow(20px 24px 0 rgba(55,109,175,.08))}.ied-404-fieldbook .page{position:relative;background:var(--white);border:1px solid var(--ink);padding:34px 28px;overflow:hidden}.ied-404-fieldbook .page i{position:absolute;left:28px;right:28px;top:92px;border-top:1px solid var(--line);box-shadow:0 74px 0 var(--line),0 148px 0 var(--line),0 222px 0 var(--line)}.ied-404-fieldbook .page b{font-size:.6rem;letter-spacing:.15em;color:var(--verm)}.ied-404-fieldbook .page span{position:absolute;bottom:24px;font:700 5.4rem/.8 var(--serif);color:rgba(32,48,54,.12)}.ied-404-fieldbook .left span{right:24px}.ied-404-fieldbook .right span{left:24px}.ied-404-fieldbook .gutter{border-inline:1px solid rgba(32,48,54,.16);background:linear-gradient(90deg,rgba(32,48,54,.06),transparent,rgba(32,48,54,.06))}.ied-404-fieldbook>em{position:absolute;width:42px;height:42px;border-top:4px solid var(--verm);border-right:4px solid var(--cobalt);right:-13px;top:-13px}

/* Strengthen long-form content resilience across editor-generated markup. */
.ied-article,.ied-page-reading{overflow-wrap:anywhere}.ied-article :where(ul,ol){padding-left:1.35em}.ied-article li+li{margin-top:.42em}.ied-article li :where(ul,ol){margin-top:.5em;margin-bottom:.6em}.ied-article table{width:100%;border-collapse:collapse}.ied-article .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.ied-article .wp-block-table table{min-width:620px}.ied-article th,.ied-article td{padding:12px 14px;border:1px solid var(--line);vertical-align:top}.ied-article th{background:var(--paper);text-align:left}.ied-article details{margin:1.1em 0;border:1px solid var(--line);padding:0 18px;background:var(--white)}.ied-article details summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:800;position:relative}.ied-article details summary:after{content:"+";position:absolute;right:0;color:var(--verm);font-weight:900}.ied-article details[open] summary:after{content:"–"}.ied-article figcaption{font-size:.72rem;color:var(--muted);margin-top:8px}.ied-article iframe,.ied-article video{max-width:100%}.ied-article .wp-block-embed__wrapper{position:relative;max-width:100%;overflow:hidden}
.ied-empty{padding:60px 0 80px}.ied-empty h2{font:700 clamp(2rem,3.4vw,3.6rem)/.98 var(--serif);margin-bottom:10px}.ied-empty>p{max-width:620px;color:var(--muted)}.ied-mini-channel-rail{margin-top:28px}

@media(max-width:900px){.ied-field-method-grid{grid-template-columns:1fr 1fr}.ied-field-method-grid>div:nth-child(2){border-right:0}.ied-field-method-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.ied-notfound-v3 .ied-notfound-grid{grid-template-columns:1fr;gap:52px}.ied-404-fieldbook{width:min(100%,620px)}}
@media(max-width:540px){.ied-field-method-grid{grid-template-columns:1fr}.ied-field-method-grid>div{min-height:120px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.ied-field-method-grid>div:last-child{border-bottom:0}.ied-404-fieldbook{grid-template-columns:1fr 16px 1fr;min-height:320px}.ied-404-fieldbook .page{padding:24px 18px}.ied-404-fieldbook .page i{left:18px;right:18px;top:76px;box-shadow:0 52px 0 var(--line),0 104px 0 var(--line),0 156px 0 var(--line)}.ied-404-fieldbook .page span{font-size:3.6rem}.ied-article .wp-block-table table{min-width:540px}}
