@font-face{font-family:Inter;src:url('/assets/fonts/inter-var.693b77d4f3.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Source Serif 4 Display';src:url('/assets/fonts/source-serif-display-regular.c75301c83b.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Source Serif 4 Display';src:url('/assets/fonts/source-serif-display-semibold.ccf074599b.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
:root{--ink:#0e1726;--paper:#f4f2ec;--white:#fff;--muted:#5b6c7e;--line:#d4d9dd;--pale:#e8ecef;--measure:47.5rem;--wide:75rem;--radius:1rem;--s1:.5rem;--s2:.75rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:4rem;--s8:6rem}
*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;scroll-behavior:smooth}body{margin:0;font-size:1rem;line-height:1.65}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}a:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.shell{width:min(var(--wide),calc(100% - 4rem));margin-inline:auto}.skip{position:fixed;z-index:20;top:1rem;left:1rem;padding:.7rem 1rem;background:var(--ink);color:var(--paper);transform:translateY(-180%)}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent)}.header-inner{height:5.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:flex;align-items:center;gap:.8rem;text-decoration:none;font-weight:790;letter-spacing:.075em;text-transform:uppercase}.brand img{width:2.4rem;height:2.4rem}.desktop-nav{display:flex;align-items:center;gap:2.25rem;font-size:.94rem;font-weight:650}.desktop-nav a{text-decoration:none;padding:.55rem 0;border-bottom:2px solid transparent}.desktop-nav a[aria-current=page]{border-color:var(--ink)}.mobile-menu{display:none}.page-content{min-height:62vh}.article{max-width:var(--measure);padding-block:var(--s8)}.article>h1:first-of-type{font-size:clamp(2.8rem,7vw,5.6rem);line-height:.96;letter-spacing:-.055em;margin:0 0 var(--s4);font-weight:775;text-wrap:balance}.article>h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em;margin:var(--s8) 0 var(--s4);text-wrap:balance}.article h3{font-size:1.18rem;line-height:1.3;margin:var(--s6) 0 var(--s2)}.article>p:first-of-type:not(.status):not(.eyebrow){font-size:clamp(1.15rem,2.2vw,1.42rem);line-height:1.52;color:var(--muted)}.article p{margin:0 0 var(--s4)}.article ul,.article ol{padding-left:1.25rem;margin:0 0 var(--s5)}.article li{padding-left:.35rem;margin:.7rem 0}.article section{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line)}.button{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--ink);border-radius:999px;padding:.65rem 1rem;text-decoration:none;font-weight:720;background:transparent}.button:hover{background:var(--ink);color:var(--paper)}.action{margin-top:var(--s5)!important}.teaser-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--s4);margin:var(--s5) 0!important;border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);font-weight:700}.bridge{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:var(--s4) 0;margin-top:var(--s7)!important;border-top:2px solid var(--ink);font-weight:700}.status{display:flex;margin:var(--s4) 0!important}.status span{border:1px solid var(--ink);border-radius:999px;padding:.35rem .7rem;font-size:.76rem;line-height:1.2;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:var(--s6);font-size:.8rem;color:var(--muted)}.breadcrumb span:not(:last-child)::after,.breadcrumb a::after{content:' /';margin-left:.6rem}.article blockquote{margin:var(--s5) 0;padding-left:var(--s4);border-left:4px solid var(--ink)}.article strong{font-weight:740}.article em{font-family:Georgia,'Times New Roman',serif}.article a[href^='https://pubmed']{font-weight:690}.article ol li::marker{font-variant-numeric:tabular-nums;font-weight:730}.article hr{border:0;border-top:1px solid var(--line);margin:var(--s7) 0}.change,.reserved-space{border-style:dashed!important}.privacy-slot .reserved-space{min-height:24rem;margin:var(--s6) 0;border:1px dashed var(--line);border-radius:var(--radius)}.site-footer{background:var(--ink);color:var(--paper);padding:var(--s7) 0 var(--s4)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--s6)}.site-footer strong{display:block;margin-bottom:var(--s3);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.site-footer a{display:block;width:max-content;max-width:100%;margin:.5rem 0;color:#dfe4e8;text-decoration:none}.footer-brand>strong{font-size:1rem}.footer-brand p{max-width:24rem;color:#c6ced6}.footer-close{font-weight:700}.copyright{border-top:1px solid #334050;margin-top:var(--s6);padding-top:var(--s4);font-size:.78rem;color:#c6ced6}
@media(max-width:700px){.shell{width:min(100% - 2rem,var(--wide))}.header-inner{height:4.25rem}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;min-height:2.75rem;display:flex;align-items:center;border:1px solid var(--ink);border-radius:999px;padding:.55rem .9rem;font-size:.8rem;font-weight:720}.mobile-menu summary::-webkit-details-marker{display:none}.menu-close{display:none}.mobile-menu[open] .menu-open{display:none}.mobile-menu[open] .menu-close{display:inline}.menu-panel{position:absolute;z-index:10;right:0;top:3.25rem;width:min(21rem,calc(100vw - 2rem));padding:1.25rem;border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper)}.menu-panel p{margin:1rem 0 .3rem;color:var(--muted);font-size:.68rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.menu-panel p:first-child{margin-top:0}.menu-panel a{display:block;min-height:2.75rem;padding:.55rem 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:650}.article{padding-block:var(--s7)}.article>h1:first-of-type{font-size:clamp(2.65rem,13vw,4rem)}.article>h2{margin-top:var(--s7)}.teaser-action,.bridge{display:grid;justify-items:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:390px){.brand span{font-size:.84rem}.brand img{width:2rem;height:2rem}.article{padding-block:3.25rem}.article>h1:first-of-type{font-size:2.7rem}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(prefers-contrast:more){:root{--muted:#334050;--line:#7a8794}.button,.teaser-action{border-width:2px}}
.breadcrumb span::after,.breadcrumb a::after{content:none!important}
.article em{font-family:inherit}

/* The Measured Edge · C4b visual layer */
.site-header{position:relative;z-index:5;background:var(--paper)}
.site-footer{position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;width:34%;height:4px;background:var(--paper)}
.page-home .article{max-width:var(--wide);padding-top:0}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);min-height:43rem;margin-inline:calc((100vw - min(var(--wide),calc(100vw - 4rem)))/-2);padding-left:max(2rem,calc((100vw - var(--wide))/2));background:var(--ink);color:var(--paper);overflow:hidden}.home-hero-copy{align-self:center;max-width:42rem;padding:var(--s8) var(--s6) var(--s8) 0;position:relative;z-index:1}.home-hero h1{font-size:clamp(3.5rem,6.4vw,6.5rem);line-height:.91;letter-spacing:-.062em;margin:0 0 var(--s5);text-wrap:balance}.home-hero p:first-of-type{font-size:clamp(1.1rem,1.8vw,1.34rem);line-height:1.52;color:#dfe4e8;max-width:38rem}.home-hero .button{border-color:var(--paper);color:var(--paper)}.home-hero .button:hover{background:var(--paper);color:var(--ink)}.boundary-visual{width:100%;height:100%;object-fit:cover;object-position:left center}.page-home .article>h2{max-width:54rem}.page-home .article>h2:first-of-type{margin-top:var(--s8)}.page-home .article>h2:first-of-type+p{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page-home .article>h2:first-of-type~h3:first-of-type{max-width:54rem;font-size:clamp(1.65rem,3.2vw,2.55rem);letter-spacing:-.035em}.page-home .teaser-action{max-width:62rem;border-radius:0;border-width:2px 0 0;background:transparent;padding-inline:0}.clarity-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:var(--s7);align-items:center;margin:var(--s8) 0;padding:var(--s7);background:var(--pale)}.clarity-section h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.04;letter-spacing:-.04em;margin:0 0 var(--s4)}.clarity-section img{width:100%;height:auto}.reading-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:var(--s8) 0}.reading-triad h2{grid-column:1/-1;font-size:clamp(2rem,4vw,3.3rem);margin:0 0 var(--s5)}.reading-triad p{position:relative;min-height:15rem;padding:var(--s5);margin:0!important;border-top:3px solid var(--ink);background:var(--white)}.reading-triad p+p{border-left:1px solid var(--line)}.reading-triad p:nth-of-type(1):before{content:"";display:block;width:2rem;height:2rem;border:2px solid var(--ink);margin-bottom:var(--s5)}.reading-triad p:nth-of-type(2):before{content:"";display:block;width:3.5rem;height:2rem;border-top:3px solid var(--ink);margin-bottom:var(--s5)}.reading-triad p:nth-of-type(3):before{content:"";display:block;width:3.5rem;height:2rem;border-top:3px solid var(--ink);border-right:3px solid var(--ink);margin-bottom:var(--s5)}
.method-map{margin:var(--s6) 0 var(--s8)}.method-map img{display:block;width:100%;height:auto}.page-methodology .article>h2:nth-of-type(n+2){position:relative;border-top:1px solid var(--line);padding-top:var(--s6)}.outcome-levels{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.outcome-levels li{min-height:10rem;margin:0!important;padding:var(--s5)!important;background:var(--white)}.outcome-levels li:before{content:"";display:block;width:3.25rem;height:1.5rem;margin-bottom:var(--s4);border-top:3px solid var(--ink);border-right:3px solid var(--ink)}
.page-daily .article{position:relative;padding-left:4.5rem}.daily-boundary{height:.42rem;width:61%;background:var(--ink);margin-bottom:var(--s6)}.page-daily .article:before{content:"DAILY / UPDATE";position:absolute;left:0;top:12rem;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;font-weight:760;letter-spacing:.14em;color:var(--muted)}.page-daily .article>h2{border-top:2px solid var(--ink);padding-top:var(--s5)}.page-daily .article>ol{list-style:none;padding:0;counter-reset:source}.page-daily .article>ol li{counter-increment:source;display:grid;grid-template-columns:2.4rem 1fr;gap:var(--s3);padding:var(--s4) 0;border-top:1px solid var(--line)}.page-daily .article>ol li:before{content:counter(source,decimal-leading-zero);font-size:.72rem;font-weight:780;letter-spacing:.1em}.page-about .article,.page-independence .article,.page-corrections .article,.page-contact .article,.page-privacy .article{border-left:1px solid var(--line);padding-left:var(--s6)}
@media(max-width:700px){.home-hero{grid-template-columns:1fr;min-height:0;margin-inline:-1rem;padding:0}.home-hero-copy{padding:var(--s7) 1rem var(--s5)}.home-hero h1{font-size:clamp(3rem,15vw,4.2rem)}.boundary-visual{height:15rem;object-position:center 43%}.clarity-section{grid-template-columns:1fr;margin:var(--s7) 0;padding:var(--s5) var(--s4)}.clarity-section img{margin-top:var(--s3)}.reading-triad{grid-template-columns:1fr;margin:var(--s7) 0}.reading-triad p{min-height:0}.reading-triad p+p{border-left:0;border-top:1px solid var(--line)}.outcome-levels{grid-template-columns:1fr}.outcome-levels li{min-height:0}.page-daily .article{padding-left:2.5rem}.page-daily .article:before{left:0;top:10rem}.page-about .article,.page-independence .article,.page-corrections .article,.page-contact .article,.page-privacy .article{padding-left:var(--s4)}}
.daily-boundary{width:61%;background:var(--ink)}
@media(max-width:390px){.home-hero-copy{min-width:0;width:100%}.home-hero h1{font-size:2.35rem;overflow-wrap:normal}.page-daily .article>h1:first-of-type{font-size:2.2rem;line-height:1.02}}

/* Cartography is the key visual: neutral topology, never evidence strength. */
.cartography-window{height:18rem;margin:var(--s8) 0 var(--s6);overflow:hidden;border-block:1px solid var(--ink)}.cartography-window img{width:100%;height:100%;object-fit:cover;transform:scale(1.08)}
.page-evidence .article{max-width:var(--wide);display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1fr);column-gap:var(--s7)}.page-evidence .article>*:not(.evidence-map){grid-column:2}.evidence-map{grid-column:1;grid-row:1/10;min-height:46rem;overflow:hidden;background:var(--pale)}.evidence-map img{width:100%;height:100%;object-fit:cover;object-position:43% center;transform:scale(1.18)}.page-evidence .article>h1:first-of-type{margin-top:var(--s5)}
.daily-map-fragment{position:absolute;z-index:-1;right:-18rem;top:5rem;width:30rem;height:19rem;object-fit:cover;opacity:.34;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,9% 58%)}.page-daily .article{isolation:isolate}
.trust-map-fragment{height:9rem;margin:-6rem 0 var(--s7);overflow:hidden;border-bottom:2px solid var(--ink);opacity:.74}.trust-map-fragment img{width:100%;height:23rem;object-fit:cover;object-position:center 57%;filter:grayscale(1)}
.page-methodology{background:var(--paper)}
.page-daily .article{overflow:hidden}
@media(max-width:700px){.cartography-window{height:12rem;margin-block:var(--s7) var(--s5)}.page-evidence .article{display:block}.evidence-map{height:15rem;min-height:0;margin:-4rem 0 var(--s6)}.evidence-map img{object-position:center 34%;transform:scale(1.08)}.daily-map-fragment{right:-12rem;top:7rem;width:22rem;height:15rem;opacity:.22}.trust-map-fragment{height:7rem;margin:-3rem 0 var(--s6)}.page-methodology{background-image:none}}

/* C4c · Cartography as page architecture */
.page-content{overflow:hidden}.page-home .article,.page-evidence .article,.page-methodology .article{position:relative}
.home-world-map{position:absolute;z-index:-2;top:38rem;left:50%;width:100vw;min-width:78rem;height:calc(100% - 34rem);transform:translateX(-50%);object-fit:cover;opacity:.92}
.page-home .article>h2,.page-home .article>h3,.page-home .article>p{position:relative;z-index:1;background:var(--paper)}
.page-home .article>h2{width:max-content;max-width:min(54rem,100%);padding:.25rem 1.25rem .4rem 0;box-shadow:1.4rem 0 0 var(--paper)}
.page-home .article>p{max-width:55rem;padding-right:1.1rem}.page-home .teaser-action{background:var(--paper)}
.home-hero{min-height:47rem;clip-path:polygon(0 0,100% 0,100% 83%,92% 89%,78% 84%,66% 94%,51% 87%,37% 96%,22% 88%,8% 94%,0 88%)}
.boundary-visual{transform:scale(1.04);transform-origin:center}.clarity-section{position:relative;z-index:1;margin-left:7%;margin-right:-7%;border:2px solid var(--ink);border-radius:5.5rem 1.2rem 6.5rem 1.4rem;background:color-mix(in srgb,var(--paper) 94%,var(--pale));box-shadow:1.2rem 1.2rem 0 color-mix(in srgb,var(--ink) 10%,transparent)}
.reading-triad{position:relative;z-index:1;gap:1.25rem;padding:4.5rem 3rem;background:var(--ink);clip-path:polygon(2% 8%,19% 2%,38% 7%,58% 1%,77% 6%,98% 2%,96% 91%,79% 96%,61% 91%,41% 98%,20% 92%,1% 97%)}
.reading-triad h2{color:var(--paper);background:transparent!important;box-shadow:none!important}.reading-triad p{border:0!important;border-radius:2.4rem .7rem 2.8rem .9rem;background:var(--paper)!important;color:var(--ink);box-shadow:0 0 0 1px #334050}
.cartography-window{height:24rem;margin-inline:-8vw;border:0;background:transparent}

.page-evidence .article{display:block;max-width:var(--wide);padding-top:0}.evidence-world{position:relative;left:50%;width:100vw;min-height:90rem;transform:translateX(-50%);padding:7rem max(2rem,calc((100vw - var(--wide))/2)) 9rem;isolation:isolate}
.evidence-world-map{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.evidence-copy{width:min(49rem,69%);margin-left:auto;padding:4.5rem 4.8rem 5.5rem;background:var(--paper);border:2px solid var(--ink);border-radius:8rem 2rem 10rem 3rem;box-shadow:2rem 2rem 0 color-mix(in srgb,var(--ink) 12%,transparent)}
.evidence-copy:before{content:"";display:block;width:5rem;height:5rem;margin:-7rem 0 2rem -7rem;border:3px solid var(--ink);border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1rem var(--pale)}
.evidence-copy .teaser-action{border-width:2px;border-radius:2rem .5rem 2rem .5rem;background:var(--white)}
.evidence-copy .button{position:relative}.evidence-copy .button:after{content:"";position:absolute;right:-3.2rem;width:2.2rem;border-top:3px solid var(--ink)}

.page-methodology .article{max-width:var(--wide);padding-top:0}.method-world{position:relative;left:50%;width:100vw;transform:translateX(-50%);padding:7rem max(2rem,calc((100vw - var(--wide))/2)) 10rem;isolation:isolate;background:var(--pale)}
.method-world-map{position:absolute;z-index:-1;left:50%;top:0;width:min(52rem,58vw);height:100%;object-fit:cover;object-position:center top;transform:translateX(-50%);opacity:.9}.method-copy{max-width:var(--wide);margin:auto}.method-copy>h1,.method-copy>p:first-of-type{width:min(43rem,100%);padding:1.2rem 1.5rem 1.2rem 0;background:var(--paper);box-shadow:1.5rem 0 0 var(--paper)}
.method-copy>h2{position:relative;width:min(31rem,45%);min-height:8rem;margin:7rem 0 1rem;padding:2.2rem 2.4rem 1rem;background:var(--paper);border:2px solid var(--ink);border-radius:3rem .7rem 3.5rem .9rem;box-shadow:.75rem .75rem 0 color-mix(in srgb,var(--ink) 12%,transparent)}
.method-copy>h2:nth-of-type(even){margin-left:auto;border-radius:.7rem 3.2rem .9rem 3.8rem}.method-copy>h2:after{content:"";position:absolute;top:50%;right:-4rem;width:4rem;border-top:3px solid var(--ink)}.method-copy>h2:nth-of-type(even):after{right:auto;left:-4rem}
.method-copy>h2+p,.method-copy>h2+ol,.method-copy>h2+ul{width:min(33rem,46%);padding:1.35rem 1.6rem;background:color-mix(in srgb,var(--paper) 96%,transparent);border-left:1px solid var(--ink)}.method-copy>h2:nth-of-type(even)+p,.method-copy>h2:nth-of-type(even)+ol,.method-copy>h2:nth-of-type(even)+ul{margin-left:auto}
.method-copy .outcome-levels{width:100%;grid-template-columns:repeat(4,1fr);margin-top:2rem!important;border:2px solid var(--ink);background:var(--ink);clip-path:polygon(3% 0,97% 0,100% 15%,96% 100%,4% 100%,0 15%)}.method-copy .outcome-levels li{min-height:13rem;background:var(--paper)}
.method-copy .bridge{position:relative;z-index:2;background:var(--paper);padding:1.5rem}

@media(max-width:700px){
 .home-world-map{top:39rem;min-width:52rem;left:42%;opacity:.72}.home-hero{clip-path:polygon(0 0,100% 0,100% 95%,76% 91%,54% 98%,29% 92%,0 97%)}
 .clarity-section{margin-inline:0;border-radius:2.8rem .8rem 3.2rem .9rem;padding:2rem 1.4rem;box-shadow:.6rem .6rem 0 color-mix(in srgb,var(--ink) 10%,transparent)}
 .reading-triad{margin-inline:-1rem;padding:3rem 1rem;clip-path:polygon(0 3%,28% 0,58% 3%,100% 0,100% 97%,70% 100%,38% 97%,0 100%)}.reading-triad p{border-radius:1.6rem .5rem 1.8rem .6rem}.cartography-window{height:14rem}
 .evidence-world{min-height:0;padding:4rem 1rem 6rem}.evidence-world-map{object-position:41% center}.evidence-copy{width:100%;padding:3rem 1.2rem 4rem;border-radius:3.5rem .8rem 4rem 1rem;box-shadow:.7rem .7rem 0 color-mix(in srgb,var(--ink) 12%,transparent)}.evidence-copy:before{width:3.25rem;height:3.25rem;margin:-4.8rem 0 1.2rem -.2rem;box-shadow:inset 0 0 0 .65rem var(--pale)}.evidence-copy .button:after{display:none}
 .method-world{padding:4rem 1rem 6rem}.method-world-map{left:1rem;width:19rem;transform:none;object-position:42% top;opacity:.62}.method-copy>h1,.method-copy>p:first-of-type{margin-left:2.5rem;width:calc(100% - 2.5rem);padding-left:1rem}
 .method-copy>h2,.method-copy>h2:nth-of-type(even){width:calc(100% - 3.5rem);min-height:0;margin:5rem 0 1rem 3.5rem;padding:1.5rem 1.25rem;border-radius:2rem .6rem 2.4rem .7rem}.method-copy>h2:after,.method-copy>h2:nth-of-type(even):after{left:-3.5rem;right:auto;width:3.5rem}
 .method-copy>h2+p,.method-copy>h2+ol,.method-copy>h2+ul,.method-copy>h2:nth-of-type(even)+p,.method-copy>h2:nth-of-type(even)+ol,.method-copy>h2:nth-of-type(even)+ul{width:calc(100% - 3.5rem);margin-left:3.5rem;padding:1rem 1.1rem;background:var(--paper)}
 .method-copy .outcome-levels{width:calc(100% - 2rem);margin-left:1rem!important;grid-template-columns:1fr;clip-path:none}.method-copy .outcome-levels li{min-height:0}
}

/* C4u · accepted cartography with a self-contrasting centred reading layer */
.page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{
  width:min(48.75rem,calc(100% - 4rem));margin-left:auto!important;margin-right:auto!important;padding:3.5rem 5.2rem;transform:none;background:rgba(247,246,242,.98);border:1px solid #8796a5!important;box-shadow:1rem 1rem 0 rgba(14,39,66,.13);color:#0e2742
}
.page-home .home-hero-copy{position:relative;left:auto;top:auto;align-self:center;max-width:none}.page-home .home-hero{display:flex;align-items:center;padding:5rem 0}.page-home .home-hero h1,.page-home .home-hero p:first-of-type{color:#0e2742}.page-home .home-hero .button{border-color:#0e2742;color:#0e2742}.page-home .home-hero .button:hover{background:#0e2742;color:#fff}
.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{margin-top:8rem!important}.clarity-section h2{max-width:none;color:#0e2742}.home-sections>.reading-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.reading-triad h2,.reading-triad p{color:#0e2742}.reading-triad p{min-height:12rem;padding:4.5rem 0 0!important;border-top:1px solid rgba(14,39,66,.45)!important}.reading-triad p:before{color:#0e2742!important}.home-method h2,.home-accountability h2,.home-follow h2,.home-follow a{color:#0e2742}.home-accountability .button{border-color:#0e2742;color:#0e2742}.home-accountability .button:hover{background:#0e2742;color:#fff}
.page-evidence .evidence-intro{margin-top:6.5rem!important;padding-top:3.5rem;padding-bottom:3.5rem;color:#0e2742}.page-evidence .evidence-intro h1,.page-evidence .evidence-intro>p:first-of-type{color:#0e2742}.evidence-listing-intro{margin-top:5rem!important;padding-bottom:3.5rem}.blog-card{margin-top:5rem!important;background:#0e2742;color:#fff;border-color:#0e2742!important}.page-evidence .evidence-world{padding-top:.01rem}
.method-copy{padding-top:6.5rem}.method-lead{min-height:0;color:#0e2742}.method-lead h1,.method-lead h2,.method-lead p{color:#0e2742}.method-route{margin-top:7rem;gap:6rem}.method-step{justify-self:center!important;min-height:0;margin:0!important}.method-step.side-left{background:#0e2742;color:#fff}.method-step.side-right{background:rgba(247,246,242,.98);color:#0e2742}
.page-about .article,.page-independence .article,.page-corrections .article,.page-contact .article,.page-privacy .article,.page-daily .article{position:relative;max-width:var(--measure);padding:var(--s8) 0;border-left:0;background:var(--paper);color:var(--ink)}.trust-map-fragment,.daily-page-map{display:none}.daily-paper{width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
@media(max-width:700px){.page-home .home-hero{padding:3rem 1rem}.page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{width:calc(100% - 2rem);padding:2rem 1.25rem;margin-left:auto!important;margin-right:auto!important;box-shadow:.5rem .5rem 0 rgba(14,39,66,.12)}.home-sections>.reading-triad{grid-template-columns:1fr}.page-evidence .evidence-intro{margin-top:3rem!important}.method-copy{padding:4rem 0 6rem}.method-route{gap:4rem}.method-step{width:calc(100% - 2rem);background:rgba(247,246,242,.98)!important;color:#0e2742!important}.method-step.side-left strong,.method-step.side-left a{color:#0e2742}}

/* C4v · persistent navigation and legible methodology internals */
html{scroll-padding-top:6rem}
.site-header{position:sticky;top:0;z-index:60;background:rgba(244,242,236,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.skip{z-index:100}
.brand{gap:.65rem;font-size:1.05rem;line-height:1}
.brand img{width:1.55rem;height:1.55rem;flex:none}
.method-step .outcome-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;background:transparent;border:0;clip-path:none}
.method-step .outcome-levels li{min-height:0;padding:1rem 0!important;background:transparent;color:inherit}
@media(max-width:700px){html{scroll-padding-top:4.75rem}.brand{font-size:.95rem}.brand img{width:1.4rem;height:1.4rem}.method-step .outcome-levels{grid-template-columns:1fr}}

/* C4w · one responsive card measure across the three principal pages */
@media(min-width:701px){
  .page-methodology .method-copy{padding-left:0;padding-right:0}
  .page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{
    width:min(67.5rem,calc(100% - 4rem));height:auto;min-height:0;padding:3.75rem 5rem
  }
  .method-route{gap:4.5rem}
}

/* C4d · Evidence Cartography × Evidence Ledger */
.ledger-furniture{position:absolute;z-index:3;display:flex;justify-content:space-between;gap:1rem;font-size:.64rem;font-weight:720;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}
.ledger-furniture:before,.ledger-furniture:after{content:"";position:absolute;left:0;right:0;border-top:1px solid currentColor;opacity:.72}.ledger-furniture:before{top:-.75rem}.ledger-furniture:after{bottom:-.75rem}
.home-register{top:50rem;left:0;right:0}.evidence-register,.method-register{top:3rem;left:max(2rem,calc((100vw - var(--wide))/2));right:max(2rem,calc((100vw - var(--wide))/2))}
.page-home .article>h2,.evidence-copy>h1,.method-copy>h1{font-family:'Source Serif 4 Display',Georgia,serif;font-weight:600;letter-spacing:-.025em}
.home-hero-copy:before{content:"EVIDENCE CARTOGRAPHY / FIELD 01";display:block;margin-bottom:2rem;color:#c6ced6;font-size:.68rem;font-weight:720;letter-spacing:.18em}.home-hero-copy:after{content:"";position:absolute;left:0;bottom:4.25rem;width:8rem;border-top:1px solid #c6ced6}
.home-hero h1{font-family:'Source Serif 4 Display',Georgia,serif;font-weight:600;letter-spacing:-.045em;line-height:.88}.home-hero{min-height:52rem}.boundary-visual{filter:drop-shadow(-1.25rem 1rem 1.4rem rgba(0,0,0,.18))}
.page-home .article>h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:.92}.page-home .article>h2:first-of-type:before{content:"EVIDENCE / INDEX";display:block;margin-bottom:1rem;font-family:Inter,Arial,sans-serif;font-size:.66rem;line-height:1;letter-spacing:.18em;color:var(--muted)}
.page-home .teaser-action{border:1px solid var(--ink);padding:1.2rem 1.5rem;box-shadow:.6rem .6rem 0 color-mix(in srgb,var(--ink) 9%,transparent)}
.clarity-section{border-radius:.25rem;padding-top:5.5rem;background:color-mix(in srgb,var(--paper) 96%,transparent)}.clarity-section:before{content:"ANNOTATION / READING CONTROL";position:absolute;top:1.4rem;left:4rem;right:4rem;padding-bottom:.8rem;border-bottom:1px solid var(--ink);font-size:.65rem;font-weight:740;letter-spacing:.17em}.clarity-section:after{content:"REF · METHOD";position:absolute;right:4rem;top:1.4rem;font-size:.65rem;letter-spacing:.16em}
.reading-triad{clip-path:none;border:1px solid var(--ink);padding-top:6.5rem;background:color-mix(in srgb,var(--ink) 98%,transparent);box-shadow:1.2rem 1.2rem 0 color-mix(in srgb,var(--ink) 12%,transparent)}.reading-triad:before{content:"REGISTERED READING SEQUENCE · 001 / 002 / 003";position:absolute;top:2rem;left:3rem;right:3rem;padding-bottom:1rem;border-bottom:1px solid #6b7c8f;color:#c6ced6;font-size:.66rem;font-weight:700;letter-spacing:.17em}.reading-triad p{border-radius:.2rem!important}
.evidence-world{min-height:96rem;background:var(--pale)}.evidence-world-map{filter:contrast(1.05)}.evidence-copy{position:relative;border-radius:.3rem;padding-top:6rem;box-shadow:1.6rem 1.6rem 0 rgba(14,23,38,.13),0 0 0 .5rem rgba(244,242,236,.56)}
.evidence-copy:before{content:"EVIDENCE INDEX";width:auto;height:auto;margin:0;position:absolute;top:2rem;left:4.8rem;right:4.8rem;padding:.8rem 0;border:0;border-block:1px solid var(--ink);border-radius:0;background:none;box-shadow:none;font-size:.66rem;font-weight:740;letter-spacing:.17em}.evidence-copy:after{content:"CURATED BY MICROBIOMER";display:block;margin-top:4rem;padding-top:1rem;border-top:1px solid var(--ink);font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--muted)}
.evidence-copy>h1{font-size:clamp(4rem,7vw,6.6rem);line-height:.86}.evidence-copy>h2{padding-top:1.3rem;border-top:1px solid var(--ink)}.evidence-copy .teaser-action{border-radius:.2rem;box-shadow:none}.evidence-copy .button{border-radius:.2rem}
.method-world{background:var(--pale)}.method-copy>h1{font-size:clamp(4rem,8vw,7rem);line-height:.84}.method-copy>h2{border-radius:.25rem;padding-top:3.6rem}.method-copy>h2:before{content:"METHOD ENTRY";position:absolute;top:1.1rem;left:2.4rem;right:2.4rem;padding-bottom:.65rem;border-bottom:1px solid var(--line);font-family:Inter,Arial,sans-serif;font-size:.61rem;font-weight:720;line-height:1;letter-spacing:.16em;color:var(--muted)}
.method-copy>h2:nth-of-type(even){border-radius:.25rem}.method-copy>h2+p,.method-copy>h2+ol,.method-copy>h2+ul{border:1px solid var(--line);border-top:0;padding:1.6rem;background:rgba(244,242,236,.96)}.method-copy .outcome-levels{clip-path:none;border:1px solid var(--ink);background:var(--ink)}.method-copy .outcome-levels li{position:relative;padding-top:3.8rem!important}.method-copy .outcome-levels li:after{content:"LEVEL";position:absolute;top:1.2rem;left:2rem;font-size:.58rem;font-weight:720;letter-spacing:.16em;color:var(--muted)}

@media(max-width:700px){.ledger-furniture{font-size:.54rem}.ledger-furniture span:nth-child(2){display:none}.home-register{top:48rem;left:1rem;right:1rem}.evidence-register,.method-register{top:2rem;left:1rem;right:1rem}.home-hero{min-height:0}.home-hero-copy:before{margin-bottom:1.4rem}.home-hero-copy:after{display:none}.page-home .article>h2{font-size:2.7rem}.clarity-section{padding-top:5rem}.clarity-section:before{left:1.4rem;right:1.4rem}.clarity-section:after{display:none}.reading-triad{padding-top:6rem}.reading-triad:before{left:1rem;right:1rem;line-height:1.4}.evidence-copy{padding-top:5.5rem}.evidence-copy:before{left:1.2rem;right:1.2rem}.evidence-copy>h1{font-size:3.5rem}.method-copy>h1{font-size:clamp(2.75rem,15vw,3.35rem);line-height:.9;letter-spacing:-.04em}.method-copy>h2{padding-top:3.5rem}.method-copy>h2:before{left:1.25rem;right:1.25rem}}
@media(max-width:390px){.method-copy>h1{font-size:2rem;letter-spacing:-.045em}.method-copy>h1,.method-copy>p:first-of-type{margin-left:1.5rem;width:calc(100% - 1.5rem)}}

/* C4e · Owner review / high-fidelity Cartography homepage */
.page-home{background:#f7f6f2}.page-home .site-header{background:#f7f6f2}.page-home .article{padding-bottom:0}
.page-home .home-hero{display:block;min-height:43rem;margin-top:0;margin-inline:calc((100vw - min(var(--wide),calc(100vw - 4rem)))/-2);padding:0;background:#f7f6f2;color:var(--ink);clip-path:none;isolation:isolate;border-bottom:1px solid #9ca8b3}
.page-home .boundary-visual{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;filter:none}
.page-home .home-hero-copy{position:absolute;z-index:2;left:max(2rem,calc((100vw - var(--wide))/2));top:5.2rem;width:min(39rem,calc(100% - 4rem));max-width:none;padding:3rem 3.2rem 2.8rem;background:transparent;border:0;box-shadow:none;backdrop-filter:none;color:#fff}
.page-home .home-hero-copy:before,.page-home .home-hero-copy:after{display:none;content:none}
.page-home .home-hero h1{max-width:34rem;margin-bottom:1.6rem;font-family:Inter,Arial,sans-serif;font-weight:775;font-size:clamp(3.25rem,5.1vw,5.25rem);line-height:.9;letter-spacing:-.062em;color:#fff;text-wrap:balance}
.page-home .home-hero p:first-of-type{max-width:34rem;color:#fff;font-size:1.08rem;line-height:1.55}
.page-home .home-hero .button{border-color:#fff;color:#fff;background:transparent}.page-home .home-hero .button:hover{background:#fff;color:#0e2742}
.hero-map-index{position:absolute;z-index:2;top:1.4rem;left:max(2rem,calc((100vw - var(--wide))/2));right:max(2rem,calc((100vw - var(--wide))/2));display:flex;justify-content:space-between;padding-block:.45rem;border-block:1px solid #7f8f9e;color:#50657a;font-size:.48rem;font-weight:720;letter-spacing:.17em}
.hero-map-note{position:absolute;z-index:2;width:9.5rem;padding:.62rem .72rem;background:rgba(247,246,242,.91);border:1px solid #aeb8c1;color:#0e2742;font-size:.5rem;line-height:1.35;letter-spacing:.08em;box-shadow:0 .4rem 1.2rem rgba(14,39,66,.05)}.hero-map-note b{display:block;margin-bottom:.28rem;font-size:.51rem;letter-spacing:.12em}.hero-map-note span{color:#50657a;letter-spacing:.03em}.hero-map-note-a{right:max(3rem,calc((100vw - var(--wide))/2 + 2rem));top:16.5rem}.hero-map-note-b{right:max(7rem,calc((100vw - var(--wide))/2 + 7rem));bottom:6rem}.hero-map-note:before{content:"";position:absolute;top:50%;right:100%;width:2.4rem;border-top:1px solid #0e2742}
.page-home .home-register{top:50.5rem;color:#50657a}
.page-home .home-world-map{z-index:0;opacity:.22;filter:grayscale(.3) contrast(.9)}
.page-home .article>h2{font-family:Inter,Arial,sans-serif;font-weight:775;letter-spacing:-.052em;line-height:.96}
.page-home .article>h2:first-of-type{margin-top:8.5rem}.page-home .article>h2:first-of-type,.page-home .article>h2:first-of-type~h3:first-of-type,.page-home .article>h2:first-of-type~p:not(.teaser-action){border-left:1px solid #aeb8c1;padding-left:2rem}
.page-home .teaser-action{background:rgba(247,246,242,.95)}
@media(max-width:700px){.page-home .home-hero{min-height:45rem;margin-inline:-1rem}.page-home .boundary-visual{height:100%;object-position:20% center}.page-home .home-hero-copy{left:1rem;top:4.5rem;width:calc(100% - 2rem);padding:2rem 1.25rem 1.8rem;background:transparent}.page-home .home-hero-copy:after{left:1.25rem;right:1.25rem}.page-home .home-hero h1{font-size:2.25rem;line-height:.94}.page-home .home-hero p:first-of-type{font-size:.96rem;line-height:1.5}.hero-map-index{top:1rem;left:1rem;right:1rem}.hero-map-index span:last-child{display:none}.hero-map-note{display:none}.page-home .home-register{top:47rem}.page-home .article>h2:first-of-type{margin-top:7.5rem}.page-home .article>h2:first-of-type,.page-home .article>h2:first-of-type~h3:first-of-type,.page-home .article>h2:first-of-type~p:not(.teaser-action){padding-left:1rem}}

/* C4s · full-site Evidence Cartography rollout */
.page-evidence .article,.page-methodology .article{max-width:var(--wide);padding:0;position:relative}
.evidence-world,.method-world{position:relative;left:50%;width:100vw;transform:translateX(-50%);isolation:isolate;background:#f7f6f2}
.evidence-world-map,.method-world-map{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none}
.evidence-world{min-height:92rem;padding:0 max(2rem,calc((100vw - var(--wide))/2)) 8rem}
.evidence-copy{width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.evidence-copy:before,.evidence-copy:after{display:none;content:none}
.evidence-intro{width:min(39rem,52%);padding:6.5rem 0 5rem;color:#fff}
.evidence-intro h1{margin:0 0 1.5rem;font-family:Inter,Arial,sans-serif;font-size:clamp(3.5rem,6vw,5.7rem);line-height:.9;letter-spacing:-.06em}
.evidence-intro>p:first-of-type{color:#fff;font-size:1.12rem}.evidence-intro .button{border-color:#fff;color:#fff;border-radius:999px}.evidence-intro .button:hover{background:#fff;color:#0e2742}
.evidence-panel{width:min(46rem,58%);margin-left:auto;padding:3.4rem 3.8rem 4rem;background:rgba(247,246,242,.96);border:1px solid #8a99a8;box-shadow:1rem 1rem 0 rgba(14,39,66,.12)}
.evidence-panel h2{margin-top:0;font-family:Inter,Arial,sans-serif;font-size:2.6rem;line-height:.96}.evidence-panel .teaser-action{border-radius:0;background:transparent;box-shadow:none}
.method-world{padding:6.5rem max(2rem,calc((100vw - var(--wide))/2)) 9rem;background:#f7f6f2}
.method-world-map{width:100%;left:0;opacity:1}
.method-copy>h1{width:min(41rem,52%);padding:0;background:transparent;box-shadow:none;color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(3.5rem,7vw,6.4rem);line-height:.88;letter-spacing:-.06em}
.method-copy>h2{font-family:Inter,Arial,sans-serif;border-radius:0;box-shadow:.7rem .7rem 0 rgba(14,39,66,.11)}
.method-copy>h2:before{display:none;content:none}.method-copy>h2+p,.method-copy>h2+ol,.method-copy>h2+ul{background:rgba(247,246,242,.97)}
.page-daily .article{max-width:var(--wide);padding:5rem 0 7rem;isolation:isolate}.daily-page-map{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}.daily-paper{width:min(49rem,72%);margin-left:auto;padding:3.5rem 4rem;background:rgba(247,246,242,.97);border:1px solid #8a99a8;box-shadow:1rem 1rem 0 rgba(14,39,66,.12)}
.page-daily .article:before{display:none}.page-about .article,.page-independence .article,.page-corrections .article,.page-contact .article{border-left:0}.trust-map-fragment{height:14rem;margin:-6rem -3rem 4rem;border:0;opacity:1}.trust-map-fragment img{height:100%;filter:none;object-position:center 38%}
@media(max-width:700px){.evidence-world{padding:0 1rem 5rem}.evidence-intro{width:100%;padding:4rem 1.25rem 3rem}.evidence-intro h1{font-size:3rem}.evidence-panel{width:100%;padding:2rem 1.25rem;box-shadow:.5rem .5rem 0 rgba(14,39,66,.12)}.method-world{padding:4rem 1rem 5rem}.method-copy>h1{width:calc(100% - 2rem);margin-left:1rem;padding:0;color:#fff;font-size:3rem}.daily-paper{width:calc(100% - 2rem);margin:0 1rem;padding:2rem 1.25rem;box-shadow:.5rem .5rem 0 rgba(14,39,66,.12)}.page-daily .article{padding:3rem 0 5rem}.trust-map-fragment{margin:-3rem -1rem 3rem;height:11rem}}

/* Home rebuild · baseline information architecture, Cartography composition */
.page-home .article{max-width:var(--wide);padding:0}.home-sections{position:relative;left:50%;width:100vw;transform:translateX(-50%);padding:7rem max(2rem,calc((100vw - var(--wide))/2)) 8rem;isolation:isolate;overflow:hidden}.home-sections>.home-world-map{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none}.home-sections section{position:relative;z-index:1;margin:0;border:0}
.home-latest{width:min(52rem,72%);padding:3.5rem 4rem;background:rgba(247,246,242,.97);border:1px solid #8796a5!important;box-shadow:1rem 1rem 0 rgba(14,39,66,.12)}.home-latest h2,.home-method h2,.home-accountability h2,.home-follow h2{margin:0 0 1.5rem;font-family:Inter,Arial,sans-serif;font-size:clamp(2.7rem,5vw,4.7rem);line-height:.94;letter-spacing:-.055em}.home-latest h3{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.15}.home-latest>p:first-of-type{font-size:.78rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase;color:#50657a}.home-latest .teaser-action{margin-bottom:0!important;border:1px solid #0e2742;border-radius:0;background:transparent;box-shadow:none}
.home-sections>.clarity-section{width:min(67rem,88%);margin:8rem 0 0 auto;padding:4rem;display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center;background:rgba(247,246,242,.97);border:1px solid #8796a5!important;border-radius:0;box-shadow:-1rem 1rem 0 rgba(14,39,66,.11)}.home-sections>.clarity-section:before,.home-sections>.clarity-section:after{display:none;content:none}.clarity-section h2{margin:0 0 1.5rem;font-family:Inter,Arial,sans-serif;font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:.94;letter-spacing:-.055em}.clarity-section img{width:100%}
.home-sections>.reading-triad{width:min(67rem,92%);margin:8rem auto 0;padding:3.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:#0e2742;border:0;box-shadow:1rem 1rem 0 rgba(14,39,66,.13)}.home-sections>.reading-triad:before{display:none;content:none}.reading-triad h2{grid-column:1/-1;margin:0 0 1.5rem;color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(2.6rem,4.5vw,4rem);line-height:.94}.reading-triad p{min-height:13rem;padding:2rem!important;border:0!important;border-radius:0!important;background:#f7f6f2!important;box-shadow:none!important}
.home-method{width:min(52rem,72%);margin-top:11rem!important;padding:3.5rem 4rem;background:rgba(247,246,242,.97);border:1px solid #8796a5!important;box-shadow:1rem 1rem 0 rgba(14,39,66,.11)}.home-method .action{margin-bottom:0!important}.home-accountability{width:min(42rem,62%);margin:8rem 0 0 auto!important;padding:3.5rem 4rem;background:#0e2742;color:#fff}.home-accountability h2{color:#fff}.home-accountability .button{border-color:#fff;color:#fff}.home-accountability .button:hover{background:#fff;color:#0e2742}.home-follow{width:min(52rem,72%);margin-top:8rem!important;padding:3.5rem 4rem;background:rgba(247,246,242,.97);border:1px solid #8796a5!important}.home-follow p:last-child{margin-bottom:0}
@media(max-width:700px){.home-sections{padding:4rem 1rem 5rem}.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{width:100%;margin:0;padding:2rem 1.25rem;box-shadow:.5rem .5rem 0 rgba(14,39,66,.12)}.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{margin-top:4rem!important}.home-sections>.clarity-section{display:block}.clarity-section img{margin-top:2rem}.home-sections>.reading-triad{display:grid;grid-template-columns:1fr;gap:.8rem}.reading-triad h2{grid-column:1}.reading-triad p{min-height:0}.home-latest h2,.home-method h2,.home-accountability h2,.home-follow h2,.clarity-section h2,.reading-triad h2{font-size:2.25rem}.home-latest .teaser-action{display:grid}}

/* Home continuous field · no panels */
.page-home .article{position:relative;width:100%;max-width:none;isolation:isolate;overflow:hidden}.home-continuous-map{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.page-home .home-hero{width:100%;margin-inline:0;background:transparent;border:0}.page-home .boundary-visual{display:none}.home-sections{left:auto;width:100%;transform:none;background:transparent}.home-sections>.home-world-map{display:none}
.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{background:transparent;border:0!important;box-shadow:none;color:inherit}
.home-latest{width:min(37rem,42%);margin:0 0 0 auto!important;padding:2rem 0;transform:translateX(3rem);color:#0e2742}.home-latest h2,.home-latest h3,.home-latest>p:first-of-type{color:#0e2742}.home-latest .teaser-action{padding:1rem 0;border:0;border-top:1px solid rgba(14,39,66,.55);background:transparent;color:#0e2742}.home-latest .button{border-color:#0e2742;color:#0e2742}.home-latest .button:hover{background:#0e2742;color:#fff}
.home-sections>.clarity-section{width:min(34rem,40%);margin:12rem auto 0 0;padding:2rem 0;display:block;color:#fff}.clarity-section h2{max-width:23rem;color:#fff;font-size:clamp(2rem,3vw,2.9rem)}
.home-sections>.reading-triad{width:min(47rem,55%);margin:13rem 0 0;padding:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;background:transparent;color:#fff}.reading-triad h2{color:#fff}.reading-triad p{position:relative;min-height:12rem;padding:4.5rem 0 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.7)!important;background:transparent!important;color:#fff;box-shadow:none!important}.reading-triad p:before{position:absolute;top:1rem;left:0;width:auto;height:auto;margin:0;border:0;font-size:1.7rem;font-weight:780;line-height:1;color:#fff}.reading-triad p:nth-of-type(1):before{content:"01"}.reading-triad p:nth-of-type(2):before{content:"02"}.reading-triad p:nth-of-type(3):before{content:"03"}
.home-method{width:min(46rem,52%);margin:14rem 0 0 auto!important;padding:2rem 0;transform:translateX(5rem);color:#0e2742}.home-method h2{color:#0e2742}.home-method .button{border-color:#0e2742;color:#0e2742}.home-method .button:hover{background:#0e2742;color:#fff}
.home-accountability{width:min(39rem,44%);margin:13rem 6% 0 auto!important;padding:2rem 0;background:transparent;color:#0e2742}.home-accountability h2{color:#0e2742;font-size:clamp(2.2rem,3.5vw,3.4rem)}.home-accountability .button{border-color:#0e2742;color:#0e2742}.home-accountability .button:hover{background:#0e2742;color:#fff}
.home-follow{width:min(43rem,50%);margin-top:13rem!important;padding:2rem 0;background:transparent;color:#fff}.home-follow h2{color:#fff}.home-follow a{color:#fff}
@media(max-width:700px){.home-continuous-map{object-position:40% top}.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{width:100%;margin:0;padding:1.5rem 1.25rem;box-shadow:none;transform:none}.home-latest,.home-method,.home-follow{color:#fff}.home-sections>.clarity-section,.home-accountability{margin-top:6rem!important;padding:1.5rem 1.25rem;background:rgba(247,246,242,.9)}.home-sections>.reading-triad{margin-top:6rem!important;grid-template-columns:1fr;gap:1rem}.home-method,.home-follow{margin-top:6rem!important}.reading-triad p{min-height:0;padding-top:3.8rem!important}}

/* Approved companion fields · Method route + unknown-territory blog */
.page-methodology .method-world{padding:0;overflow:hidden;isolation:isolate}
.page-methodology .method-world-map{object-fit:cover;object-position:center top}
.method-copy{position:relative;padding:6.5rem max(2rem,calc((100vw - var(--wide))/2)) 8rem}
.method-lead{width:min(38rem,44%);min-height:46rem;color:#fff}
.method-lead h1{margin:0 0 2rem;color:#fff;font-size:clamp(3.5rem,7vw,6.4rem);line-height:.88;letter-spacing:-.06em}
.method-lead h2{margin:4rem 0 1.5rem;color:#fff;font-size:clamp(2rem,3.7vw,3.4rem);line-height:.98}
.method-lead p{color:#fff}
.method-route{display:grid;grid-template-columns:1fr;gap:0}
.method-step{position:relative;width:min(44rem,49%);min-height:34rem;margin:4.5rem 0;padding:3rem 3.5rem;align-content:center;border:1px solid currentColor!important;box-shadow:.8rem .8rem 0 rgba(14,39,66,.12);z-index:2}
.method-step.side-left{justify-self:start;background:#0e2742;color:#fff}
.method-step.side-right{justify-self:end;background:rgba(247,246,242,.97);color:#0e2742}
.method-step h2{margin:0 0 1.5rem;padding:0!important;border:0;box-shadow:none!important;font-family:Inter,Arial,sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.045em;color:inherit}
.method-step h2:before{display:none!important;content:none!important}
.method-step p,.method-step ol,.method-step ul{margin:0 0 1.35rem;padding:0!important;border:0!important;background:transparent!important;color:inherit}
.method-step ol,.method-step ul{padding-left:1.35rem!important}.method-step li{margin:.75rem 0}
.method-step.side-left strong{color:#fff}.method-step.side-left a{color:#fff}
.method-step .outcome-levels{display:grid;gap:.8rem}.method-step .outcome-levels li{padding:.9rem 0!important;border-top:1px solid currentColor}
.method-step .outcome-levels li:after{display:none;content:none}
.method-step .bridge{display:grid;border-top:1px solid currentColor;color:inherit}

.page-evidence .evidence-world{min-height:calc(100vh - 5.25rem);padding:0 max(2rem,calc((100vw - var(--wide))/2)) 9rem;background:#f7f6f2}
.page-evidence .evidence-world-map{object-fit:cover;object-position:center top}
.page-evidence .evidence-copy{padding-top:0}
.page-evidence .evidence-intro{width:min(42rem,62%);padding:6.5rem 0 2rem;color:#0e2742}
.page-evidence .evidence-intro h1{color:#0e2742}
.page-evidence .evidence-panel{width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
.evidence-listing-intro{width:min(42rem,62%);padding:0 0 4rem;color:#0e2742}
.evidence-listing-intro h2{font-family:Inter,Arial,sans-serif;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:.94;letter-spacing:-.05em}
.blog-card{position:relative;width:min(52rem,72%);margin:4rem auto 0;padding:3.5rem 4rem;background:#0e2742;color:#fff;box-shadow:1rem 1rem 0 rgba(14,39,66,.13);overflow:hidden}
.blog-card:before{content:"KNOWN / PUBLISHED TERRITORY";display:block;margin-bottom:2rem;padding-bottom:.9rem;border-bottom:1px solid #91a4b5;color:#c5d0d9;font-size:.64rem;font-weight:730;letter-spacing:.16em}
.blog-card h2,.blog-card h3,.blog-card p,.blog-card em{color:#fff}.blog-card h2{margin:0 0 1.4rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.blog-card h3{font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:1.05;letter-spacing:-.035em}
.blog-card .button{border-color:#fff;color:#fff}.blog-card .button:hover{background:#fff;color:#0e2742}

@media(max-width:700px){
  .method-copy{padding:4rem 1rem 6rem}.method-lead{width:100%;min-height:37rem;padding:0 1.25rem}.method-lead h1{font-size:3rem}
  .method-step{width:calc(100% - 2.5rem);min-height:auto;margin:9rem 1.25rem 0;padding:2rem 1.25rem;background:rgba(247,246,242,.94)!important;color:#0e2742!important;border:1px solid #7f8f9e!important}
  .method-step:nth-child(n){justify-self:stretch}.method-step.side-left strong,.method-step.side-left a{color:#0e2742}
  .page-evidence .evidence-world{padding:0 1rem 6rem}.page-evidence .evidence-intro,.evidence-listing-intro{width:100%;padding-left:1.25rem;padding-right:1.25rem}
  .blog-card{width:100%;margin-top:2rem;padding:2.25rem 1.5rem;box-shadow:.5rem .5rem 0 rgba(14,39,66,.13)}
}

/* C4u final cascade: text never sits directly on cartography */
.page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{width:min(48.75rem,calc(100% - 4rem));margin-left:auto!important;margin-right:auto!important;padding:3.5rem 5.2rem;transform:none;background:rgb(247,246,242);border:1px solid #8796a5!important;box-shadow:1rem 1rem 0 rgba(14,39,66,.13);color:#0e2742}
.page-home .home-hero{display:flex;align-items:center;padding:5rem 0}.page-home .home-hero-copy{position:relative;left:auto;top:auto;max-width:none}.page-home .home-hero h1,.page-home .home-hero p:first-of-type,.home-latest h2,.home-latest h3,.home-latest>p:first-of-type,.clarity-section h2,.reading-triad h2,.reading-triad p,.home-method h2,.home-accountability h2,.home-follow h2,.home-follow a{color:#0e2742}.page-home .home-hero .button,.home-accountability .button{border-color:#0e2742;color:#0e2742}.page-home .home-hero .button:hover,.home-accountability .button:hover{background:#0e2742;color:#fff}
.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow{margin-top:8rem!important}.clarity-section h2{max-width:none}.home-sections>.reading-triad{grid-template-columns:repeat(3,1fr);gap:2rem}.reading-triad p{padding:4.5rem 0 0!important;border-top:1px solid rgba(14,39,66,.45)!important}.reading-triad p:before{color:#0e2742!important}
.page-evidence .evidence-intro{margin-top:6.5rem!important;padding:3.5rem 5.2rem;color:#0e2742}.page-evidence .evidence-intro h1,.page-evidence .evidence-intro>p:first-of-type{color:#0e2742}.evidence-listing-intro{margin-top:5rem!important;padding-bottom:3.5rem}.blog-card{margin-top:5rem!important;background:#0e2742;color:#fff;border-color:#0e2742!important}.page-evidence .evidence-world{padding-top:.01rem}
.method-copy{padding-top:6.5rem}.method-lead{min-height:0;color:#0e2742}.method-lead h1,.method-lead h2,.method-lead p{color:#0e2742}.method-route{margin-top:7rem;gap:6rem}.method-step{justify-self:center!important;min-height:0;margin:0!important}.method-step.side-left{background:#0e2742;color:#fff}.method-step.side-right{background:rgb(247,246,242);color:#0e2742}
.page-about .article,.page-independence .article,.page-corrections .article,.page-contact .article,.page-privacy .article,.page-daily .article{position:relative;max-width:var(--measure);padding:var(--s8) 0;border-left:0;background:var(--paper);color:var(--ink)}.trust-map-fragment,.daily-page-map{display:none}.daily-paper{width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
@media(max-width:700px){.page-home .home-hero{padding:3rem 1rem}.page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{width:calc(100% - 2rem);padding:2rem 1.25rem;margin-left:auto!important;margin-right:auto!important;box-shadow:.5rem .5rem 0 rgba(14,39,66,.12)}.home-sections>.reading-triad{grid-template-columns:1fr}.page-evidence .evidence-intro{margin-top:3rem!important;padding:2rem 1.25rem}.method-copy{padding:4rem 0 6rem}.method-route{gap:4rem}.method-step{width:calc(100% - 2rem);background:rgb(247,246,242)!important;color:#0e2742!important}.method-step.side-left strong,.method-step.side-left a{color:#0e2742}}

/* C4w final cascade: shared responsive desktop measure, content-led height */
@media(min-width:701px){
  .page-home .home-hero-copy,.home-latest,.home-sections>.clarity-section,.home-sections>.reading-triad,.home-method,.home-accountability,.home-follow,.page-evidence .evidence-intro,.evidence-listing-intro,.blog-card,.method-lead,.method-step{
    width:min(67.5rem,calc(100% - 4rem));height:auto;min-height:0;padding:3.75rem 5rem
  }
  .method-route{gap:4.5rem}
}
