/* Learn hub: direct hierarchy, ordinary links and restrained spacing */
body[data-learn="v34"]{background:#fff}
body[data-learn="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}
.corpus-guides{padding:52px 0}
.corpus-guides .hub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 52px}
@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}
}
