.ab-mag-hero{position:relative;min-height:400px;padding:200px 0 72px;overflow:hidden;background:linear-gradient(180deg,#5d4037 0,#1c1a16 100%)}.ab-mag-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ab-mag-hero__media img{width:100%;height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;opacity:.35}.ab-mag-hero__media img[src=""]{opacity:0;background:0 0;min-height:0}.ab-mag-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(28,26,22,.4) 0,rgba(28,26,22,.85) 100%);pointer-events:none}.ab-mag-hero__content{position:relative;z-index:2;max-width:860px}.ab-mag-hero__content .section-kicker,.ab-mag-hero__content h1,.ab-mag-meta{color:#fff}.ab-mag-meta{margin-top:12px;opacity:.9}.ab-mag-body{background:var(--brand-bg);padding:48px 0}.ab-mag-article{max-width:780px;margin:0 auto}.ab-mag-content{color:var(--brand-text);font-size:1.05rem;line-height:1.8}.ab-mag-share{display:flex;gap:16px;align-items:center;margin:32px 0;padding:16px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.ab-mag-share span{font-weight:800;color:var(--brand-primary-dark)}.ab-mag-author{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--brand-radius);background:#fff5f0;margin-bottom:32px}.ab-mag-author img{width:64px;height:64px;min-height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ab-mag-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ab-mag-nav__card{display:block;padding:18px;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:#fff;box-shadow:var(--shadow-soft)}.ab-mag-nav__card span{display:block;font-size:.78rem;font-weight:800;color:var(--brand-secondary);margin-bottom:6px;text-transform:uppercase}.ab-mag-nav__card strong{color:var(--brand-primary-dark)}.ab-mag-nav__card--next{text-align:right}.ab-mag-related{background:var(--brand-bg-alt);padding:56px 0 72px}.ab-mag-related h2{margin-bottom:24px}.ab-mag-related__card{height:100%;padding:20px;background:#fff;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.ab-mag-related__card time{display:block;font-size:.8rem;font-weight:800;color:var(--brand-secondary);margin-bottom:8px}.ab-mag-related__card h3{font-size:1.15rem;margin-bottom:8px}.ab-mag-related__card h3 a{color:var(--brand-primary-dark)}@media (max-width:767px){.ab-mag-nav{grid-template-columns:1fr}.ab-mag-nav__card--next{text-align:left}}