/* assets/visitor-discovery.css */
/* Source-linked visitor routes. Existing archives and saved-reference IDs remain intact. */
.nada-hero .nd-hero-photo img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;background:#e5ebeb}.nada-hero .nd-hero-photo figcaption span{display:block;white-space:normal}.nada-hero .nd-hero-photo figcaption a{text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:5px 0;margin-right:12px}.nd-home-teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nd-home-teasers>article{min-width:0}.nd-home-teasers h3{font-size:28px;margin:16px 0}.nd-home-teasers .gem-study img{height:235px}.nd-cover-credit{font-size:11px!important;line-height:1.7!important;color:var(--muted);margin:12px 0 18px!important}.nd-cover-credit a{text-decoration:underline;text-underline-offset:3px}.nd-journal-image{width:100%;height:290px!important;aspect-ratio:auto!important;object-fit:contain!important;background:var(--soft)}.nd-feature-image{position:relative}.nd-feature-image img{height:340px!important;object-fit:contain!important;aspect-ratio:auto!important}.nd-feature-image .nd-cover-credit{padding:10px;color:#e8eddf}.nd-notice{padding:25px 28px;background:var(--soft);border:1px solid var(--line);margin:28px 0}.nd-notice h2,.nd-notice h3{font-size:28px;margin:0 0 14px;line-height:1.2}.nd-notice p{font-size:14px;line-height:1.8;max-width:900px}.nd-notice a{text-decoration:underline;text-underline-offset:4px}.nd-image-collection{margin:38px 0 55px}.nd-image-collection>h2{font-size:clamp(36px,4.5vw,56px);margin:15px 0 18px}.nd-image-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.nd-image-nav a{border:1px solid var(--line);padding:10px 16px;min-height:44px;font-size:12px}.nd-image-group{padding-top:30px;scroll-margin-top:120px}.nd-image-group>header{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.nd-image-group h3{font-size:36px}.nd-image-group>header a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.nd-image-group .gem-image-pair{margin-top:18px}.nd-image-group .gem-study img{height:320px}.nd-archive-heading{padding-top:42px;border-top:1px solid var(--line);margin:44px 0 24px}.nd-archive-heading h2{font-size:36px;margin:12px 0 18px}.nd-archive-heading p{font-size:14px;max-width:800px}.nd-salon-paths{margin:35px 0 55px}.nd-salon-paths>h2{font-size:clamp(34px,4vw,54px);margin:16px 0 20px}.nd-reading-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nd-reading-path{border:1px solid var(--line);background:var(--white);padding:24px;min-width:0}.nd-reading-path>h3{font-size:30px;line-height:1.2;margin:10px 0 16px}.nd-reading-path>p{font-size:14px;line-height:1.8}.nd-reading-path ol{padding-left:20px;margin:22px 0 0;font-size:13px;line-height:1.8}.nd-reading-path li{margin-top:15px}.nd-reading-path a{text-decoration:underline;text-underline-offset:3px}.nd-reading-path .gem-study{margin-top:24px}.nd-reading-path .gem-study img{height:180px}.nd-salon-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:40px 0;margin:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.nd-salon-feature h2{font-size:clamp(36px,4vw,58px);margin:16px 0 22px}.nd-salon-feature p{max-width:660px}.nd-salon-feature .gem-study img{height:250px}.nd-current-preview .gem-study img{height:210px}.nd-current-preview .gem-study-view{min-height:0}.nd-current-preview figure:nth-child(2){margin-top:32px}.nd-current-preview .gem-study figcaption{font-size:11px}.nd-current-preview .gem-study figcaption p{font-size:11px!important}.nd-current-preview .gem-study details{display:none}.nd-image-collection :is(a,summary):focus-visible,.nd-salon-paths :is(a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:960px){.nd-reading-paths{grid-template-columns:1fr}.nd-reading-path .gem-study{max-width:550px}.nd-home-teasers{grid-template-columns:1fr 1fr}.nd-salon-feature{grid-template-columns:1fr}.nd-salon-feature .gem-study{max-width:640px}}
@media(max-width:680px){.nd-home-teasers{grid-template-columns:1fr}.nd-notice{padding:20px}.nd-current-preview{grid-template-columns:1fr!important}.nd-current-preview figure:nth-child(2){margin-top:0}.nd-image-group .gem-study img{height:260px}.nd-reading-path{padding:20px}.nd-feature-image img{height:280px!important}.nd-journal-image{height:250px!important}.nd-salon-feature{gap:24px}.nd-reading-paths{gap:18px}}
@media print{.nd-home-teasers,.nd-reading-paths{display:block}.nd-reading-path{break-inside:avoid;margin-bottom:20px}.nd-notice{background:white}.nd-image-nav{display:none}}
/* Attribution is real text below the photo; suppress the old decorative overlay. */
.nd-feature-image::after{display:none!important}
.nd-journal-cover{height:auto!important;aspect-ratio:auto!important;overflow:visible!important}
.editorial-card:hover .nd-journal-cover img{transform:none}

/* assets/public-core.css */
.public-article-reference{min-width:0;padding:18px!important}.public-article-reference .gem-study{margin:0}.public-article-reference img{width:100%;height:auto!important;max-height:430px;object-fit:contain!important;aspect-ratio:auto!important}.public-article-reference .gem-study-view{min-height:0}.public-concept{border:1px solid var(--line);padding:22px;background:var(--soft)}.public-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-concept-grid>div{min-width:0}.public-concept-grid strong{font-size:18px}.public-concept-grid p{font-size:14px}.public-shapes svg{width:100%;max-width:130px;fill:none;stroke:var(--ink);stroke-width:2}.public-links{display:flex;flex-wrap:wrap;gap:16px;margin:25px 0}.public-links a,.public-materials a{text-decoration:underline;text-underline-offset:4px;padding:7px 0}.public-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding-left:22px}.public-legacy-image{background:var(--soft);border:1px solid var(--line);padding:24px;min-height:180px;display:flex;flex-direction:column;justify-content:center}.public-legacy-image p{font-size:12px}.public-legacy-credits{margin:25px 0;padding:20px;border:1px solid var(--line)}.public-legacy-credits>summary{cursor:pointer;font-weight:bold}.ref-sources a,.ref-evidence a{overflow-wrap:anywhere}.public-complete-index a:focus-visible,.public-materials a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:680px){.public-concept-grid{grid-template-columns:1fr}.public-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.public-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.public-article-reference{padding:16px!important}}@media(max-width:400px){.public-materials{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.public-complete-index *{scroll-behavior:auto!important}}@media print{.public-links,.public-materials{display:block}.public-concept{break-inside:avoid}}

/* assets/seo-reading.css */
.seo-reading-links,.editorial-method,.editorial-responsibility{margin-top:2rem;margin-bottom:2rem}.history-reading{max-width:880px;margin:0 auto;padding:2rem 24px}.history-reading p,.history-reading li{line-height:1.7}.history-reading figure{margin:2rem 0}.history-reading img{max-width:100%;height:auto}.history-reading nav a{display:inline-block;margin:0 .9rem .7rem 0}.history-reading section{margin-top:2rem}.history-reading details{margin:1rem 0}.history-reading h2,.history-reading h3{scroll-margin-top:100px}.history-reading .source-note{font-size:.9em}.chapter-index li{margin:.6rem 0}.seo-reading-links a,.history-reading a{overflow-wrap:anywhere}
