.rgseo-term-hub-content,.rgseo-term-intro,.rgseo-term-content,.rgseo-term-cluster-links,.rgseo-adsense-test-text{min-width:0}.rgseo-related-links{margin:clamp(18px,4vw,32px) 0;padding:clamp(14px,3vw,20px);border:1px solid var(--rg-border-soft);border-radius:16px;background:linear-gradient(180deg,var(--rg-card) 0%,var(--rg-card-2) 100%);color:var(--rg-text);overflow-wrap:anywhere;box-shadow:0 12px 28px var(--rg-black-a18),inset 0 1px 0 var(--rg-white-a04)}.rgseo-related-links p{margin:0 0 14px;color:var(--rg-muted)}.rgseo-related-links h2{margin:10px 0 12px;font-size:clamp(1.08rem,2.8vw,1.35rem);line-height:1.25;color:var(--rg-text)}.rgseo-related-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:0;padding-left:1.15rem}.rgseo-related-links li{line-height:1.35;color:var(--rg-muted)}.rgseo-related-links a{color:var(--rg-cyan-soft);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.rgseo-related-links a:hover,.rgseo-related-links a:focus-visible{color:var(--rg-orange-soft);outline:none}.rgseo-programming-hub-link,.rgseo-location-hub-link{display:block;padding:12px 14px;border-radius:12px;color:var(--rg-text);background:var(--rg-white-a06);border:1px solid var(--rg-white-a07)}.rgseo-programming-hub-link span,.rgseo-location-hub-link span{display:block;margin-top:4px;color:var(--rg-muted);font-size:.94em;opacity:.92}@media (max-width:600px){.rgseo-related-links{padding:14px;margin:20px 0;border-radius:14px}.rgseo-related-links ul{grid-template-columns:1fr;gap:9px;padding-left:1rem}.rgseo-related-links a{line-height:1.42}}.rgseo-related-links{position:relative;overflow:hidden;border:1px solid var(--rg-premium-border)!important;border-radius:var(--rg-premium-radius-lg)!important;background:radial-gradient(circle at 12% 0%,rgba(34,211,238,.12),transparent 35%),var(--rg-premium-card)!important;box-shadow:var(--rg-premium-shadow-soft)!important}.rgseo-related-links h2{letter-spacing:-.025em!important;line-height:1.12!important}.rgseo-related-links li{margin:.42rem 0!important}.rgseo-related-links a,.rgseo-programming-hub-link,.rgseo-location-hub-link{border:1px solid rgba(148,163,184,.18)!important;background:rgba(255,255,255,.045)!important;border-radius:14px!important;color:var(--rg-text)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease!important}.rgseo-related-links a:hover,.rgseo-programming-hub-link:hover,.rgseo-location-hub-link:hover{transform:translateY(-1px)!important;border-color:var(--rg-premium-border-strong)!important;background:rgba(34,211,238,.08)!important;box-shadow:0 12px 24px rgba(0,0,0,.18)!important}@media (max-width:760px){.rgseo-related-links{padding:16px 14px!important;border-radius:18px!important}.rgseo-related-links h2{font-size:1.12rem!important}.rgseo-related-links ul{gap:8px!important}.rgseo-related-links a,.rgseo-programming-hub-link,.rgseo-location-hub-link{min-height:44px!important;padding:10px 12px!important}}.rgseo-programming-hub-link:focus-visible,.rgseo-location-hub-link:focus-visible{outline:none!important;border-color:var(--rg-premium-border-strong)!important;box-shadow:var(--rg-premium-focus)!important;background:rgba(34,211,238,.08)!important}.rgseo-related-links{border:1px solid var(--rg-premium-border)!important;background:var(--rg-premium-card)!important;box-shadow:var(--rg-premium-shadow-soft)!important}.rgseo-programming-hub-link,.rgseo-location-hub-link,.rgseo-related-links a{display:block!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.042)!important;border:1px solid var(--rg-premium-border)!important;color:var(--rg-text)!important}.rgseo-programming-hub-link span,.rgseo-location-hub-link span,.rgseo-related-links li{color:var(--rg-muted)!important}.rgseo-related-links a:hover,.rgseo-programming-hub-link:hover,.rgseo-location-hub-link:hover{background:rgba(88,215,255,.08)!important;border-color:var(--rg-premium-border-strong)!important;color:var(--rg-text)!important}.rgseo-related-links{padding:var(--rg-premium-card-pad)!important}.rgseo-related-links h2{font-size:clamp(1.18rem,2.4vw,1.55rem)!important;letter-spacing:-.04em!important}.rgseo-related-links ul{gap:10px!important;padding-left:0!important;list-style:none!important}.rgseo-related-links li{margin:0!important}.rgseo-related-links a,.rgseo-programming-hub-link,.rgseo-location-hub-link{line-height:1.35!important;text-decoration:none!important}@media (max-width:760px){.rgseo-related-links{padding:14px!important}.rgseo-related-links ul{gap:8px!important}}.rgseo-related-links{scroll-margin-top:18px}
