.learn-page .article-hero h1{max-width:1100px}
.learn-hero-image{margin:0 0 3.2rem}
.learn-hero-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line-light)}
.learn-hero-image figcaption{margin-top:.7rem;color:rgba(26,25,23,.55);font-size:.78rem;line-height:1.55}
.learn-body>.article-callout{margin-bottom:3.2rem}
.learn-body>p{color:rgba(26,25,23,.74);font-size:1.05rem;line-height:1.82}
.learn-body>p+p{margin-top:1.4rem}
.learn-body .short-answer{color:var(--ivory);border-left-color:var(--copper);background:var(--charcoal)}
.learn-body .short-answer strong{color:var(--copper)}
.learn-body .short-answer p{color:rgba(244,240,232,.82)}
.learn-body ol{display:grid;gap:.75rem;margin-block:1.8rem;padding-left:1.4rem}
.learn-body a:not(.button){color:var(--cedar-deep);text-decoration:underline;text-underline-offset:3px}
.learn-body .related-guides{margin-top:2.8rem;padding:clamp(2rem,4vw,3rem)!important;border-top:4px solid var(--copper)!important;background:rgba(201,194,183,.32)}
.related-guides .eyebrow{margin-bottom:.8rem}.related-guides h2{font-size:clamp(2rem,3.2vw,3.2rem)}
.related-guides ul{display:grid;gap:0!important;margin:0!important;padding:0!important;list-style:none}
.related-guides li{margin:0;border-top:1px solid var(--line-light)}
.related-guides li:last-child{border-bottom:1px solid var(--line-light)}
.related-guides li a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;color:var(--ink)!important;font-weight:700;text-decoration:none!important}
.related-guides li a:hover{color:var(--cedar-deep)!important}.related-guides li span{color:var(--copper)}
.learn-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem}.learn-cta-actions .button{margin-top:1rem}
@media(max-width:700px){.learn-hero-image{margin-bottom:2.2rem}.learn-body .article-callout{padding:1.4rem}.learn-cta-actions{display:grid}.learn-cta-actions .button{width:100%;margin-top:.3rem}}
