.related-links{padding:var(--space-7)var(--padding-horizontal);border-top:1px solid var(--border-subtle);background:var(--bg-primary)}.related-links .container{max-width:var(--max-width);margin:0 auto}.related-links-heading{margin-bottom:var(--space-5)}.related-links-heading>span,.related-link-type{color:var(--accent);font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase}.related-links-heading h2{margin-top:var(--space-2);color:var(--color-text);font-size:var(--text-3xl);letter-spacing:-.02em}.related-links-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.related-link-card{min-height:250px;padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--bg-card);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.related-link-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.related-link-card h3{margin:var(--space-3)0;color:var(--color-text);font-size:var(--text-lg)}.related-link-card p{color:var(--color-text-body);font-size:var(--text-sm);line-height:1.7}.related-link-action{padding-top:var(--space-4);color:var(--color-text);font-family:Space Mono,monospace;font-size:var(--text-xs);margin-top:auto}.related-link-card-featured{border-color:var(--accent-border);background:linear-gradient(135deg,var(--accent-muted),var(--bg-card))}.service-faq .services-hub-question-list{gap:0 var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-faq .services-hub-question{padding:var(--space-5)0;border-top:1px solid var(--border-subtle)}.service-faq .services-hub-question h3{margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-lg)}.service-faq .services-hub-question p{color:var(--color-text-body);line-height:1.75}@media (max-width:767px){.related-links{padding-block:var(--space-6)}.related-links-heading h2{font-size:var(--text-2xl)}.related-links-grid,.service-faq .services-hub-question-list{grid-template-columns:1fr}}
