.nmba-related{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--nmba-chakra)10%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--secondary)55%,transparent),transparent);border-top:1px solid color-mix(in srgb,var(--border)70%,transparent);margin-top:0;padding:2rem 0 1rem}.nmba-related__header{text-align:center;margin-bottom:1rem}.nmba-related__kicker{color:var(--nmba-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.nmba-related__title{letter-spacing:-.025em;color:var(--foreground);margin:.35rem 0 0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.2}.nmba-related__lead{max-width:32rem;color:var(--muted-foreground);margin:.4rem auto 0;font-size:.84rem;line-height:1.5}.nmba-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}@media (min-width:1024px){.nmba-related{padding:2.25rem 0 1.15rem}.nmba-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}.nmba-related__grid>*{min-width:0;display:flex}.nmba-related-card{border:1px solid color-mix(in srgb,var(--nmba-chakra)18%,var(--border));background:color-mix(in srgb,var(--background)92%,var(--secondary));width:100%;min-height:7.25rem;color:var(--foreground);box-shadow:0 8px 22px -16px color-mix(in srgb,var(--nmba-chakra)35%,transparent);border-radius:.85rem;flex:auto;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}@media (hover:hover){.nmba-related-card:hover{border-color:color-mix(in srgb,var(--nmba-chakra)40%,var(--border));box-shadow:0 12px 28px -16px color-mix(in srgb,var(--nmba-chakra)45%,transparent);transform:translateY(-.1rem)}}.nmba-related-card:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px}.nmba-related-card__media{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--nmba-chakra)16%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--secondary)80%,var(--background)),var(--background));position:absolute;inset:0}.nmba-related-card[data-tone=recovery] .nmba-related-card__media{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--nmba-green)18%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--nmba-green)8%,var(--background)),var(--background))}.nmba-related-card[data-tone=action] .nmba-related-card__media{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--nmba-gold)20%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--nmba-gold)8%,var(--background)),var(--background))}.nmba-related-card[data-tone=spiritual] .nmba-related-card__media{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--nmba-chakra)12%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--nmba-chakra)6%,var(--background)),var(--background))}.nmba-related-card[data-tone=media] .nmba-related-card__media{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--nmba-navy)10%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--muted)40%,var(--background)),var(--background))}.nmba-related-card__glyph{width:2.15rem;height:2.15rem;color:var(--nmba-chakra);background:color-mix(in srgb,var(--background)75%,transparent);border:1px solid color-mix(in srgb,var(--nmba-chakra)18%,transparent);opacity:.9;border-radius:.6rem;justify-content:center;align-items:center;display:flex;position:absolute;top:.85rem;right:.85rem}.nmba-related-card[data-tone=recovery] .nmba-related-card__glyph{color:var(--nmba-green);border-color:color-mix(in srgb,var(--nmba-green)22%,transparent)}.nmba-related-card[data-tone=action] .nmba-related-card__glyph{color:var(--nmba-gold);border-color:color-mix(in srgb,var(--nmba-gold)28%,transparent)}.nmba-related-card__overlay{background:linear-gradient(100deg,color-mix(in srgb,var(--background)96%,transparent)0%,color-mix(in srgb,var(--background)78%,transparent)48%,color-mix(in srgb,var(--background)12%,transparent)100%);position:absolute;inset:0}.nmba-related-card__body{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:7.25rem;padding:.8rem .9rem .75rem;display:flex;position:relative}.nmba-related-card__name{letter-spacing:-.02em;max-width:12.5rem;color:var(--foreground);margin:0;font-size:clamp(.95rem,2.2vw,1.12rem);font-weight:750;line-height:1.15}.nmba-related-card__text{max-width:15rem;color:var(--muted-foreground);margin:.3rem 0 0;font-size:.7rem;line-height:1.4;display:none}.nmba-related-card__cta{color:var(--nmba-chakra);opacity:.88;align-items:center;gap:.25rem;margin-top:.4rem;font-size:.68rem;font-weight:800;transition:opacity .2s,transform .2s;display:inline-flex}.nmba-related-card[data-tone=recovery] .nmba-related-card__cta{color:var(--nmba-green)}.nmba-related-card[data-tone=action] .nmba-related-card__cta{color:var(--nmba-gold)}@media (hover:hover){.nmba-related-card:hover .nmba-related-card__cta{opacity:1;transform:translate(.12rem)}}@media (min-width:640px){.nmba-related-card,.nmba-related-card__body{min-height:8rem}}@media (min-width:1024px){.nmba-related-card,.nmba-related-card__body{min-height:8.75rem}.nmba-related-card__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.nmba-related-centres{border:1px solid color-mix(in srgb,var(--nmba-green)28%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--nmba-green)16%,transparent),transparent 42%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--nmba-gold)10%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--nmba-green)8%,var(--background)),color-mix(in srgb,var(--nmba-gold)5%,var(--background)));color:var(--foreground);box-shadow:0 12px 28px -18px color-mix(in srgb,var(--nmba-green)40%,transparent);border-radius:1rem;flex-direction:column;gap:.85rem;margin-top:.7rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.nmba-related-centres:hover{border-color:color-mix(in srgb,var(--nmba-green)45%,transparent);box-shadow:0 16px 34px -16px color-mix(in srgb,var(--nmba-green)45%,transparent);transform:translateY(-.1rem)}}.nmba-related-centres:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px}.nmba-related-centres__glow{background:color-mix(in srgb,var(--nmba-green)14%,transparent);filter:blur(8px);pointer-events:none;border-radius:9999px;width:7rem;height:7rem;position:absolute;top:-2rem;right:-2rem}.nmba-related-centres__icon{border:1px solid color-mix(in srgb,var(--nmba-green)28%,transparent);background:color-mix(in srgb,var(--background)80%,transparent);width:2.85rem;height:2.85rem;color:var(--nmba-green);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--nmba-green)40%,transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.nmba-related-centres__copy h3{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(1.05rem,2.3vw,1.3rem);font-weight:800;line-height:1.2}.nmba-related-centres__copy p{max-width:38rem;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.nmba-related-centres__action{border:1px solid color-mix(in srgb,var(--nmba-green)28%,transparent);background:color-mix(in srgb,var(--background)85%,transparent);width:fit-content;color:var(--nmba-green);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.75rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover){.nmba-related-centres:hover .nmba-related-centres__action{background:var(--background);transform:translate(.12rem)}}@media (min-width:768px){.nmba-related-centres{flex-direction:row;align-items:center;gap:1rem;padding:1.05rem 1.2rem}.nmba-related-centres__copy{flex:1;min-width:0}.nmba-related-centres__action{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.nmba-related-card,.nmba-related-centres,.nmba-related-card__cta,.nmba-related-centres__action{transition:none}}
