.mh-blog{padding-top:var(--mh-space-6)}.mh-blog-filter{margin-bottom:var(--mh-space-6);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mh-blog-filter button{border:1.5px solid var(--mh-border-strong);border-radius:var(--mh-radius-pill);background:var(--mh-branco);min-height:44px;color:var(--mh-navy-800);font-family:var(--mh-font-display);font-size:var(--mh-fs-sm);font-weight:var(--mh-fw-medium);cursor:pointer;transition:background var(--mh-dur) var(--mh-ease), color var(--mh-dur) var(--mh-ease), border-color var(--mh-dur) var(--mh-ease);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.mh-blog-filter button span{border-radius:var(--mh-radius-pill);background:var(--mh-blue-100);min-width:22px;color:var(--mh-blue-700);font-size:var(--mh-fs-xs);text-align:center;padding:1px 7px}.mh-blog-filter button:hover{border-color:var(--mh-navy-800)}.mh-blog-filter button[aria-pressed=true]{background:var(--mh-navy-800);border-color:var(--mh-navy-800);color:var(--mh-branco)}.mh-blog-filter button[aria-pressed=true] span{color:var(--mh-branco);background:#fff3}.mh-blog-filter button:focus-visible{outline:3px solid var(--mh-focus);outline-offset:2px}@media (max-width:560px){.mh-blog-filter{grid-template-columns:1fr 1fr;display:grid}.mh-blog-filter button{text-align:left;justify-content:space-between;min-height:48px;line-height:1.2}.mh-blog-filter button:first-child{grid-column:1/-1}}.mh-masonry{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--row,8px);align-items:start;column-gap:24px;display:grid}.mh-masonry__cell{animation:mh-card-in .7s var(--mh-ease) both;animation-delay:calc(var(--i,0) * 70ms)}.mh-masonry__cell--featured{grid-column:span 2}@keyframes mh-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mh-masonry__cell{animation:none}}@media (max-width:1000px){.mh-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mh-masonry{grid-template-columns:1fr}.mh-masonry__cell--featured{grid-column:auto}}.mh-post-card{border-radius:var(--mh-radius-xl);background:var(--mh-branco);border:1px solid var(--mh-border);color:inherit;transition:transform .5s var(--mh-ease-spring), box-shadow .5s var(--mh-ease);text-decoration:none;display:block;overflow:hidden}.mh-post-card:hover{box-shadow:var(--mh-shadow-lg);transform:translateY(-4px)}.mh-post-card:focus-visible{outline:3px solid var(--mh-focus);outline-offset:3px}.mh-post-card__media{background:#f3c58f;display:block;position:relative;overflow:hidden}.mh-post-card__media img{object-fit:cover;transition:transform 1.1s var(--mh-ease)}.mh-post-card:hover .mh-post-card__media img{transform:scale(1.05)}.mh-post-card__chip{border-radius:var(--mh-radius-pill);font-size:var(--mh-fs-xs);font-weight:var(--mh-fw-semibold);color:var(--mh-navy-800);padding:6px 12px;position:absolute;top:14px;left:14px}.mh-post-card__body{padding:var(--mh-space-5);gap:10px;display:grid}.mh-post-card__title{font-family:var(--mh-font-display);font-size:1.25rem;line-height:1.25;font-weight:var(--mh-fw-semibold);color:var(--mh-navy-800);letter-spacing:-.01em}.mh-post-card__excerpt{font-size:var(--mh-fs-sm);color:var(--mh-text-muted);line-height:1.55}.mh-post-card__meta{font-size:var(--mh-fs-xs);color:var(--mh-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mh-post-card__audio{background:var(--mh-teal-100);width:24px;height:24px;color:var(--mh-teal-700);border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.mh-post-card--featured .mh-post-card__media{aspect-ratio:16/9!important}.mh-post-card--featured .mh-post-card__media img{object-position:50% 30%}.mh-post-card--featured .mh-post-card__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.mh-post-card--featured .mh-post-card__excerpt{font-size:var(--mh-fs-body)}.mh-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.mh-related .mh-post-card__media{aspect-ratio:4/3!important}.mh-progress-read{z-index:60;background:linear-gradient(90deg, var(--mh-teal-500), var(--mh-blue-500));transform-origin:0;height:4px;transform:scaleX(var(--p,0));pointer-events:none;position:fixed;top:0;left:0;right:0}.mh-post-hero{--wave-h:clamp(56px, 7vw, 110px);isolation:isolate;background:#f3c58f;height:clamp(400px,66svh,680px);position:relative;overflow:hidden}.mh-post-hero__img{z-index:-2;position:absolute;inset:0}.mh-post-hero__img img{object-fit:cover}.mh-post-hero__veil{z-index:-1;background:linear-gradient(#21216947 0%,#21216900 35%);position:absolute;inset:0}.mh-post-head{z-index:2;margin-top:calc(-1*clamp(90px,9vw,130px));position:relative}.mh-post-head__card{gap:var(--mh-space-4);border-radius:var(--mh-radius-xl);background:var(--mh-branco);max-width:860px;box-shadow:var(--mh-shadow-lg);padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}.mh-post-crumb{font-size:var(--mh-fs-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh-post-crumb a{color:var(--mh-blue-600);font-weight:var(--mh-fw-medium);text-decoration:none}.mh-post-crumb a:hover{text-decoration:underline}.mh-post-head .mh-lead{max-width:46rem}.mh-post-by{align-items:center;gap:var(--mh-space-3);font-size:var(--mh-fs-sm);color:var(--mh-navy-800);display:flex}.mh-post-by__meta{color:var(--mh-text-muted);font-size:var(--mh-fs-xs);margin-top:2px;display:block}.mh-post-by__avatar{color:#fff;width:48px;height:48px;font-family:var(--mh-font-display);letter-spacing:.04em;background:linear-gradient(135deg,#212169,#007dc5 60%,#009eb2);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.mh-post-by__avatar--lg{width:72px;height:72px;font-size:1.4rem}.mh-post-grid{padding-block:var(--mh-space-7) var(--mh-space-9);grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.mh-post-main{gap:var(--mh-space-6);min-width:0;max-width:720px;display:grid}.mh-post-aside{gap:var(--mh-space-4);display:grid;position:sticky;top:100px}.mh-post-aside__box{padding:var(--mh-space-5);border-radius:var(--mh-radius-xl);background:var(--mh-blue-50)}.mh-post-aside__title{margin:0 0 var(--mh-space-3);font-family:var(--mh-font-display);font-weight:var(--mh-fw-semibold);color:var(--mh-navy-800)}@media (max-width:1000px){.mh-post-grid{grid-template-columns:1fr}.mh-post-aside{order:-1;position:static}.mh-post-aside__box:last-child{display:none}.mh-post-main{max-width:none}}.mh-post-summary{padding:var(--mh-space-5) var(--mh-space-5) var(--mh-space-5) calc(var(--mh-space-5) + 6px);border-radius:var(--mh-radius-lg);background:linear-gradient(135deg, #fff6ea, var(--mh-blue-50));position:relative;overflow:hidden}.mh-post-summary:before{content:"";background:linear-gradient(180deg, #f2a65a, var(--mh-teal-500));width:6px;position:absolute;top:0;bottom:0;left:0}.mh-post-summary__tag{margin:0 0 var(--mh-space-2);font-size:var(--mh-fs-xs);font-weight:var(--mh-fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--mh-teal-700);align-items:center;gap:6px;display:inline-flex}.mh-post-summary p:last-child{color:var(--mh-navy-800);margin:0;font-size:1.0625rem;line-height:1.65}.mh-audio{align-items:center;gap:var(--mh-space-4);border-radius:var(--mh-radius-xl);background:var(--mh-navy-800);color:var(--mh-branco);padding:14px 16px;display:flex}.mh-audio__play{background:var(--mh-branco);width:52px;height:52px;color:var(--mh-navy-800);cursor:pointer;transition:transform .32s var(--mh-ease-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mh-audio__play:hover{transform:scale(1.06)}.mh-audio__play:focus-visible,.mh-audio__speed:focus-visible{outline:3px solid var(--mh-teal-300);outline-offset:3px}.mh-audio[data-playing] .mh-audio__play{box-shadow:0 0 0 6px #7fd3e040}.mh-audio__main{flex:1;gap:8px;min-width:0;display:grid}.mh-audio__label{justify-content:space-between;gap:var(--mh-space-3);font-size:var(--mh-fs-sm);display:flex}.mh-audio__label span:first-child{font-family:var(--mh-font-display);font-weight:var(--mh-fw-medium);align-items:center;gap:6px;display:inline-flex}.mh-audio__time{font-variant-numeric:tabular-nums;color:var(--mh-text-inverse-muted)}.mh-audio__bar{appearance:none;background:linear-gradient(90deg, var(--mh-teal-300) var(--p,0%), #ffffff38 var(--p,0%));cursor:pointer;border-radius:3px;width:100%;height:6px}.mh-audio__bar::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mh-branco);border:0;border-radius:50%;width:16px;height:16px}.mh-audio__bar::-moz-range-thumb{background:var(--mh-branco);border:0;border-radius:50%;width:16px;height:16px}.mh-audio__speed{border-radius:var(--mh-radius-pill);min-width:52px;height:36px;color:var(--mh-branco);font-family:var(--mh-font-display);font-size:var(--mh-fs-sm);cursor:pointer;background:0 0;border:1px solid #ffffff59;flex:none}.mh-prose{color:var(--mh-gray-700);font-size:1.0625rem;line-height:1.75}.mh-prose>*+*{margin-top:1.1em}.mh-prose h2{font-family:var(--mh-font-display);letter-spacing:-.015em;color:var(--mh-navy-800);margin-top:2em;scroll-margin-top:110px;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);line-height:1.25}.mh-prose h3{font-family:var(--mh-font-display);color:var(--mh-navy-800);margin-top:1.6em;font-size:1.2rem;line-height:1.3}.mh-prose h2+p,.mh-prose h3+p{margin-top:.5em}.mh-prose strong{color:var(--mh-navy-800)}.mh-prose a{color:var(--mh-blue-600);text-underline-offset:3px}.mh-prose ul{gap:10px;padding-left:0;list-style:none;display:grid}.mh-prose li{padding-left:28px;position:relative}.mh-prose li:before{content:"";background:linear-gradient(135deg, #f2a65a, var(--mh-teal-500));border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:4px}.mh-prose blockquote{padding:var(--mh-space-4) var(--mh-space-5);border-radius:var(--mh-radius-lg);background:var(--mh-teal-100);color:var(--mh-navy-800);font-weight:var(--mh-fw-medium);margin-inline:0}.mh-prose blockquote p{margin:0}.mh-post-main>.mh-note{text-align:left;margin:0}.mh-post-share{gap:var(--mh-space-3);padding-top:var(--mh-space-5);border-top:1px solid var(--mh-border);display:grid}.mh-share{position:relative}.mh-share__row{flex-wrap:wrap;gap:10px;display:flex}.mh-share__btn{border:1px solid var(--mh-border);background:var(--mh-branco);width:46px;height:46px;color:var(--mh-navy-800);cursor:pointer;transition:transform .32s var(--mh-ease-spring), background var(--mh-dur) var(--mh-ease), color var(--mh-dur) var(--mh-ease);border-radius:50%;place-items:center;text-decoration:none;display:grid}.mh-share__btn:hover{background:var(--mh-navy-800);color:var(--mh-branco);border-color:var(--mh-navy-800);transform:translateY(-2px)}.mh-share__btn--whatsapp:hover{background:#1b8a3d;border-color:#1b8a3d}.mh-share__btn:focus-visible{outline:3px solid var(--mh-focus);outline-offset:2px}.mh-share--compact .mh-share__btn{width:40px;height:40px}.mh-share__toast{min-height:1.4em;font-size:var(--mh-fs-sm);color:var(--mh-success);opacity:0;transition:opacity .24s var(--mh-ease);margin:8px 0 0}.mh-share__toast[data-show]{opacity:1}.mh-post-author{gap:var(--mh-space-4);padding:var(--mh-space-5);border-radius:var(--mh-radius-xl);border:1px solid var(--mh-border);align-items:flex-start;display:flex}.mh-post-author .mh-eyebrow{margin:0 0 4px}.mh-post-author .mh-h3{margin:0 0 6px}.mh-post-cta{gap:var(--mh-space-3);border-radius:var(--mh-radius-xl);color:var(--mh-text-inverse-muted);background:radial-gradient(120% 140% at 100% 0%, #f2a65a 0%, #f2a65a00 45%), var(--mh-navy-800);padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}.mh-post-cta .mh-h2{color:var(--mh-branco);margin:0}.mh-post-cta p{margin:0}.mh-post-cta .mh-hero__actions{margin-top:var(--mh-space-2);justify-content:flex-start}.mh-btn--ghost-inverse{color:var(--mh-branco);background:0 0;border-color:#ffffff80}.mh-btn--ghost-inverse:hover{background:#ffffff1f}@media (max-width:560px){.mh-post-cta .mh-hero__actions{display:grid}.mh-post-cta .mh-btn{white-space:normal;width:100%}}.mh-post-credit{font-size:var(--mh-fs-xs);color:var(--mh-text-muted);margin:0}.mh-post-credit a{color:inherit}.mh-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.mh-toc li{counter-increment:toc}.mh-toc a{border-radius:var(--mh-radius-md);font-size:var(--mh-fs-sm);color:var(--mh-gray-700);transition:background var(--mh-dur) var(--mh-ease), color var(--mh-dur) var(--mh-ease);grid-template-columns:22px 1fr;gap:6px;padding:8px 10px;line-height:1.35;text-decoration:none;display:grid}.mh-toc a:before{content:counter(toc, decimal-leading-zero);font-size:var(--mh-fs-xs);font-weight:var(--mh-fw-semibold);color:var(--mh-teal-700);padding-top:1px}.mh-toc a:hover{background:#ffffffb3}.mh-toc a[aria-current]{background:var(--mh-branco);color:var(--mh-navy-800);font-weight:var(--mh-fw-medium);box-shadow:var(--mh-shadow-sm)}
