.breadcrumbs{width:min(1120px,calc(100% - 48px));margin:24px auto 0;color:var(--muted);font-size:.78rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs li:not(:last-child)::after{content:"/";margin-left:8px;color:#727772}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--gold2)}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:min(920px,calc(100% - 48px));margin:0 auto;padding:0 0 70px}.article-nav a{border:1px solid var(--line);padding:22px;text-decoration:none;background:rgba(255,255,255,.02)}.article-nav a:last-child{text-align:right}.article-nav small{display:block;color:var(--gold2);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px}.article-nav strong{font:500 1.35rem var(--serif)}.related{width:min(920px,calc(100% - 48px));margin:0 auto;padding:0 0 84px}.related h2{font:500 clamp(2rem,4vw,3rem)/1.05 var(--serif);margin:0 0 24px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card{display:block;border:1px solid var(--line);padding:22px;text-decoration:none;background:var(--ink2)}.related-card span{color:var(--gold2);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.related-card strong{display:block;font:500 1.3rem/1.15 var(--serif);margin-top:8px}@media(max-width:680px){.breadcrumbs{width:calc(100% - 30px)}.article-nav{grid-template-columns:1fr;width:calc(100% - 30px)}.article-nav a:last-child{text-align:left}.related{width:calc(100% - 30px)}.related-grid{grid-template-columns:1fr}}
