.av-learning,.av-premium-article,.av-related,.av-resource,.av-premium-guide{--av-ink:rgb(var(--color-foreground));--av-surface:rgb(var(--color-background));--av-gold:#c59a4a;--av-muted:rgba(var(--color-foreground),.68);--av-line:rgba(var(--color-foreground),.16);color:var(--av-ink)}
.av-learning,.av-premium-article{padding-block:clamp(3rem,7vw,7rem)}
.av-learning h1,.av-premium-article h1{max-width:18ch;margin:0;font-size:clamp(3.6rem,7vw,7.8rem);line-height:.98;letter-spacing:-.045em}
.av-learning h2,.av-premium-article h2,.av-related h2,.av-resource h2,.av-premium-guide h2{margin-block:.5rem 1.8rem;font-size:clamp(2.7rem,4.2vw,4.8rem);line-height:1.08;letter-spacing:-.03em}
.av-eyebrow{margin:0 0 1rem;color:var(--av-gold);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.av-learning__hero{max-width:86rem;padding-block:clamp(2rem,6vw,7rem)}
.av-learning__intro,.av-premium-article__deck{max-width:70rem;margin-top:2rem;color:var(--av-muted);font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.55}
.av-button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}
.av-learning__featured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.4rem,5vw,6rem);padding:clamp(2.4rem,5vw,5rem);border:1px solid var(--av-line);background:rgba(var(--color-foreground),.035)}
.av-learning__featured-media,.av-premium-article__hero,.av-article-card__media{overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.06)}
.av-learning__featured-media img,.av-premium-article__hero img,.av-article-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.av-learning__featured-media img{aspect-ratio:4/3}.av-premium-article__hero img{max-height:72rem;aspect-ratio:16/9}.av-article-card__media img{aspect-ratio:16/10;transition:transform 180ms ease}
.av-learning__section,.av-related,.av-resource,.av-premium-guide{padding-block:clamp(4rem,8vw,8rem)}
.av-path-grid,.av-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}
.av-path-card,.av-topic-nav__link{display:flex;min-height:15rem;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:2.4rem;border:1px solid var(--av-line);color:inherit;text-decoration:none}
.av-path-card h3{margin:0;font-size:2.2rem}.av-path-card p{margin:0;color:var(--av-muted)}.av-path-card>a{color:var(--av-gold);font-weight:700}
.av-topic-nav__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0}.av-topic-nav__item{list-style:none}.av-topic-nav__link{min-height:10rem;font-size:1.7rem;font-weight:700}.av-topic-nav__link--disabled{opacity:.55}
.av-path-card:focus-within,.av-topic-nav__link[href]:hover,.av-topic-nav__link[href]:focus-visible{border-color:var(--av-gold);outline:2px solid transparent}
.av-article-card{height:100%;border:1px solid var(--av-line);background:var(--av-surface)}.av-article-card__link{display:block;height:100%;color:inherit;text-decoration:none}.av-article-card__link:hover img{transform:scale(1.025)}.av-article-card__link:focus-visible{outline:.3rem solid var(--av-gold);outline-offset:.3rem}.av-article-card__body{padding:2.2rem}.av-article-card__title{margin:0;font-size:2.3rem;line-height:1.2}.av-article-card__excerpt{color:var(--av-muted)}.av-article-card__meta{display:flex;gap:.7rem;color:var(--av-muted);font-size:1.3rem}
.av-safety-note{max-width:86rem;margin-top:3rem;padding:2rem 2.4rem;border-left:.4rem solid var(--av-gold);background:rgba(var(--color-foreground),.04)}
.av-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:4rem;color:var(--av-muted);font-size:1.3rem}.av-breadcrumb a{color:inherit}.av-premium-article__header{max-width:96rem;margin-inline:auto}.av-review-meta{display:flex;flex-wrap:wrap;gap:1.4rem 3rem;margin-block:3rem}.av-review-meta div{display:grid;gap:.2rem}.av-review-meta dt{color:var(--av-muted);font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.av-review-meta dd{margin:0;font-size:1.4rem}.av-premium-article__hero{margin-block:4rem}
.av-premium-article__layout{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,76rem);justify-content:center;gap:clamp(3rem,6vw,8rem);margin-top:5rem}.av-premium-article__content{font-size:clamp(1.7rem,1.5vw,1.95rem);line-height:1.78}.av-premium-article__content>*:first-child{margin-top:0}.av-premium-article__content h2{margin-top:5rem}.av-premium-article__content h3{margin-top:3.5rem;font-size:2.4rem}.av-toc{position:sticky;top:2rem;border-top:.2rem solid var(--av-gold);padding-top:1.2rem}.av-toc summary{cursor:pointer;font-weight:700}.av-toc__list{display:grid;gap:.9rem;padding-left:2rem}.av-toc a{color:var(--av-muted);text-decoration-thickness:.1rem;text-underline-offset:.3rem}.av-takeaways,.av-article-cta,.av-article-sources{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--av-line)}.av-article-cta{padding:3rem;border:1px solid var(--av-gold)}
.av-resource,.av-premium-guide{display:flex;align-items:center;justify-content:space-between;gap:3rem;border-top:1px solid var(--av-line)}.av-resource__meta{display:flex;flex-wrap:wrap;gap:2rem}.av-resource__meta div{display:grid}.av-resource__meta dt{color:var(--av-muted);font-size:1.2rem;text-transform:uppercase}.av-resource__meta dd{margin:0}.av-premium-guide__price{font-size:2.2rem;font-weight:700}
@media screen and (max-width:989px){.av-learning__featured,.av-premium-article__layout{grid-template-columns:1fr}.av-topic-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.av-toc{position:static}}
@media screen and (max-width:749px){.av-path-grid,.av-article-grid,.av-topic-nav__list{grid-template-columns:1fr}.av-learning__featured{padding:2rem}.av-resource,.av-premium-guide{align-items:flex-start;flex-direction:column}.av-resource .button,.av-premium-guide .button{width:100%}}
@media (prefers-reduced-motion:reduce){.av-article-card__media img{transition:none}}
@media print{.av-breadcrumb,.av-article-cta,.av-related,.av-resource,.av-premium-guide{display:none}.av-premium-article__layout{display:block}}
