.pJjQqq_related{border-top:1px solid var(--color-border);width:min(100%,1440px);font-family:var(--home-body), Arial, sans-serif;color:var(--color-text);margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,5rem)}.pJjQqq_related h2{font-family:var(--home-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1}.pJjQqq_related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.pJjQqq_related a{border:1px solid var(--color-text);background:var(--color-surface);height:100%;color:var(--color-text);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.1rem 1.1rem 1.2rem;text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid}.pJjQqq_related a:hover{box-shadow:4px 4px 0 var(--color-primary);transform:translate(-2px,-2px)}.pJjQqq_related a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pJjQqq_icon img{object-fit:contain;width:48px;height:48px;display:block}.pJjQqq_copy{gap:.35rem;min-width:0;display:grid}.pJjQqq_copy strong{font-size:1rem}.pJjQqq_copy span{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.pJjQqq_arrow{color:var(--color-primary)}@media (max-width:900px){.pJjQqq_related ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pJjQqq_related a{transition:none}}
