/* Content hubs and About: editorial pages without card or band templates */
body[data-hubs="v34"],body[data-about="v34"]{background:#fff}
body[data-hubs="v34"] .page-hero{padding-bottom:38px}
.learn-jump{padding-top:28px;padding-bottom:8px}
.learn-jump ul{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:0;padding:0}
.learn-jump a{color:#0b6078;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:5px}
.learn-jump a:focus-visible{outline:3px solid #0b6078;outline-offset:4px}
.learn-topic{padding:48px 0;scroll-margin-top:95px}
.learn-topic-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:52px;align-items:start}
.learn-topic .hub-section-head h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.8px;margin:0 0 14px}
.learn-topic .hub-section-head p{font-size:16px;line-height:1.7;color:#495454;margin:0;max-width:520px}
.learn-topic .hub-links{display:grid;grid-template-columns:1fr;gap:20px}
.learn-topic .hub-link,.corpus-guides .hub-link{display:block;padding:0;color:#151719;text-decoration:none;background:transparent;border:0;box-shadow:none}
.learn-topic .hub-link strong,.corpus-guides .hub-link strong{display:block;color:#0b6078;font-size:18px;line-height:1.35;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:5px}
.learn-topic .hub-link small,.corpus-guides .hub-link small{display:block;color:#495454;font-size:14px;line-height:1.65;margin-top:6px}
.learn-topic .hub-link:focus-visible,.corpus-guides .hub-link:focus-visible{outline:3px solid #0b6078;outline-offset:5px}
.hub-boundary,.hub-note.preview-note{max-width:820px;margin:32px auto 0;padding:0;background:transparent;border:0;box-shadow:none;color:#495454}
.corpus-guides{padding:52px 0}
.corpus-guides .hub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 52px}
.photographic-page-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:52px;align-items:center}
.photographic-page-head figure{margin:0}
.photographic-page-head img{display:block;width:100%;height:310px;object-fit:cover}
.about-story{padding:54px 0;background:#fff}
.about-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:52px;align-items:center}
.about-story-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.8px;margin-top:0}
.about-story-copy p{font-size:16px;line-height:1.7;color:#495454}
.editorial-figure{margin:0}
.editorial-figure img{display:block;width:100%;height:360px;object-fit:cover}
@media(max-width:760px){
 .learn-jump{padding-top:22px}
 .learn-jump ul{display:grid;gap:10px}
 .learn-topic{padding:36px 0}
 .learn-topic-layout{grid-template-columns:1fr;gap:24px}
 .corpus-guides{padding:38px 0}
 .corpus-guides .hub-links{grid-template-columns:1fr;gap:20px}
 .photographic-page-head,.about-story-grid{grid-template-columns:1fr;gap:26px}
 .photographic-page-head figure{grid-row:1}
 .photographic-page-head img,.editorial-figure img{height:240px}
 .about-story{padding:38px 0}
}
