.mbsdn{--mbsdn-bg:#09090b;--mbsdn-panel:#101016;--mbsdn-panel-soft:#15151d;--mbsdn-border:rgba(214, 192, 142, 0.22);--mbsdn-border-strong:rgba(214, 192, 142, 0.42);--mbsdn-text:#f4efe6;--mbsdn-muted:rgba(244, 239, 230, 0.72);--mbsdn-faint:rgba(244, 239, 230, 0.55);--mbsdn-gold:#d6c08e;--mbsdn-shadow:0 18px 55px rgba(0, 0, 0, 0.34);box-sizing:border-box;width:100%;margin:clamp(1.75rem, 4vw, 3.5rem) 0;padding:clamp(1.35rem, 3vw, 2.4rem);border:1px solid var(--mbsdn-border);border-radius:26px;background:radial-gradient(circle at top left,rgb(214 192 142 / .12),transparent 34%),linear-gradient(135deg,#09090b 0%,#101016 50%,#07070a 100%);box-shadow:var(--mbsdn-shadow);color:var(--mbsdn-text);font-family:inherit}.mbsdn,.mbsdn *{box-sizing:border-box}.mbsdn-head{max-width:980px;margin:0 0 clamp(1rem, 2.2vw, 1.6rem)}.mbsdn-kicker{margin:0 0 .45rem;color:var(--mbsdn-gold);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.mbsdn-title{margin:0;color:var(--mbsdn-text);font-size:clamp(1.45rem, 3vw, 2.15rem);font-weight:760;letter-spacing:-.035em;line-height:1.08}.mbsdn-intro{max-width:900px;margin:.8rem 0 0;color:var(--mbsdn-muted);font-size:clamp(0.98rem, 1.5vw, 1.08rem);line-height:1.62}.mbsdn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0}.mbsdn-card{position:relative;display:flex;min-height:172px;padding:1.02rem;border:1px solid rgb(244 239 230 / .12);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent),var(--mbsdn-panel);color:var(--mbsdn-text);text-decoration:none;flex-direction:column;gap:.52rem;overflow:hidden;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease}.mbsdn-card::after{position:absolute;right:.85rem;bottom:.7rem;width:2.1rem;height:1px;background:var(--mbsdn-border-strong);content:""}.mbsdn-card:hover,.mbsdn-card:focus-visible{border-color:var(--mbsdn-border-strong);background:linear-gradient(180deg,rgb(214 192 142 / .085),transparent),var(--mbsdn-panel-soft);color:var(--mbsdn-text);outline:none;transform:translateY(-2px)}.mbsdn-card:focus-visible{box-shadow:0 0 0 3px rgb(214 192 142 / .24)}.mbsdn-card-label{color:var(--mbsdn-gold);font-size:.68rem;font-weight:800;letter-spacing:.14em;line-height:1.15;text-transform:uppercase}.mbsdn-card-title{color:var(--mbsdn-text);font-size:1.02rem;font-weight:780;letter-spacing:-.02em;line-height:1.18}.mbsdn-card-desc{color:var(--mbsdn-muted);font-size:.88rem;line-height:1.48}.mbsdn-location-article,.mbsdn-location-serp,.mbsdn-related{padding:clamp(1.15rem, 2.5vw, 1.85rem);border-radius:22px}.mbsdn-location-article .mbsdn-grid,.mbsdn-location-serp .mbsdn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mbsdn-location-article .mbsdn-card,.mbsdn-location-serp .mbsdn-card{min-height:152px}.mbsdn-location-footer{margin:1.2rem 0;padding:1rem;border-radius:18px;box-shadow:0 12px 38px rgb(0 0 0 / .24)}.mbsdn-location-footer .mbsdn-head{margin-bottom:.8rem}.mbsdn-location-footer .mbsdn-kicker{display:none}.mbsdn-location-footer .mbsdn-title{font-size:1.1rem;letter-spacing:-.02em}.mbsdn-location-footer .mbsdn-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.mbsdn-location-footer .mbsdn-card{min-height:126px;padding:.72rem;border-radius:14px;gap:.36rem}.mbsdn-location-footer .mbsdn-card-label{font-size:.58rem;letter-spacing:.11em}.mbsdn-location-footer .mbsdn-card-title{font-size:.84rem;line-height:1.16}.mbsdn-location-footer .mbsdn-card-desc{font-size:.72rem;line-height:1.35}.mbsdn-related .mbsdn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mbsdn-related .mbsdn-card{min-height:150px}@media (max-width:980px){.mbsdn-grid,.mbsdn-location-article .mbsdn-grid,.mbsdn-location-serp .mbsdn-grid,.mbsdn-related .mbsdn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbsdn-location-footer .mbsdn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mbsdn{padding:1rem;border-radius:18px}.mbsdn-grid,.mbsdn-location-article .mbsdn-grid,.mbsdn-location-serp .mbsdn-grid,.mbsdn-location-footer .mbsdn-grid,.mbsdn-related .mbsdn-grid{grid-template-columns:1fr}.mbsdn-card,.mbsdn-location-footer .mbsdn-card,.mbsdn-related .mbsdn-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.mbsdn-card{transition:none}.mbsdn-card:hover,.mbsdn-card:focus-visible{transform:none}}