/* Interface pública isolada. As regras do rodapé vêm de assets/styles.css original. */
.mm-page{--mm-plum:#190923;--mm-ink:#260d38;--mm-purple:#8b3de8;--mm-violet:#b35aff;--mm-lavender:#f5effb;background:#fff;color:var(--mm-ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.7}
.mm-page main h1,.mm-page main h2,.mm-page main h3{color:inherit;font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.025em;line-height:1.04}
.mm-page main h1{font-size:clamp(3rem,4.8vw,5.8rem);font-weight:700;margin:0 0 25px}.mm-page main h2{font-size:clamp(2.6rem,4vw,4.5rem);font-weight:700;margin:0 0 30px}.mm-page main h3{font-size:clamp(2rem,2.5vw,3rem);font-weight:600;margin:0 0 22px}
.mm-page main p{margin:0 0 20px}.mm-page a:focus-visible,.mm-page button:focus-visible,.mm-page [tabindex]:focus-visible{outline:3px solid #8b3de8;outline-offset:5px;box-shadow:0 0 0 7px #fff}.mm-page [hidden]{display:none!important}.mm-wrap{width:min(1320px,88%);margin-inline:auto}.mm-section{padding:96px 0;scroll-margin-top:24px}.mm-page .mm-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.6;color:#74309e;margin-bottom:20px}.mm-page .mm-intro{font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.7}.mm-page .mm-note{font-size:13px;line-height:1.65;color:#665170}.mm-page .mm-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:14px 25px;border:1px solid #7730c9;border-radius:10px;background:#7730c9;color:#fff;text-decoration:none;font-weight:700;font-size:15px;line-height:1.5;transition:background .18s,transform .18s}.mm-page .mm-button:hover{background:#5d219e;transform:translateY(-2px)}.mm-page .mm-button span[aria-hidden]{font-size:18px}.mm-page .mm-outline{background:transparent;border:2px solid #c66bff}.mm-page .mm-outline:hover{background:#3f1c55}.mm-page .mm-text-button{padding:8px 0;background:transparent!important;color:#70289b;border:0;border-bottom:1px solid #b87bda;border-radius:0;justify-content:flex-start}.mm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
.mm-header{background:var(--mm-plum);color:white;position:relative;z-index:10;border-bottom:1px solid #ffffff16}.mm-nav-shell{display:flex;align-items:center;gap:24px;width:min(1450px,92%);margin:auto;min-height:120px;padding:12px 0}.mm-brand{width:108px;flex-shrink:0;margin-right:auto}.mm-brand img{width:108px;height:97px;object-fit:contain}.mm-nav{display:flex;align-items:center;gap:24px}.mm-nav a{font-size:13px;text-decoration:none;white-space:nowrap}.mm-nav a:hover,.mm-nav a[aria-current]{color:#d6a2ff}.mm-menu{display:none}.mm-page .mm-join{font-size:13px;padding:12px 18px;white-space:nowrap;gap:12px}
.mm-hero{background:var(--mm-plum);color:white;display:grid;grid-template-columns:38% 62%;align-items:center;isolation:isolate;overflow:hidden;position:relative}.mm-hero-copy{padding:64px 0 54px max(32px,calc((100vw - 1320px)/2));width:calc(100% + 110px);z-index:2;position:relative}.mm-hero-copy h1{max-width:660px}.mm-hero-copy em{display:block;color:#c568ff;font-style:italic;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:1.15em;line-height:1.13;letter-spacing:-.035em}.mm-page .mm-hero .mm-eyebrow{color:#d994ff;font-size:14px;letter-spacing:.09em}.mm-hero .mm-intro{max-width:440px;color:#efe5f4}.mm-page .mm-since{font-size:10px;letter-spacing:.14em;color:#cbb5d7;margin-top:38px;margin-bottom:0}.mm-hero-photo{align-self:stretch;position:relative;display:flex;align-items:center;background:var(--mm-plum);z-index:0}.mm-hero-photo img{width:100%;height:auto;object-fit:contain;display:block}.mm-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#190923 0%,#190923b8 6%,#19092300 15%),linear-gradient(0deg,#19092355,transparent 14%,transparent 90%,#19092322);pointer-events:none}.mm-hero:before{content:'';position:absolute;left:-15%;top:-70%;width:80%;height:160%;background:radial-gradient(ellipse,#41134f70,transparent 65%);z-index:-1}
.mm-connections{background:linear-gradient(120deg,#f0e3fc,#f9f5fc)}.mm-connections h2{max-width:800px}.mm-connections-grid{display:grid;grid-template-columns:230px 1fr;gap:32px;margin-top:44px}.mm-tabs{display:flex;flex-direction:column;gap:8px}.mm-tabs button{font:inherit;background:transparent;border:0;border-bottom:1px solid #dac6e9;text-align:left;padding:22px 18px;color:#60416e;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.mm-tabs button small{display:block;font-size:10px;color:#8a639d;letter-spacing:.12em;margin-bottom:5px}.mm-tabs button[aria-selected=true]{background:#fff;color:#67278c;box-shadow:0 10px 25px #4a1c6b08;border-radius:9px;border-color:transparent}.mm-panels article{display:grid;grid-template-columns:1.15fr .85fr;min-height:480px;background:#fff;border-radius:12px;overflow:hidden}.mm-panel-copy{padding:34px}.mm-panel-copy p{font-size:14px;color:#604f6a}.mm-panel-copy .mm-eyebrow{font-size:10px;margin-bottom:14px}.mm-panels .mm-photo{align-self:center;padding:16px}.mm-logo-light,.mm-logo-dark{display:grid;place-items:center;padding:22px}.mm-logo-light{background:#fff}.mm-logo-dark{background:#190923}.mm-logo-light img,.mm-logo-dark img{width:100%;height:auto;object-fit:contain}.mm-photo{margin:0;min-width:0}.mm-photo img{width:100%;height:auto;object-fit:contain}.mm-photo figcaption{font-size:11px;line-height:1.5;color:#65526d;padding-top:9px}.mm-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.mm-life-feature .mm-photo{max-width:460px;justify-self:center}.mm-life-feature .mm-photo img{border-radius:10px}.mm-life-feature .mm-split>div p{color:#65516f}.mm-life-feature .mm-button{margin-top:16px}.mm-next{background:#f5effb}.mm-next-layout{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center}.mm-next-layout h2{margin-bottom:0!important}.mm-next-layout>div:last-child{border-left:1px solid #d5b7e9;padding-left:40px}.mm-next-art{min-height:380px;background:radial-gradient(ellipse at 80% 0%,#682480,#190923 70%);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px}.mm-next-art span{font-size:12px;letter-spacing:.17em;color:#e2b4ff}.mm-next-art b{font-family:'Barlow Condensed',sans-serif;font-style:italic;color:#d290ff;font-size:clamp(3rem,5vw,5rem);line-height:1;margin:22px 0}.mm-next-art i{font-style:normal;font-size:13px;color:#e3d3ed}
.mm-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px}.mm-section-heading>p{font-size:14px;text-align:right;color:#755c83}.mm-social-areas{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;margin-top:30px}.mm-social-areas article{min-width:0}.mm-social-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.mm-social-heading h3{font-size:26px!important;margin:0!important}.mm-social-heading a{font-size:13px;color:#73269c;font-weight:700}.mm-gallery-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-bottom:18px}.mm-gallery-strip a{background:#f5effb;display:flex;align-items:center;border-radius:8px;overflow:hidden}.mm-gallery-strip img{aspect-ratio:1/1.15;object-fit:contain;width:100%}.mm-tiktok{padding:35px;background:#f5effb;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mm-tiktok h3{font-size:32px!important}.mm-tiktok .mm-note{margin:18px 0 0;font-size:12px}.mm-contact{background:#260d38;color:#fff}.mm-contact .mm-eyebrow{color:#d7a1ff}.mm-contact-layout{display:flex;align-items:center;justify-content:space-between;gap:35px}.mm-contact-layout p:last-child{color:#d9c9e2;margin-bottom:0}.mm-contact-layout .mm-button{flex-shrink:0}.mm-back-top{position:fixed;right:20px;bottom:20px;background:#fff;border:1px solid #dbc0ed;box-shadow:0 5px 20px #19092320;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;text-decoration:none;color:#64268a;z-index:12}
.mm-subhero{background:#f5effb;padding:32px 0 76px}.mm-breadcrumb{display:inline-block;font-size:13px;text-decoration:none;color:#702894;margin-bottom:44px}.mm-subhero .mm-split{gap:7%;align-items:center}.mm-subhero h1{font-size:clamp(3.1rem,5vw,5.3rem)!important}.mm-subhero .mm-sub-logo{max-width:420px;justify-self:center;width:100%;border-radius:12px;overflow:hidden}.mm-subhero .mm-photo{max-width:380px;justify-self:center}.mm-subhero .mm-photo img{border-radius:9px}.mm-reading{max-width:850px}.mm-reading h2{margin-top:50px!important;font-size:38px!important}.mm-reading h3{font-size:28px!important;margin-top:35px!important}.mm-reading .mm-intro{font-size:21px}.mm-story{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.mm-story article{border-top:1px solid #dec9eb;padding-top:30px}.mm-story h2{font-size:36px!important}.mm-story p{font-size:15px}.mm-notice{border-left:4px solid #8b3de8;background:#f5effb;padding:24px 30px;margin:40px 0}.mm-notice h3{margin-top:0!important}.mm-edition{display:grid;grid-template-columns:220px 1fr;border-top:1px solid #d9c2e8;border-bottom:1px solid #d9c2e8;padding:35px 0;margin:40px 0;gap:60px}.mm-edition-label{display:flex;flex-direction:column;gap:16px}.mm-edition-label span{font-size:10px;letter-spacing:.12em;color:#7d499a}.mm-edition-label strong{font-family:'Barlow Condensed',sans-serif;font-size:60px;line-height:.95;color:#702699}.mm-gallery{padding-top:40px;scroll-margin-top:30px}.mm-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;align-items:start}.mm-gallery-grid img{border-radius:9px}.mm-future{padding-top:60px}.mm-page .mm-light-outline{background:transparent;color:#702894;border-color:#b484cd}.mm-page .mm-light-outline:hover{background:#f5effb}.mm-privacy h1{font-size:clamp(3rem,5vw,4.5rem)!important}.mm-privacy p{font-size:15px}.mm-page .site-footer{font-family:'DM Sans',Arial,sans-serif}
@media(min-width:1700px){.mm-hero-copy{padding-left:max(6%,calc((100vw - 1450px)/2));width:calc(100% + 100px)}}
@media(max-width:1250px){.mm-nav-shell{gap:15px}.mm-nav{gap:15px}.mm-nav a{font-size:12px}.mm-brand{width:90px}.mm-brand img{width:90px;height:84px}.mm-nav-shell{min-height:104px}.mm-hero-copy{padding-left:6%;width:calc(100% + 85px)}.mm-hero-copy h1{font-size:clamp(2.6rem,4.8vw,4rem)!important}.mm-page .mm-hero .mm-eyebrow{font-size:11px}.mm-hero .mm-intro{font-size:16px;max-width:330px}.mm-connections-grid{grid-template-columns:190px 1fr;gap:22px}.mm-panel-copy{padding:26px}.mm-panels article{grid-template-columns:1.2fr .8fr}.mm-hero .mm-actions{gap:10px}.mm-hero .mm-button{font-size:13px;padding:12px 16px;gap:10px}}
@media(max-width:1020px){.mm-menu{display:block;background:transparent;border:1px solid #c898e050;color:white;border-radius:7px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer;margin-left:auto}.mm-nav-shell{position:relative}.mm-brand{margin-right:0}.mm-nav{display:none;position:absolute;top:100%;left:-4.35%;right:-4.35%;padding:20px 6%;background:#190923;box-shadow:0 15px 20px #19092320;flex-direction:column;align-items:stretch;gap:0}.mm-nav.open{display:flex}.mm-nav a{font-size:15px;padding:12px;border-bottom:1px solid #ffffff12}.mm-hero{grid-template-columns:40% 60%}.mm-hero-copy{padding-top:40px;padding-bottom:40px;width:calc(100% + 55px)}.mm-hero .mm-intro{max-width:285px}.mm-page .mm-since{font-size:8px;max-width:270px;margin-top:25px}.mm-connections-grid{grid-template-columns:1fr}.mm-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mm-tabs button{font-size:12px;padding:14px 12px;gap:8px}.mm-panels article{grid-template-columns:1.15fr .85fr;min-height:0}.mm-panels .mm-photo{max-width:300px;justify-self:center}.mm-logo-light,.mm-logo-dark{padding:25px}.mm-section{padding:70px 0}.mm-story{gap:28px}.mm-story h2{font-size:30px!important}.mm-social-areas{gap:24px}.mm-social-heading{display:block}.mm-social-heading h3{margin-bottom:12px!important}.mm-split{gap:6%}.mm-page .mm-subhero h1{font-size:3.3rem!important}}
@media(max-width:760px){.mm-wrap{width:88%}.mm-nav-shell{min-height:94px;padding:8px 0}.mm-brand,.mm-brand img{width:82px}.mm-brand img{height:74px}.mm-page .mm-join{font-size:12px;padding:10px 12px;gap:8px}.mm-hero{display:flex;flex-direction:column}.mm-hero-copy{padding:38px 6% 28px;width:100%;order:0}.mm-page .mm-hero-copy h1{font-size:clamp(2.7rem,8.5vw,4.4rem)!important;max-width:600px}.mm-hero .mm-intro{max-width:480px;font-size:17px}.mm-hero-photo{order:1;width:100%;display:block}.mm-hero-photo img{height:auto;width:100%;object-fit:contain}.mm-hero-photo:after{background:linear-gradient(180deg,#190923 0%,#19092366 3%,transparent 12%)}.mm-page .mm-hero .mm-eyebrow{font-size:11px}.mm-page .mm-since{font-size:8px;max-width:none;margin-top:26px}.mm-hero .mm-actions{margin-top:24px}.mm-hero .mm-button{padding:12px 17px;font-size:13px}.mm-tabs{grid-template-columns:1fr 1fr}.mm-tabs button{font-size:13px}.mm-panels article{grid-template-columns:1fr}.mm-panel-copy{padding:27px}.mm-panels .mm-logo-light,.mm-panels .mm-logo-dark{padding:18px 30px}.mm-panels .mm-logo-light img,.mm-panels .mm-logo-dark img{max-width:300px}.mm-panels .mm-photo{max-width:340px;padding:15px 25px 25px}.mm-page main h2{font-size:2.8rem}.mm-page main h3{font-size:2.15rem}.mm-section{padding:58px 0}.mm-split{grid-template-columns:1fr;gap:35px}.mm-life-feature .mm-photo{max-width:360px;order:1}.mm-life-feature .mm-split>div{order:0}.mm-next-layout{grid-template-columns:1fr;gap:24px}.mm-next-layout>div:last-child{padding-left:0;border:0}.mm-social-areas{grid-template-columns:1fr;gap:30px}.mm-social-heading{display:flex}.mm-social-heading h3{margin-bottom:0!important}.mm-section-heading{display:block}.mm-section-heading>p{text-align:left}.mm-tiktok{padding:28px}.mm-contact-layout{display:block}.mm-contact-layout .mm-button{margin-top:30px}.mm-subhero{padding:24px 0 45px}.mm-breadcrumb{margin-bottom:32px}.mm-subhero .mm-split{gap:30px}.mm-page .mm-subhero h1{font-size:3.15rem!important}.mm-subhero .mm-sub-logo{max-width:330px}.mm-subhero .mm-photo{max-width:340px}.mm-subhero .mm-intro{font-size:18px}.mm-story{grid-template-columns:1fr;gap:40px}.mm-story h2{font-size:35px!important}.mm-edition{grid-template-columns:1fr;gap:30px}.mm-edition-label strong{font-size:52px}.mm-gallery-grid{grid-template-columns:1fr;gap:35px}.mm-next-art{min-height:300px;width:100%;border-radius:10px;padding:32px}.mm-next-art b{font-size:4rem}.mm-reading h2{font-size:33px!important}.mm-notice{padding:22px}.mm-back-top{right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mm-page *, .mm-page *:before,.mm-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Correções aprovadas — continuação da interface pública existente. */
.mm-hero-copy{padding-top:24px;padding-bottom:24px}.mm-page .mm-hero-copy h1{font-size:clamp(2.7rem,4.3vw,5rem)!important}.mm-hero-photo{align-self:center;display:block}.mm-hero-photo img{width:100%;height:auto;object-fit:contain}.mm-hero-photo:after{background:linear-gradient(90deg,#190923 0%,#190923a8 6%,transparent 14%)}
.mm-social-compact{grid-template-columns:1fr 1fr;align-items:start;gap:36px}.mm-social-compact article{padding:28px;background:#f5effb;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;min-height:0;height:auto}.mm-social-compact h3{font-size:32px!important;max-width:420px}.mm-social-compact .mm-button{margin-top:8px}.mm-page .mm-feed-status{margin:24px 0 0}.mm-group-note{margin-top:24px!important;color:#604f6a;font-size:14px}.mm-draft{padding:14px 18px;border-left:3px solid #8b3de8;background:#f5effb;font-weight:600}
.mm-page .site-footer .footer-grid img{border:0;border-radius:50%;height:auto}.mm-page .mm-dialog{border:1px solid #dbc7e9;border-radius:16px;padding:0;box-shadow:0 24px 100px #19092355;color:#260d38;max-width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:white}.mm-dialog::backdrop{background:#190923d9}.mm-dialog-body{padding:36px}.mm-page .mm-dialog h2{font-family:'Barlow Condensed',sans-serif;font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}.mm-dialog p{font-size:16px;line-height:1.8}.mm-dialog button{cursor:pointer}.mm-dialog .mm-actions{gap:12px}.mm-gallery-open{border:0;background:#f5effb;padding:0;border-radius:10px;overflow:hidden;cursor:zoom-in;width:100%;color:#702894;text-align:left;font:inherit;display:block}.mm-gallery-open img{width:100%;height:auto;object-fit:contain}.mm-gallery-open>span{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700}.mm-gallery-grid{align-items:start}.mm-page .mm-gallery-dialog{width:min(1100px,calc(100% - 28px));max-width:none;background:#fff;padding:20px 24px}.mm-lightbox-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.mm-page .mm-lightbox-head h2{font-size:27px;margin:0}.mm-dialog-close{font:inherit;font-size:14px;padding:8px 12px;border:1px solid #d1b4e3;border-radius:8px;color:#702894;background:#f5effb}.mm-gallery-dialog figure{margin:18px 0}.mm-gallery-dialog img{display:block;max-height:65dvh;max-width:100%;width:auto;height:auto;object-fit:contain;margin:auto;touch-action:pan-y}.mm-gallery-dialog figcaption{color:#604f6a;font-size:13px;text-align:center;margin-top:10px}.mm-lightbox-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.mm-lightbox-nav .mm-button{font-size:13px;padding:9px 15px}.mm-lightbox-nav>span{font-size:13px;white-space:nowrap}
@media(min-width:761px) and (max-width:1020px){.mm-connections-grid{grid-template-columns:170px minmax(0,1fr);gap:20px}.mm-tabs{display:flex;flex-direction:column;gap:8px}.mm-tabs button{font-size:13px;padding:18px 12px}.mm-panels article{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mm-panel-copy{padding:22px}.mm-panel-copy p{font-size:13px}.mm-panels .mm-logo-light,.mm-panels .mm-logo-dark{padding:14px}.mm-panels .mm-photo{padding:12px}}
@media(max-width:1200px){.mm-hero{display:flex;flex-direction:column}.mm-hero-copy{padding:38px 6% 30px;width:100%;order:0}.mm-page .mm-hero-copy h1{font-size:clamp(2.7rem,7vw,4.4rem)!important;max-width:800px}.mm-hero-photo{order:1;width:100%;align-self:auto}.mm-hero-photo:after{background:linear-gradient(180deg,#190923 0%,#19092355 3%,transparent 10%)}.mm-hero .mm-intro{max-width:600px;font-size:18px}.mm-page .mm-since{max-width:none}.mm-hero-photo img{width:100%;height:auto}}
@media(max-width:760px){.mm-page .mm-hero-copy h1{font-size:clamp(2.7rem,8.5vw,4.4rem)!important}.mm-hero .mm-intro{font-size:17px}.mm-social-compact{grid-template-columns:1fr;gap:20px}.mm-social-compact article{padding:24px}.mm-tabs{grid-template-columns:1fr 1fr}.mm-dialog-body{padding:26px 22px}.mm-page .mm-dialog h2{font-size:29px}.mm-dialog .mm-actions{flex-direction:column;align-items:stretch}.mm-page .mm-gallery-dialog{padding:16px}.mm-page .mm-lightbox-head h2{font-size:23px}.mm-lightbox-nav{gap:8px}.mm-lightbox-nav .mm-button{font-size:12px;padding:8px 10px}.mm-gallery-dialog img{max-height:62dvh}}
/* Revisão: abertura lado a lado em telas de computador e junção sem emenda. */
.mm-hero{display:grid;grid-template-columns:35% 65%;align-items:center;background:#190923}.mm-hero:before,.mm-hero-photo:after{display:none}.mm-hero-copy{padding:24px 0 24px max(28px,calc((100vw - 1320px)/2));width:calc(100% + 100px);order:0;background:transparent}.mm-page .mm-hero-copy h1{font-size:clamp(2rem,4.1vw,4.6rem)!important;line-height:1.03}.mm-hero-photo{order:1;align-self:center;display:block;width:100%;background:transparent;border:0;box-shadow:none;outline:none}.mm-hero-photo img{width:100%;height:auto;object-fit:contain;border:0;box-shadow:none;outline:none;mask-image:linear-gradient(90deg,transparent 0%,#0008 8%,#000 18%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#0008 8%,#000 18%)}
.mm-page .site-footer{padding:25px 0}.mm-page .footer-grid{grid-template-columns:76px minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.mm-page .site-footer .footer-grid img{width:76px;height:auto;max-width:100%;border:0;border-radius:0}.mm-page .footer-grid strong{font-size:19px}.mm-page .footer-grid p{font-size:12px;line-height:1.65;margin:5px 0}.mm-page .footer-grid a{font-size:12px}
.mm-network-buttons{display:flex;gap:12px;margin:12px 0 28px}.mm-network-button{font:inherit;font-size:14px;font-weight:700;border:1px solid #d5b9e8;background:#fff;color:#702894;border-radius:8px;padding:10px 22px;cursor:pointer}.mm-network-button[aria-pressed=true]{color:white;background:#702894;border-color:#702894}.mm-network-panel{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:70px;align-items:start;max-width:980px;margin:0 auto}.mm-embed-container{min-width:0;width:100%;height:auto}.mm-embed-container .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border-radius:10px!important;box-shadow:none!important}.mm-embed-container iframe{display:block;max-width:100%;border:0;background:#fff}.mm-embed-container .mm-tiktok-player{width:100%;aspect-ratio:9/16;height:auto;max-width:350px;margin:auto;border-radius:10px}.mm-network-tools{padding-top:20px}.mm-network-tools h3{font-size:36px!important}.mm-network-tools>p{font-size:15px;color:#665170}.mm-network-tools label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.mm-network-tools select{display:block;width:100%;max-width:360px;padding:11px 13px;border:1px solid #cfb1e2;border-radius:8px;background:#fff;color:#260d38;font:inherit;font-size:14px}.mm-post-navigation{display:flex;gap:12px;margin:16px 0 24px}.mm-post-navigation .mm-button{padding:9px 15px;font-size:13px}.mm-post-fallback{display:inline-block;font-size:13px;font-weight:700;color:#702894;margin-bottom:12px}.mm-page .mm-network-tools .mm-note{font-size:12px;max-width:360px}.mm-network-tools .mm-text-button{font-size:13px}.mm-social .mm-feed-status{margin-top:24px}.mm-embed-container>p,.mm-embed-container>blockquote:not(.instagram-media-rendered){font-size:14px;color:#665170;background:#f5effb;padding:20px;border-radius:10px;margin:0}.mm-page select:focus-visible{outline:3px solid #8b3de8;outline-offset:4px}
@media(min-width:821px) and (max-width:1100px){.mm-hero-copy{padding:6px 0 6px 24px;width:calc(100% + 100px)}.mm-page .mm-hero-copy h1{font-size:clamp(1.85rem,3.6vw,2.45rem)!important;line-height:1.02;margin-bottom:10px}.mm-page .mm-hero .mm-eyebrow{font-size:9px;line-height:1.5;margin-bottom:8px;letter-spacing:.07em}.mm-page .mm-hero .mm-intro{font-size:13px;line-height:1.6;max-width:340px;margin-bottom:0}.mm-hero .mm-actions{margin-top:14px;gap:10px}.mm-hero .mm-button{font-size:11px;padding:8px 12px;gap:8px}.mm-page .mm-since{font-size:7px;line-height:1.5;letter-spacing:.08em;margin-top:14px}}
@media(min-width:821px) and (max-width:1000px){.mm-network-panel{gap:36px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.mm-network-tools{padding-top:10px}.mm-post-navigation{gap:8px}.mm-post-navigation .mm-button{padding:8px 11px;font-size:12px}}
@media(max-width:820px){.mm-hero{display:flex;flex-direction:column}.mm-hero-copy{width:100%;padding:38px 6% 28px}.mm-page .mm-hero-copy h1{font-size:clamp(2.7rem,8.5vw,4.4rem)!important}.mm-hero-photo{width:100%;align-self:auto}.mm-hero-photo img{mask-image:linear-gradient(180deg,transparent 0%,#000a 3%,#000 10%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000a 3%,#000 10%)}.mm-network-panel{grid-template-columns:1fr;gap:20px;max-width:420px}.mm-network-tools{padding-top:0;display:flex;flex-direction:column;align-items:flex-start}.mm-embed-container{order:1}.mm-network-tools{order:0}.mm-network-tools>h3,.mm-network-tools>p:first-of-type{display:none}.mm-post-navigation{margin:12px 0}.mm-network-tools .mm-note{margin-bottom:8px}.mm-network-buttons{justify-content:center}.mm-page .footer-grid{grid-template-columns:68px minmax(0,1fr);gap:18px;text-align:left}.mm-page .site-footer .footer-grid img{width:68px;margin:0}.mm-page .footer-grid>:last-child{grid-column:1/-1}.mm-page .footer-grid strong{font-size:18px}.mm-page .site-footer{padding:22px 0}}
.mm-network-panel:has(.mm-embed-container:empty){grid-template-columns:1fr;max-width:700px}.mm-network-panel:has(.mm-embed-container:empty) .mm-network-tools{padding-top:0}
@media(min-width:821px){.mm-page .footer-grid>:last-child{grid-column:auto}}
/* Instagram em grade; TikTok apenas símbolo oficial e link de perfil. */
.mm-instagram-heading{font-size:32px!important;margin:15px 0 25px!important}.mm-instagram-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}.mm-instagram-card{min-width:0;padding:0;background:none}.mm-instagram-embed{min-width:0}.mm-instagram-card .instagram-media{min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;box-shadow:none!important}.mm-instagram-card iframe{display:block;max-width:100%;border:0}.mm-instagram-card .mm-post-fallback{font-size:12px;margin:12px 0 0}.mm-instagram-card blockquote{margin:0;padding:14px;background:#f5effb;font-size:13px;border-radius:8px}.mm-instagram-more{margin-top:30px;text-align:center}.mm-tiktok-follow{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:48px;padding-top:35px;border-top:1px solid #e5d4ef}.mm-tiktok-follow img{width:56px;height:56px;object-fit:contain}.mm-tiktok-follow .mm-button{font-size:14px}
.mm-page .footer-grid{grid-template-columns:80px minmax(0,.9fr) minmax(0,1.1fr)}.mm-footer-logo{display:block;width:76px;height:76px;padding:2px;overflow:hidden;border-radius:50%;background:none;margin-inline:2px}.mm-page .site-footer .footer-grid .mm-footer-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;clip-path:circle(50%);margin:0}
@media(min-width:800px) and (max-width:1199px){.mm-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media(max-width:799px){.mm-instagram-grid{grid-template-columns:minmax(0,1fr);gap:30px;max-width:440px;margin-inline:auto}.mm-tiktok-follow{flex-direction:column;gap:16px;margin-top:35px;padding-top:28px}.mm-tiktok-follow .mm-button{text-align:center;font-size:13px}}
@media(max-width:820px){.mm-page .footer-grid{grid-template-columns:72px minmax(0,1fr)}.mm-footer-logo{width:68px;height:68px}.mm-page .footer-grid>:last-child{grid-column:1/-1}}
/* Publicações menores, completas, e fotografias separadas por orientação. */
.mm-instagram-grid{grid-template-columns:repeat(3,minmax(0,280px));max-width:880px;gap:20px;margin-inline:auto;justify-content:center}.mm-instagram-card{width:100%;max-width:280px}.mm-instagram-embed{position:relative;width:100%}.mm-instagram-card iframe.instagram-media{width:326px!important;min-width:326px!important;max-width:none!important;transform:scale(var(--mm-embed-scale,1))!important;transform-origin:top left!important}.mm-instagram-card .mm-post-fallback{font-size:12px}
.mm-gallery-group{margin-top:40px}.mm-page .mm-gallery-group h3{font-size:30px;margin-bottom:20px}.mm-gallery-group .mm-gallery-grid{margin-top:0;gap:24px}.mm-gallery-vertical{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-inline:auto}.mm-gallery-horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-gallery-vertical .mm-gallery-open img{height:390px;object-fit:contain;background:#f5effb}.mm-gallery-horizontal .mm-gallery-open img{height:auto;object-fit:contain}
@media(min-width:800px) and (max-width:1099px){.mm-instagram-grid{grid-template-columns:repeat(2,minmax(0,280px));max-width:580px}}
@media(max-width:799px){.mm-instagram-grid{grid-template-columns:minmax(0,280px);max-width:280px;gap:24px}.mm-gallery-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-gallery-vertical .mm-gallery-open img{height:340px}}
@media(max-width:560px){.mm-gallery-vertical,.mm-gallery-horizontal{grid-template-columns:1fr}.mm-gallery-vertical{max-width:340px}.mm-gallery-vertical .mm-gallery-open img{height:auto;max-height:480px}.mm-gallery-group{margin-top:32px}}
/* Três posts por linha no computador, com adaptação para tablet e celular. */
.mm-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(880px,calc(100vw - 40px));max-width:none;position:relative;left:50%;transform:translateX(-50%);margin-inline:0;gap:20px}.mm-instagram-card{justify-self:center}
@media(min-width:600px) and (max-width:899px){.mm-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(580px,calc(100vw - 40px));max-width:none}}
@media(max-width:599px){.mm-instagram-grid{grid-template-columns:minmax(0,1fr);width:min(280px,calc(100vw - 40px));max-width:none;gap:24px}}
/* Painel visual da aba Ações e encontros. */
#panel-acoes .mm-coming-soon{display:flex;align-items:center;justify-content:center;text-align:center;background:#190923;padding:32px;min-height:380px}
#panel-acoes .mm-coming-soon>span{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none;color:#d290ff;margin:0}
@media(max-width:760px){#panel-acoes .mm-coming-soon{min-height:220px;padding:28px}}
