
/* October editorial pass: shared reading sizes and purposeful page sequences. */
.cohesive-site .footer-routes a{font-size:14px;line-height:1.6;padding-block:3px}
.cohesive-site .footer-bottom p{font-size:14px;line-height:1.7}
.cohesive-site .site-footer .brand img{mix-blend-mode:normal}
.cohesive-site.cohesive-standard .reb-small,.cohesive-site.cohesive-scout .image-credit{font-size:14px!important;line-height:1.7}
.cohesive-site .editorial-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}
.cohesive-site .editorial-links a,.cohesive-site .editorial-secondary{font-size:14px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;color:var(--ink);text-underline-offset:5px}
.cohesive-site .editorial-evidence-note{font-size:14px;line-height:1.7;border-top:1px solid var(--line);padding-top:20px;margin-top:28px}
.cohesive-site .editorial-evidence-note a{color:inherit;text-underline-offset:4px}
.cohesive-site.reference-home .editorial-principles{padding-block:64px}
.cohesive-site.reference-home .editorial-principles .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}
.cohesive-site.reference-home .editorial-principles .principle-grid article{padding-block:24px}
.cohesive-site.reference-home .editorial-principles .principle-grid p{font-size:16px;line-height:1.75}
.editorial-home-note{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--line);padding-top:32px;margin-top:24px}
.editorial-home-note blockquote{margin:0;font-size:24px;line-height:1.5;color:var(--ink)}
.editorial-home-note cite{display:block;font:14px/1.7 var(--sans);font-style:normal;margin-top:16px;color:var(--muted)}
.editorial-home-note>div p{font-size:14px;line-height:1.75;margin:0 0 16px}
.editorial-home-note a{display:block;min-height:44px;font-size:14px;line-height:1.6;color:var(--green);text-underline-offset:5px;padding-block:8px}
.cohesive-site .seminar-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding-block:24px;margin:24px 0 16px;border-block:1px solid var(--line)}
.seminar-facts div{min-width:0}.seminar-facts dt{font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:4px}.seminar-facts dd{font-size:16px;line-height:1.5;margin:0;color:var(--ink)}.seminar-facts small{font-size:12px}
.cohesive-site .research-entry{padding:32px;background:var(--warm);border-top:2px solid var(--gold);margin:32px 0}
.cohesive-site .research-entry h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin:12px 0 24px}.research-entry h2 em{color:var(--green)}
.research-entry ul{padding-left:22px;max-width:78ch;margin:0}.research-entry li{padding-left:4px;margin-block:12px;font-size:16px;line-height:1.75}.research-entry strong{font-weight:600}
.cohesive-site .enrichment-page{max-width:1000px}.enrichment-section{margin-top:40px;border-top:1px solid var(--line);padding-top:32px}.enrichment-questions{margin:24px 0 0}.enrichment-questions>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.enrichment-questions dt{font:500 25px/1.35 var(--serif)}.enrichment-questions dd{margin:0;font-size:16px;line-height:1.75}.enrichment-close{margin-top:40px}.enrichment-close>p{max-width:65ch}.enrichment-close .editorial-secondary{margin-left:24px}
.editorial-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.cohesive-parent .cta-strip p{font-size:16px;max-width:48ch}.cohesive-parent .summary-box .action{margin-top:12px}.cohesive-parent .summary-box .note{font-size:14px;line-height:1.7}
.cohesive-site .comparison-scroll-cue{display:none;font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 12px}.form-preview-note{padding:20px;background:var(--warm);border-left:3px solid var(--green);font-size:14px;line-height:1.7;margin:0 0 24px}.form-preview-note strong{display:block;margin-bottom:4px}
.cohesive-site.landing-refresh .hero-gold-button{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}
.cohesive-site.homeschool-refresh .hs-hero a{color:var(--ink)}
.cohesive-site.homeschool-refresh .hs-hero a[href="ogress-and-the-orphans.html"]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:40px;font-size:14px;line-height:1.6;min-height:44px;padding:14px 22px;text-decoration:none}
.cohesive-site.path-experience :is(#intro,#anatomy,#question,#practices,#cta){padding-block:64px}
.cohesive-site.path-experience #intro>div>.mt-20{margin-top:40px}
.cohesive-site.path-experience #practices .mb-16{margin-bottom:32px}
.cohesive-site.path-experience #stack>article{position:static;top:auto;gap:32px}
.cohesive-site.path-experience #p-reflect{grid-template-columns:1fr;max-width:850px;background:var(--warm);color:var(--ink)}
.cohesive-site.path-experience .inquiry-bridge{padding:28px}
.cohesive-site.path-experience .inquiry-bridge p{font-size:16px;line-height:1.75}.cohesive-site.path-experience .inquiry-bridge p+p{margin-top:16px}
.editorial-care-section{background:var(--warm);padding:56px 24px}.editorial-inner{max-width:1080px;margin:auto}.editorial-inner h2{font-size:clamp(32px,4vw,48px);line-height:1.2;margin:16px 0 24px}.editorial-inner>p{max-width:78ch}.editorial-inner em{color:var(--green)}
@media(max-width:1000px){.cohesive-site #journey .hero-grid{grid-template-columns:1fr;gap:40px}.cohesive-site #journey .hero-copy{max-width:760px}.cohesive-site #journey .meshy-hero-art{max-width:760px;width:100%;margin-inline:auto}.cohesive-site .comparison-scroll-cue{display:block}.cohesive-site.reference-home .editorial-principles .principle-grid{grid-template-columns:1fr}}
@media(max-width:760px){.cohesive-site.reference-home .editorial-principles{padding-block:40px}.editorial-home-note{grid-template-columns:1fr;gap:28px}.editorial-home-note blockquote{font-size:22px}.cohesive-site .research-entry{padding:24px}.enrichment-questions>div{grid-template-columns:1fr;gap:12px}.enrichment-close .editorial-secondary{display:flex;margin:16px 0 0}.cohesive-site.path-experience :is(#intro,#anatomy,#question,#practices,#cta){padding-block:40px}.cohesive-site.path-experience #stack>article{padding:24px}.cohesive-site.path-experience #passage>div:last-child{grid-template-columns:1fr;font-size:14px}.cohesive-site.path-experience .inquiry-bridge{padding:24px}.editorial-care-section{padding-block:40px}.cohesive-site .seminar-facts{gap:20px 16px}.seminar-facts dd{font-size:15px}.cohesive-site .footer-routes{gap:24px 20px}.cohesive-site .footer-routes a{font-size:14px}.cohesive-site .footer-bottom p{font-size:14px}}

.cohesive-parent .hero .note{font-size:14px;line-height:1.7;max-width:62ch}.cohesive-site.path-experience .inquiry-bridge h2{font-size:30px;line-height:1.25;margin:12px 0 20px}

.cohesive-site .enrichment-page h1 em{color:var(--green)}.cohesive-parent .action{font-size:14px;line-height:1.6;letter-spacing:0;text-transform:none}

.cohesive-site.ogress-pilot .note{font-size:14px;line-height:1.7}.cohesive-site.ogress-pilot .hero .note{max-width:62ch}

/* Focused readability and action consistency pass, 31 October 2026. */
@media screen {
  .cohesive-site.research-pilot :is(.evidence-scope,.rs-method,.practice-note,.rs-limit,.visual-note),
  .cohesive-site.research-pilot .inquiry-visual p,
  .cohesive-site.research-pilot .source-list li,
  .cohesive-site.path-fit .note,
  .cohesive-site.reference-home #founders :is(.consent,.privacy-note),
  .cohesive-site.path-experience .inquiry-evidence-prompt {
    font-size:14px;
    line-height:1.7;
  }
  .cohesive-site.research-pilot .source-list li::marker { font-size:14px; }
  .cohesive-site.path-experience .inquiry-evidence-prompt {
    letter-spacing:.08em;
    text-transform:none;
  }

  /* One standard header action; the approved gold Circle action has its own role. */
  .cohesive-site .site-header nav > .nav-action:not(.circle-nav-action) {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-height:44px;
    box-sizing:border-box;
    padding:11px 18px;
    border:1px solid #172f40;
    border-radius:40px;
    background:#172f40;
    color:#fffdf8;
    font-size:14px;
    font-weight:500;
    line-height:1.5;
    letter-spacing:0;
    text-transform:none;
    text-decoration:none;
  }
  .cohesive-site .site-header nav > .nav-action:not(.circle-nav-action) span {
    color:#ddc27b;
    margin-left:0;
  }
  .cohesive-site .site-header nav > .nav-action:not(.circle-nav-action):hover {
    background:#25504f;
    border-color:#25504f;
    color:#fffdf8;
  }
  .cohesive-site .site-header nav > .nav-action:not(.circle-nav-action):focus-visible {
    outline:3px solid #a88132;
    outline-offset:5px;
  }
}

/* Owner: a light quote surface and two clear paths into the experience. */
body.cohesive-site.full-picture-study .editorial-home-note{grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:clamp(24px,4vw,48px);align-items:center;border-top:0;padding-top:0;margin-top:32px}
body.cohesive-site.full-picture-study .editorial-home-note blockquote{padding:clamp(24px,3vw,40px);background:var(--warm);border:1px solid var(--line);border-radius:6px;max-width:none;font-size:clamp(22px,2.1vw,30px);line-height:1.5}
body.cohesive-site.full-picture-study .editorial-home-note>div{display:grid;gap:12px;align-content:center;padding:8px 0}
body.cohesive-site.full-picture-study .editorial-home-note a{width:fit-content;max-width:100%;min-height:44px;font-size:16px;line-height:1.5;padding-block:10px}
@media(max-width:760px){body.cohesive-site.full-picture-study .editorial-home-note{grid-template-columns:1fr;gap:16px}body.cohesive-site.full-picture-study .editorial-home-note>div{padding:0}}
