.page-hero-tag.gold{background:var(--gold);color:var(--ink);box-shadow:0 8px 22px rgba(255,215,0,.3)}.page-hero-tag.navy{background:var(--navy-bright);box-shadow:0 8px 22px rgba(29,62,147,.4)}.content code{font-family:var(--fm);font-size:.85em;background:rgba(239,51,64,.12);padding:2px 8px;border-radius:4px;color:var(--white);border:1px solid var(--border-red)}.callout.warn{border-color:rgba(255,71,87,.4);border-left-color:#ff4757;background:linear-gradient(135deg,rgba(255,71,87,.08),rgba(139,0,0,.06))}.callout.warn .callout-t{color:#ff4757}.related-guide{margin:50px 0 0;padding:28px 30px;background:linear-gradient(135deg,rgba(239,51,64,.06),rgba(1,33,105,.08));border:1px solid var(--border-red);border-radius:14px}.related-guide-t{font-family:var(--fh);font-size:13px;letter-spacing:3px;color:var(--red);margin-bottom:16px;text-transform:uppercase}.related-guide ul{list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:640px){.related-guide ul{grid-template-columns:1fr}}.related-guide li{padding:0;margin:0}.related-guide a{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;color:var(--white);text-decoration:none;font-size:13.5px;font-weight:600;transition:all .3s var(--ease)}.related-guide a:hover{background:rgba(239,51,64,.1);border-color:var(--border-red);opacity:1;transform:translateX(4px)}.related-guide a::before{content:"→";color:var(--red);font-weight:800}