.mb-contact-page[data-astro-cid-d7zyz6zb]{padding-top:7rem;padding-bottom:5rem}.mb-contact-wrapper[data-astro-cid-d7zyz6zb]{max-width:56rem;margin:1.5rem auto 0}.mb-contact-header[data-astro-cid-d7zyz6zb]{margin-bottom:3rem;text-align:left}.mb-contact-title[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-serif);font-size:2.2rem;color:var(--mb-text);margin-top:.85rem;margin-bottom:.85rem;line-height:1.25}.mb-contact-lead[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:1.05rem;line-height:1.65;color:var(--mb-text-muted);max-width:44rem}.mb-contact-cards-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.mb-contact-cards-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1.15fr 1fr}}.mb-contact-card[data-astro-cid-d7zyz6zb]{background-color:var(--mb-surface-card);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);padding:2.25rem;display:flex;flex-direction:column;box-shadow:var(--mb-shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.mb-contact-card[data-astro-cid-d7zyz6zb]:hover{border-color:var(--mb-primary-container);box-shadow:var(--mb-shadow-md)}.mb-contact-card-main[data-astro-cid-d7zyz6zb]{background:linear-gradient(145deg,var(--mb-surface-card) 0%,var(--mb-surface-low) 100%);border-color:var(--mb-border-strong)}.mb-card-icon-wrap[data-astro-cid-d7zyz6zb]{width:48px;height:48px;border-radius:var(--mb-radius-md);background-color:var(--mb-surface-container);display:flex;align-items:center;justify-content:center;color:var(--mb-primary);margin-bottom:1.5rem}.mb-card-svg[data-astro-cid-d7zyz6zb]{width:24px;height:24px}.mb-card-content[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;flex:1}.mb-card-label[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mb-tertiary);margin-bottom:.45rem}.mb-card-email[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-serif);font-size:1.55rem;color:var(--mb-primary);text-decoration:none;font-weight:600;margin-bottom:.85rem;transition:color .15s ease}.mb-card-email[data-astro-cid-d7zyz6zb]:hover{color:var(--mb-primary-container)}.mb-card-highlight[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:1.25rem;font-weight:700;color:var(--mb-text);margin-bottom:.85rem}.mb-card-desc[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:.88rem;line-height:1.6;color:var(--mb-text-muted);margin-bottom:1.5rem}.mb-contact-btn[data-astro-cid-d7zyz6zb]{align-self:flex-start;padding:.75rem 1.4rem;font-size:.85rem;margin-top:auto}.mb-topics-list[data-astro-cid-d7zyz6zb]{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--mb-border)}.mb-topics-title[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-tertiary);display:block;margin-bottom:.65rem}.mb-topics-list[data-astro-cid-d7zyz6zb] ul[data-astro-cid-d7zyz6zb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.mb-topics-list[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]{font-family:var(--mb-font-sans);font-size:.82rem;line-height:1.5;color:var(--mb-text);position:relative;padding-left:1.15rem}.mb-topics-list[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]:before{content:"•";position:absolute;left:0;color:var(--mb-primary);font-weight:700}
