.as__h2-accent{display:inline-block;width:28px;height:3px;background:var(--as-red);border-radius:2px;flex-shrink:0;margin-bottom:4px}.as__list li strong{color:var(--as-blue)}.as__btn--ghost{background:0 0;color:var(--as-white);border:1px solid rgba(255,255,255,.34)}.as__btn--ghost:hover{background:rgba(255,255,255,.08);opacity:1}.as__btn--blue{background:var(--as-blue);color:var(--as-white)}.as__related{margin-top:48px;padding-top:32px;border-top:2px solid var(--as-border)}.as__related-title{font-size:13px;font-weight:700;color:var(--as-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.as__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none}.as__related-grid li a{display:block;background:var(--as-white);border:1px solid var(--as-border);border-top:3px solid var(--as-blue);border-radius:var(--as-radius);padding:18px 16px;text-decoration:none;transition:border-top-color .15s,box-shadow .15s;height:100%}.as__related-grid li a:hover{border-top-color:var(--as-red);box-shadow:0 4px 14px rgba(15,104,176,.12);text-decoration:none}.as__related-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--as-white);background:var(--as-red);border-radius:2px;padding:2px 7px;margin-bottom:10px}.as__related-name{display:block;font-weight:700;color:var(--as-blue);font-size:15px;line-height:1.4}@media (max-width:900px){.as__related-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.as__related-grid{grid-template-columns:1fr;gap:10px}}