:root{--bma-teal:#174B50;--bma-teal-2:#287F80;--bma-aqua:#EDF5F4;--bma-ink:#171B1C;--bma-muted:#5D686A;--bma-line:#DCE6E4;--bma-radius:14px;--bma-shadow:0 8px 28px rgba(16, 47, 49, .08);--bma-content:1180px;--bma-dark:#0F3B40;--bma-light:#9DD8D3;--bma-tint:#E3F0EE;--bma-tint-strong:#D3E7E4;--bma-card-soft:#3F7277;--bma-nl-bg:#CFE6E3}@supports (color:color-mix(in srgb,red 10%,white)){:root{--bma-dark:color-mix(in srgb, var(--bma-teal) 70%, #000);--bma-light:color-mix(in srgb, var(--bma-teal-2) 35%, #fff);--bma-aqua:color-mix(in srgb, var(--bma-teal-2) 9%, #fff);--bma-tint:color-mix(in srgb, var(--bma-teal-2) 14%, #fff);--bma-tint-strong:color-mix(in srgb, var(--bma-teal-2) 24%, #fff);--bma-card-soft:color-mix(in srgb, var(--bma-teal) 80%, #fff)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--bma-ink);background:#fff;font-family:var(--bma-font-body,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--bma-fs,17px);line-height:1.7}h1,h2,h3,h4,h5,h6,.site-title-fallback{font-family:var(--bma-font-heading,inherit)}img{max-width:100%;height:auto}a{color:var(--bma-teal-2);text-underline-offset:.18em}a:hover{color:var(--bma-teal)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #D19A35;outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:1rem;z-index:10000;padding:.7rem 1rem;background:#fff;color:#000}.skip-link:focus{top:1rem}.site-header{background:var(--bma-header-bg,#080B0C);color:#fff}.header-inner{width:min(calc(100% - 2rem), var(--bma-content));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:center;padding:1rem 0}.brand-block{display:flex;align-items:center;gap:1rem;min-width:0}.custom-logo-link{display:inline-flex;flex:0 0 var(--bma-logo,100px);width:var(--bma-logo,100px);height:var(--bma-logo,100px);align-items:center;justify-content:center}.custom-logo{display:block;width:var(--bma-logo,100px);height:var(--bma-logo,100px);object-fit:contain;border-radius:0!important}.site-title-fallback{color:#fff;font-size:1.2rem;font-weight:750;text-decoration:none}.brand-motto{display:block;color:#E6F0EF;font-size:.9rem;line-height:1.45;max-width:260px;font-style:italic}.header-tools{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.primary-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1.5rem}.primary-navigation li{margin:0}.primary-navigation a{display:inline-block;color:#F7FAF9;text-decoration:none;font-size:.95rem;font-weight:600;line-height:1.3;padding:.35rem 0;border-bottom:2px solid #fff0}.primary-navigation a:hover,.primary-navigation .current-menu-item>a,.primary-navigation .current_page_item>a,.primary-navigation a[aria-current="page"]{color:var(--bma-light);border-bottom-color:var(--bma-light)}.header-search{width:min(100%, 300px)}.search-form{display:flex;gap:.4rem}.search-form label{flex:1;min-width:0}.search-field,input[type="search"],input[type="email"],input[type="text"],textarea,select{width:100%;min-height:44px;border:1px solid #CAD8D6;border-radius:8px;padding:.65rem .8rem;font:inherit;background:#fff;color:#182021}.search-submit,button,input[type="submit"],.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.1rem;border:0;border-radius:8px;background:var(--bma-teal);color:#fff;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.search-submit:hover,button:hover,input[type="submit"]:hover,.button:hover,.wp-block-button__link:hover{background:var(--bma-teal-2);color:#fff}.menu-toggle{display:none;background:#fff0;border:1px solid rgb(255 255 255 / .35)}.site-main{min-height:60vh}.container{width:min(calc(100% - 2rem), var(--bma-content));margin-inline:auto}.content-narrow{width:min(calc(100% - 2rem), 820px);margin-inline:auto}.page-hero{padding:2.6rem 0 1.2rem}.page-hero h1,.archive-header h1,.entry-title{color:var(--bma-teal);line-height:1.18;letter-spacing:-.025em}.page-hero h1,.archive-header h1{font-size:clamp(2rem, 4vw, 3.1rem);margin:0 0 1rem}.intro-copy{font-size:clamp(1.03rem, 1.5vw, 1.15rem);max-width:900px}.intro-copy p{margin:0}.section{padding:2.6rem 0}.section--tight{padding:1.4rem 0 1.8rem}.section-tint{background:var(--bma-aqua)}.section-heading{margin:0 0 1.2rem;color:var(--bma-teal);font-size:clamp(1.5rem, 2.5vw, 2.1rem);line-height:1.25}.section-heading--sm{font-size:clamp(1.25rem, 2vw, 1.55rem);margin-bottom:.9rem}.section-lead{max-width:780px;color:var(--bma-muted);margin-top:-.5rem}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:750;color:var(--bma-teal-2)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{overflow:hidden;border:1px solid var(--bma-line);border-radius:var(--bma-radius);background:#fff;box-shadow:var(--bma-shadow);display:flex;flex-direction:column;min-width:0}.article-card-image{display:block;aspect-ratio:16 / 9;background:var(--bma-aqua);overflow:hidden}.article-card-image img{width:100%;height:100%;object-fit:cover;display:block}.article-card-body{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;flex:1}.category-label{display:inline-block;color:var(--bma-teal);background:var(--bma-aqua);padding:.18rem .55rem;border-radius:5px;font-size:.75rem;line-height:1.5;font-weight:750;text-decoration:none}.article-card h3{font-size:1.15rem;line-height:1.35;margin:.65rem 0 .4rem}.article-card h3 a{color:var(--bma-ink);text-decoration:none}.article-card h3 a:hover{color:var(--bma-teal-2)}.article-excerpt{font-size:.93rem;color:var(--bma-muted);margin:0 0 1rem}.read-more{font-weight:700;text-decoration:none}.article-card .read-more{margin-top:auto}.post-meta{font-size:.86rem;color:var(--bma-muted);margin:.2rem 0 .9rem}.article-card--compact{box-shadow:none;border-radius:12px}.article-card--compact .article-card-image{aspect-ratio:3 / 2}.article-card--compact .article-card-body{padding:.7rem .8rem .8rem}.article-card--compact h3{font-size:.95rem;line-height:1.3;margin:.45rem 0 .25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card--compact .post-meta{margin:0;font-size:.78rem}.article-card--compact .category-label{font-size:.68rem;padding:.1rem .45rem}.carousel{position:relative}.carousel-track{display:grid;grid-auto-columns:calc((100% - 3rem) / 4);grid-auto-flow:column;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .1rem .6rem;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start}.carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.carousel-controls button{min-height:36px;min-width:40px;padding:.25rem .7rem;font-size:.9rem}.carousel-dots{display:flex;gap:.35rem;margin-left:.4rem}.carousel-dots button{min-width:10px;width:10px;height:10px;min-height:10px;padding:0;border-radius:50%;background:#B7CECB}.carousel-dots button[aria-current="true"]{background:var(--bma-teal)}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.duo-card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;background:var(--bma-card-soft);color:#fff;border:1px solid #fff0;border-radius:18px;padding:clamp(1.4rem, 3vw, 2.2rem);box-shadow:var(--bma-shadow)}.duo-card h2{margin:0;font-size:clamp(1.35rem, 2.2vw, 1.8rem);line-height:1.25;color:#fff}.duo-card p{margin:0 0 .6rem;color:#F1F7F6}.duo-card .button,.duo-card .wp-block-button__link{margin-top:auto;background:#fff;color:var(--bma-teal)}.duo-card .button:hover,.duo-card .wp-block-button__link:hover{background:var(--bma-aqua);color:var(--bma-teal)}.duo-card .wp-block-buttons{margin-top:auto}.duo-icon{width:52px;height:52px;border-radius:14px;background:rgb(255 255 255 / .18);display:inline-flex;align-items:center;justify-content:center;font-size:1.55rem;line-height:1}.archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2rem;align-items:start;padding-bottom:2rem}.archive-main{min-width:0}.archive-header{padding:2.2rem 0 1rem}.archive-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.3rem 0 1.4rem;flex-wrap:wrap}.archive-toolbar .search-form{max-width:360px;flex:1}.count-label{color:var(--bma-muted);font-size:.9rem}.news-featured{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--bma-line);border-radius:18px;overflow:hidden;background:var(--bma-aqua);margin-bottom:2rem}.news-featured-image{display:block;min-height:280px;background:#CFE3E0}.news-featured-image img{width:100%;height:100%;object-fit:cover;display:block}.news-featured-copy{padding:clamp(1.2rem, 2.5vw, 2rem);align-self:center}.news-featured-copy .eyebrow{margin-bottom:.4rem}.news-featured-copy h2{font-size:clamp(1.35rem, 2.3vw, 1.85rem);line-height:1.25;margin:.7rem 0 .2rem}.news-featured-copy h2 a{color:var(--bma-teal);text-decoration:none}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:2rem 0}.pagination .page-numbers{padding:.4rem .75rem;border:1px solid var(--bma-line);border-radius:7px;text-decoration:none}.pagination .current{background:var(--bma-teal);color:#fff;border-color:var(--bma-teal)}.archive-sidebar{display:flex;flex-direction:column;gap:1.2rem;margin-top:.3rem}.side-box{background:#F6F9F8;border:1px solid var(--bma-line);border-radius:14px;padding:1.1rem}.side-box h2{color:var(--bma-teal);font-size:1.05rem;margin:0 0 .7rem;line-height:1.3}.category-list{list-style:none;padding:0;margin:0}.category-list li{border-bottom:1px solid var(--bma-line)}.category-list li:last-child{border-bottom:0}.category-list a{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem 0;color:#253233;text-decoration:none;font-size:.92rem}.category-list a:hover{color:var(--bma-teal-2)}.category-list em{font-style:normal;color:var(--bma-muted);font-size:.8rem}.author-card{font-size:.9rem;line-height:1.6;color:#435052}.author-card-head{display:flex;align-items:center;gap:.9rem;margin-bottom:.7rem}.author-card-head h2{margin:0}.author-role{font-size:.8rem;color:var(--bma-muted)}.author-card p{margin:.5rem 0}.author-card .read-more{font-size:.9rem}.author-photo{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;flex:0 0 84px;border-radius:50%;overflow:hidden;background:var(--bma-aqua);border:3px solid #fff;box-shadow:0 2px 10px rgb(16 47 49 / .15)}.author-photo img{width:100%;height:100%;object-fit:cover;display:block}.author-photo--initials{background:var(--bma-teal);color:#fff;font-weight:800;font-size:1.5rem;letter-spacing:.03em}.social-icons{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.social-icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bma-teal);color:var(--bma-teal);text-decoration:none;transition:background .15s,color .15s}.social-icon:hover{background:var(--bma-teal);color:#fff}.social-icons--lg .social-icon{width:54px;height:54px}.social-icons--lg .bma-ico{width:24px;height:24px}.bma-ico{width:20px;height:20px;display:block}.single-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2.5rem;align-items:start;padding:2.2rem 0 2.5rem}.single-article{min-width:0}.single-sidebar{margin-top:0}.entry-title{font-size:clamp(1.8rem, 3.4vw, 2.6rem);margin:.8rem 0 .4rem}.entry-content{overflow-wrap:anywhere}.entry-content>*{max-width:100%}.entry-content p{margin:0 0 1.35em}.entry-content h2,.entry-content h3,.entry-content h4{color:var(--bma-teal);line-height:1.3;margin-top:1.8em}.entry-content blockquote{border-left:4px solid var(--bma-teal-2);margin:1.5rem 0;padding:.6rem 1.2rem;background:var(--bma-aqua)}.entry-content figure{margin:1.5rem 0}.entry-content .wp-block-image img{border-radius:8px}.entry-content table{border-collapse:collapse;width:100%}.entry-content td,.entry-content th{border:1px solid var(--bma-line);padding:.6rem}.related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.related-list li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.75rem;align-items:start}.related-thumb{display:block;width:84px;height:64px;border-radius:8px;overflow:hidden;background:var(--bma-aqua)}.related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.related-title{color:var(--bma-ink);font-weight:650;font-size:.92rem;line-height:1.35;text-decoration:none;display:block}.related-title:hover{color:var(--bma-teal-2)}.related-list .post-meta{margin:.15rem 0 0;font-size:.78rem}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;font-size:.92rem}.page-content{padding-bottom:3rem}.page-content .entry-content{width:min(calc(100% - 2rem), var(--bma-content));margin:0 auto}.page-content .entry-content>*:not(.bma-wide){max-width:820px;margin-left:auto;margin-right:auto}.page-content--notitle{padding-top:2.2rem}.page-content .entry-content>h2{border-bottom:1px solid var(--bma-line);padding-bottom:.35rem}.error-404{text-align:center;padding:4rem 0}.entry-content .bma-wide{max-width:none}.bma-hero{background:linear-gradient(135deg,var(--bma-dark) 0%,var(--bma-teal-2) 100%);color:#fff;border-radius:22px;padding:clamp(1.8rem, 5vw, 3.4rem);margin:0 0 2.4rem}.bma-hero h1{color:#fff;margin:.3rem 0 .8rem;font-size:clamp(1.9rem, 4vw, 2.9rem);line-height:1.15;letter-spacing:-.02em}.bma-hero p{color:#E6F4F2;max-width:760px;font-size:1.08rem;margin:0 0 1rem}.bma-hero .wp-block-buttons{margin-top:1.2rem}.bma-hero .wp-block-button__link{background:#fff;color:var(--bma-teal)}.entry-content p.bma-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:750;color:var(--bma-light)}.bma-section{margin:0 0 2.8rem}.entry-content .bma-section>h2{border:0;padding:0;margin:0 0 .5rem;font-size:clamp(1.5rem, 2.6vw, 2rem)}.entry-content .bma-section>p{max-width:780px}.bma-grid{display:grid;gap:1.25rem;margin:1.2rem 0 0}.bma-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bma-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bma-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bma-card{display:flex;flex-direction:column;gap:.6rem;background:#fff;border:1px solid var(--bma-line);border-radius:18px;padding:1.5rem;box-shadow:var(--bma-shadow);min-width:0}.entry-content .bma-card>*{margin:0}.entry-content .bma-card h3,.entry-content .bma-card h4{margin:0;color:var(--bma-teal);font-size:1.15rem;line-height:1.3}.bma-card .wp-block-buttons{margin-top:auto;padding-top:.5rem}.entry-content .bma-card .bma-link{margin-top:auto;padding-top:.5rem;font-weight:700}.entry-content p.bma-icon{width:54px;height:54px;border-radius:15px;background:var(--bma-aqua);display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1}.entry-content p.bma-step-num{width:44px;height:44px;border-radius:50%;background:var(--bma-teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}.entry-content p.bma-word{font-size:clamp(2.3rem, 4vw, 3.1rem);font-weight:800;line-height:1;color:var(--bma-teal-2);letter-spacing:-.02em}.bma-card--accent{background:var(--bma-teal);border-color:var(--bma-teal);color:#fff}.entry-content .bma-card--accent h3{color:#fff}.entry-content p.bma-price{font-size:clamp(2.2rem, 4vw, 3rem);font-weight:800;line-height:1.1;color:#fff}.entry-content p.bma-price-label{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:750;color:var(--bma-light)}.bma-card--accent p{color:#E6F4F2}.bma-split{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem;align-items:stretch;margin-top:1.2rem}.entry-content ul.bma-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.entry-content ul.bma-checks li{position:relative;padding-left:1.9rem}.entry-content ul.bma-checks li::before{content:"✓";position:absolute;left:0;top:.1em;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--bma-aqua);color:var(--bma-teal-2);font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center;line-height:1}.bma-callout{background:var(--bma-aqua);border-left:5px solid var(--bma-teal-2);border-radius:14px;padding:1.4rem 1.6rem;margin-top:1.4rem}.entry-content .bma-callout>p{margin:0}.bma-note-small{font-size:.9rem;color:var(--bma-muted)}.bma-cta{background:#0A1112;color:#fff;border-radius:22px;padding:clamp(1.8rem, 4vw, 2.8rem);text-align:center;margin:0 0 1rem}.entry-content .bma-cta h2{color:#fff;margin:0 0 .6rem;border:0;padding:0}.entry-content .bma-cta p{color:#E3EBEA;margin:0 auto 1rem;max-width:640px}.bma-cta .wp-block-buttons{justify-content:center}.bma-cta .wp-block-button__link{background:#fff;color:var(--bma-teal)}.bma-about{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;align-items:center;background:#fff;border:1px solid var(--bma-line);border-radius:22px;padding:clamp(1.4rem, 3vw, 2.2rem);box-shadow:var(--bma-shadow);margin-top:1.2rem}.bma-about .author-photo{width:200px;height:200px;flex-basis:200px;border-width:5px;font-size:3rem}.entry-content .bma-about h2{margin:0 0 .6rem;border:0;padding:0}.bma-about>div{min-width:0}.entry-content .bma-about-text>p{margin:0 0 1rem}.entry-content .bma-about-text>h2{margin-top:0}.bma-newsletter{background:linear-gradient(135deg,var(--bma-dark) 0%,var(--bma-teal) 100%);color:#fff;border-radius:22px;padding:clamp(1.8rem, 4vw, 3rem);text-align:center;margin-bottom:1rem}.entry-content .bma-newsletter h2{color:#fff;border:0;padding:0;margin:0 0 .6rem}.entry-content .bma-newsletter p{color:#E3EBEA;max-width:640px;margin:0 auto 1rem}.bma-form{max-width:560px;margin:1.2rem auto;text-align:left}.bma-newsletter .bma-form .mailpoet_form,.bma-newsletter .bma-form form{background:transparent!important;padding:0!important;margin:0!important}.bma-newsletter .bma-form label,.bma-newsletter .bma-form .mailpoet_paragraph,.bma-newsletter .bma-form .mailpoet_message{color:#fff}.bma-newsletter .bma-form .mailpoet_text,.bma-newsletter .bma-form input[type="email"],.bma-newsletter .bma-form input[type="text"]{width:100%!important;border-radius:10px;margin-bottom:.6rem}.bma-newsletter .bma-form .mailpoet_submit,.bma-newsletter .bma-form input[type="submit"]{width:100%!important;background:#fff!important;color:var(--bma-teal)!important;border-radius:10px!important;font-weight:700;min-height:48px}.bma-note{font-size:.92rem}.bma-note--admin{background:#FFF6DC;color:#6B4A00;border-radius:8px;padding:.6rem .8rem}.bma-newsletter .bma-small{font-size:.85rem;color:#BFD0CE}.bma-newsletter .bma-small a{color:#fff}.entry-content .bma-chip{display:inline-block;align-self:flex-start;background:var(--bma-aqua);color:var(--bma-teal);border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.entry-content .bma-contact-mail a{font-weight:750}.site-footer{background:var(--bma-footer-bg,#080B0C);color:#F3F7F6;padding:2.4rem 0 1rem}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:.4rem}.footer-brand .custom-logo-link{width:var(--bma-logo,100px);height:var(--bma-logo,100px);flex-basis:var(--bma-logo,100px)}.footer-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.footer-nav a,.site-footer a{color:#F3F7F6}.footer-social{justify-content:center;margin:.4rem 0 0}.footer-social .social-icon{color:#fff;border-color:rgb(255 255 255 / .6)}.footer-social .social-icon:hover{background:#fff;color:var(--bma-footer-bg,#080B0C);border-color:#fff}.footer-copyright{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #293334;font-size:.84rem;color:#CBD6D4}.footer-copyright p{margin:0}@media (max-width:1000px){.header-inner{grid-template-columns:1fr}.header-tools{align-items:flex-start}.primary-navigation ul{justify-content:flex-start}.carousel-track{grid-auto-columns:calc((100% - 2rem) / 3)}.bma-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-layout,.single-layout{grid-template-columns:1fr}.archive-sidebar{margin-top:1rem}.bma-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bma-split{grid-template-columns:1fr}}@media (max-width:700px){.news-featured,.duo,.bma-grid-2,.bma-grid-3,.bma-grid-4,.card-grid--2,.card-grid{grid-template-columns:1fr}.news-featured-image{min-height:210px}.bma-about{grid-template-columns:1fr;justify-items:center;text-align:center}.bma-about .social-icons{justify-content:center}.carousel-track{grid-auto-columns:62%}}@media (max-width:640px){body{font-size:16px}.header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.custom-logo-link{width:min(var(--bma-logo, 100px), 76px);height:min(var(--bma-logo, 100px), 76px);flex-basis:min(var(--bma-logo, 100px), 76px)}.custom-logo{width:min(var(--bma-logo, 100px), 76px);height:min(var(--bma-logo, 100px), 76px)}.brand-motto{font-size:.78rem;max-width:190px}.menu-toggle{display:inline-flex}.header-tools{display:none;width:100%;align-items:stretch;padding:.5rem 0 .25rem}.header-tools.is-open{display:flex}.primary-navigation ul{flex-direction:column;gap:.15rem}.primary-navigation a{display:block;padding:.5rem 0}.header-search{width:100%}.footer-inner{grid-template-columns:1fr}.footer-brand{align-items:flex-start}.footer-social{justify-content:flex-start}.footer-nav ul{flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.entry-content .bma-newsletter p.bma-icon{margin:0 auto 1rem;background:rgb(255 255 255 / .14)}.entry-content .bma-hero p.bma-eyebrow{color:var(--bma-light)}.intro-content{max-width:900px;font-size:clamp(1.03rem, 1.5vw, 1.15rem)}.intro-content>:first-child{margin-top:0}.intro-content h1{font-size:clamp(2rem, 4vw, 3.1rem);margin:0 0 1rem;color:var(--bma-teal);line-height:1.18}.intro-content h2{border:0;padding:0;margin:1.2rem 0 .5rem;font-size:clamp(1.3rem, 2.2vw, 1.7rem);color:var(--bma-teal)}.bma-grid>.wp-block-group__inner-container,.bma-split>.wp-block-group__inner-container,.bma-about>.wp-block-group__inner-container,.bma-card>.wp-block-group__inner-container,.bma-legal>.wp-block-group__inner-container{display:contents}.bma-grid>*,.bma-split>*,.bma-grid>.wp-block-group__inner-container>*,.bma-split>.wp-block-group__inner-container>*{margin-block-start:0!important;margin-block-end:0!important}.bma-grid>.wp-block-group__inner-container,.bma-split>.wp-block-group__inner-container{gap:0}.bma-center{text-align:center}.entry-content .bma-center p.bma-icon,.entry-content .bma-center p.bma-step-num{margin-left:auto;margin-right:auto}.bma-center .bma-card{align-items:center}.bma-center .wp-block-buttons,.bma-center .social-icons{justify-content:center}.bma-center .bma-chip{align-self:center}.bma-center .bma-checks{max-width:430px;margin-left:auto;margin-right:auto;text-align:left}.entry-content .bma-section.bma-center>p{max-width:780px;margin-left:auto;margin-right:auto}.bma-hero.bma-center p{margin-left:auto;margin-right:auto}.bma-about{grid-template-columns:1fr;justify-items:center;text-align:center}.bma-about .bma-about-text{max-width:780px}.bma-about .author-photo{margin-left:auto;margin-right:auto}.bma-split{max-width:980px;margin-left:auto;margin-right:auto}.page-hero--center{text-align:center}.page-hero--center .intro-content,.page-hero--center .intro-copy{margin-left:auto;margin-right:auto}.bma-newsletter{background:var(--bma-nl-bg);color:var(--bma-dark);border:1px solid #B5D5D1}.entry-content .bma-newsletter h2,.entry-content .bma-newsletter p,.entry-content .bma-newsletter a{color:var(--bma-dark)}.entry-content .bma-newsletter p.bma-icon{background:#fff}.bma-newsletter .bma-small{color:#2C5A5E}.bma-newsletter .bma-form,.bma-newsletter .bma-form *{font-family:inherit!important}.bma-newsletter .bma-form .mailpoet_form,.bma-newsletter .bma-form form,.bma-newsletter .bma-form .mailpoet_paragraph{background:transparent!important}.bma-newsletter .bma-form p,.bma-newsletter .bma-form label,.bma-newsletter .bma-form .mailpoet_paragraph,.bma-newsletter .bma-form .mailpoet_message,.bma-newsletter .bma-form .mailpoet_text_label{color:var(--bma-dark)!important;background:transparent!important;text-align:center}.bma-newsletter .bma-form a{color:var(--bma-dark)!important;text-decoration:underline}.bma-newsletter .bma-form input[type="email"],.bma-newsletter .bma-form input[type="text"]{background:#fff!important;color:var(--bma-dark)!important;border:1px solid #9CC3BE!important;border-radius:10px!important}.bma-newsletter .bma-form .mailpoet_submit,.bma-newsletter .bma-form input[type="submit"]{background:var(--bma-teal)!important;color:#fff!important;border:0!important;border-radius:10px!important}.bma-newsletter .bma-form .mailpoet_submit:hover,.bma-newsletter .bma-form input[type="submit"]:hover{background:var(--bma-teal-2)!important}.footer-nav{padding-top:calc(var(--bma-logo, 100px) / 2 - .9rem)}.single-cover{margin:1rem 0 1.4rem;max-width:640px}.single-cover img{display:block;width:100%;max-height:340px;object-fit:cover;border-radius:10px}.category-labels{display:flex;flex-wrap:wrap;gap:.4rem}.entry-content figcaption,.entry-content .wp-element-caption,.wp-caption-text{font-size:.78rem;line-height:1.4;color:var(--bma-muted);text-align:center;margin-top:.4rem}.archive-layout{grid-template-columns:minmax(0,1fr) 320px}.collab-box{background:var(--bma-teal);border-color:var(--bma-teal);color:#E6F4F2}.collab-box h2{color:#fff;margin-bottom:.3rem}.collab-box .eyebrow{color:var(--bma-light)}.collab-box p{margin:.2rem 0 .9rem;font-size:.92rem}.collab-box .button{background:#fff;color:var(--bma-teal);min-height:40px}.instagram-box{padding:1rem .8rem;overflow:hidden}.instagram-box h2{padding:0 .3rem}.instagram-media{min-width:0!important;max-width:100%!important;width:100%!important}.bma-index{max-width:900px;margin:0 auto 1.6rem;background:var(--bma-aqua);border-radius:16px;padding:1.2rem 1.5rem}.entry-content .bma-index p.bma-index-title{margin:0 0 .5rem;color:var(--bma-teal)}.entry-content .bma-index ul.bma-index-list{margin:0;padding-left:1.2rem;columns:2;column-gap:2rem}.bma-legal{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.bma-legal-card{border-left:5px solid var(--bma-teal-2);border-radius:14px;gap:.8rem}.entry-content .bma-legal-card>h2,.entry-content .bma-legal-card>h3{border:0;padding:0;color:var(--bma-teal);font-size:1.3rem;line-height:1.3}@media (max-width:1000px){.bma-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.archive-layout{grid-template-columns:1fr}}@media (max-width:700px){.entry-content .bma-index ul.bma-index-list{columns:1}.bma-grid-4{grid-template-columns:1fr}}@media (max-width:640px){.footer-nav{padding-top:0}}.page-content--home{padding-top:0}.entry-content .bma-home-intro{padding:2.4rem 0 1.4rem}.entry-content .bma-home-intro h1{color:var(--bma-teal);font-size:clamp(2rem, 4.2vw, 3.1rem);line-height:1.15;margin:0 0 1rem;letter-spacing:-.02em}.entry-content .bma-home-intro p{max-width:900px;margin:0 auto;font-size:clamp(1.03rem, 1.5vw, 1.15rem)}.entry-content h2.bma-h-sm{font-size:1.45rem;margin:0 0 .9rem;padding:0;border:0}.bma-panel{background:var(--bma-aqua);border-radius:22px;padding:clamp(1.4rem, 3vw, 2.2rem);margin-bottom:2rem}.entry-content .bma-panel>h2{margin:0 0 .4rem;padding:0;border:0}.entry-content .bma-panel>p{color:var(--bma-muted);margin:0 0 1.2rem}.entry-content .duo{margin-bottom:1.5rem}.entry-content .duo-card>*{margin:0}.entry-content .duo-card h2{margin:.2rem 0 0;padding:0;border:0;color:#fff}.entry-content p.duo-icon{margin:0}.entry-content .article-card h3{margin:.45rem 0 .25rem;color:var(--bma-ink);font-size:.95rem;line-height:1.3}.entry-content .article-card:not(.article-card--compact) h3{font-size:1.08rem;margin-top:.65rem}.entry-content .article-card p.article-excerpt{margin:0 0 1rem}.entry-content .card-grid{margin-top:.4rem}.bma-card--tint{background:var(--bma-tint);border-color:var(--bma-tint-strong)}.bma-card--tint-strong{background:var(--bma-tint-strong);border-color:var(--bma-teal-2)}.entry-content .bma-card--tint p.bma-icon,.entry-content .bma-card--tint-strong p.bma-icon{background:#fff}.bma-about{background:var(--bma-tint);border-color:var(--bma-tint-strong)}.bma-about .bma-about-text{display:flex;flex-direction:column;align-items:center}.bma-about .social-icons,.bma-about .bma-about-text>div{justify-content:center}.social-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;width:100%}.social-row{display:flex;align-items:center;gap:.9rem;padding:.7rem .9rem;border:1px solid var(--bma-line);border-radius:12px;background:#fff;color:var(--bma-ink);text-decoration:none;text-align:left;transition:border-color .15s,box-shadow .15s}.social-row:hover{border-color:var(--bma-teal-2);box-shadow:0 4px 14px rgb(16 47 49 / .1);color:var(--bma-ink)}.social-row-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--bma-aqua);color:var(--bma-teal);display:inline-flex;align-items:center;justify-content:center}.social-row-text{display:flex;flex-direction:column;line-height:1.3;min-width:0;flex:1}.social-row-text small{color:var(--bma-muted);font-size:.82rem}.social-row-arrow{color:var(--bma-teal-2);font-weight:700}.newsletter-box{background:var(--bma-aqua);text-align:center}.newsletter-box-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:#fff;font-size:1.4rem;margin-bottom:.4rem}.newsletter-box p{margin:.2rem 0 .9rem;font-size:.92rem}.tag-chips{display:flex;flex-wrap:wrap;gap:.4rem}.tag-chips a{padding:.2rem .65rem;border-radius:50px;background:#fff;border:1px solid var(--bma-line);color:var(--bma-teal);text-decoration:none;font-size:.82rem}.tag-chips a:hover{background:var(--bma-teal);color:#fff}.archive-main .card-grid{gap:1rem}.archive-main .article-card h3{font-size:1rem}.archive-main .article-excerpt{font-size:.88rem}@media (max-width:1100px){.archive-main .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.archive-main .card-grid{grid-template-columns:1fr}}.duo>.wp-block-group__inner-container,.duo-card>.wp-block-group__inner-container{display:contents}.duo>*,.duo>.wp-block-group__inner-container>*{margin-block-start:0!important;margin-block-end:0!important}.entry-content .duo{align-items:stretch}.bma-about{background:var(--bma-card-soft);border-color:#fff0;color:#fff}.entry-content .bma-about h2,.entry-content .bma-about p,.entry-content .bma-about a{color:#fff}.bma-about p strong,.bma-about p em{color:#fff}.bma-about .social-icon{color:#fff;border-color:rgb(255 255 255 / .7)}.bma-about .social-icon:hover{background:#fff;color:var(--bma-teal);border-color:#fff}.bma-about .author-photo{border-color:#fff}.top-bar{background:var(--bma-teal-2);color:#fff;text-align:center;font-size:.9rem;padding:.45rem 0}.top-bar a{color:#fff;font-weight:700;margin-left:.35rem}.footer-extra{margin-top:1.2rem;font-size:.88rem;color:#CBD6D4}.back-to-top{position:fixed;right:1.2rem;bottom:1.2rem;z-index:60;width:46px;height:46px;min-height:46px;padding:0;border-radius:50%;font-size:1.2rem;box-shadow:0 6px 18px rgb(0 0 0 / .25)}.back-to-top[hidden]{display:none}.single-layout--solo{grid-template-columns:minmax(0,820px);justify-content:center}.bma-grid-3>.bma-card,.bma-grid-3>.wp-block-group__inner-container>.bma-card{background:var(--bma-tint);border-color:var(--bma-tint-strong)}.entry-content .bma-grid-3>.bma-card p.bma-icon,.entry-content .bma-grid-3>.wp-block-group__inner-container>.bma-card p.bma-icon{background:#fff}.bma-legal-grid{align-items:start}.bma-legal-card{border-left:1px solid var(--bma-tint-strong);border-radius:18px;gap:.6rem}.entry-content .bma-legal-card>h2,.entry-content .bma-legal-card>h3{font-size:1.12rem;line-height:1.3;margin:0}.entry-content .bma-legal-card>p,.entry-content .bma-legal-card>ul{font-size:.94rem}.entry-content .bma-legal-card>ul{padding-left:1.2rem}.bma-legal-card.bma-card--tint p.bma-icon,.entry-content .bma-legal-card p.bma-icon{background:#fff}.single-cover{margin:1rem auto 1.4rem}