@media (max-width:767px){:root{--m-bg-main:#F7F3FF;--m-bg-surface:#FFFFFF;--m-bg-elevated:#FFFFFF;--m-bg-subtle:#EFE6FF;--m-bg-mono:#FAFAFA;--m-tx-primary:#1A1424;--m-tx-secondary:#4A3D5C;--m-tx-tertiary:#7A6D96;--m-tx-quaternary:#A89EC4;--m-accent:#7B40E8;--m-accent-hover:#6532C4;--m-accent-deep:#45337C;--m-accent-tint:#EFE6FF;--m-accent-faint:rgba(123, 64, 232, 0.08);--m-border-subtle:rgba(123, 64, 232, 0.08);--m-border-medium:rgba(123, 64, 232, 0.18);--m-border-strong:rgba(123, 64, 232, 0.32);--m-border-dim:rgba(26, 20, 36, 0.06);--m-font-ui:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--m-font-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--m-font-display:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--m-font-mono:"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;--m-g1:linear-gradient(135deg, #F7F3FF 0%, #A888F4 40%, #45337C 75%, #131326 100%);--m-g2:linear-gradient(135deg, #45337C 0%, #A888F4 40%, #45337C 70%, #131326 100%);--m-g3:linear-gradient(135deg, #9B6AFA 0%, #131326 100%);--m-fw-regular:400;--m-fw-medium:510;--m-fw-semibold:590;--m-fw-bold:680;--m-fs-micro:0.6875rem;--m-fs-mini:0.75rem;--m-fs-small:0.875rem;--m-fs-body:1.0625rem;--m-fs-lead:1.125rem;--m-fs-h4:1.0625rem;--m-fs-h3:1.25rem;--m-fs-h2:1.5rem;--m-fs-h1:2rem;--m-fs-hero:2.25rem;--m-fs-display:2.75rem;--m-lh-tight:1.15;--m-lh-snug:1.25;--m-lh-base:1.5;--m-lh-relaxed:1.65;--m-lh-loose:1.8;--m-tracking-tight:-0.022em;--m-tracking-snug:-0.013em;--m-tracking-normal:0;--m-tracking-wide:0.06em;--m-tracking-widest:0.12em;--m-nav-height:56px;--m-gutter:20px;--m-section-gap:56px;--m-measure:42rem;--m-gutter-left:max(env(safe-area-inset-left),  var(--m-gutter));--m-gutter-right:max(env(safe-area-inset-right), var(--m-gutter));--m-safe-top:env(safe-area-inset-top, 0px);--m-safe-bottom:env(safe-area-inset-bottom, 0px);--m-r-xs:4px;--m-r-sm:8px;--m-r-md:12px;--m-r-lg:16px;--m-r-xl:20px;--m-r-pill:999px;--m-ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--m-ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--m-ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--m-ease-ios:cubic-bezier(0.32, 0.72, 0, 1);--m-t-instant:80ms;--m-t-fast:150ms;--m-t-base:220ms;--m-t-slow:350ms;--m-t-drawer:500ms;--m-z-nav:100;--m-z-chips:99;--m-z-fab:80;--m-z-drawer:110;--m-z-modal:200;--m-z-toast:1100;--m-shadow-soft:0 1px 2px rgba(26, 20, 36, 0.04),0 6px 16px rgba(26, 20, 36, 0.06);--m-shadow-fab:0 4px 14px rgba(123, 64, 232, 0.32),0 1px 3px rgba(26, 20, 36, 0.10);--m-vh:1vh;--m-svh:1vh;--m-dvh:1vh;font-size:16px}@supports (height:1svh){:root{--m-svh:1svh;--m-dvh:1dvh}}@supports (color:color(display-p3 1 1 1)){:root{--m-accent:color(display-p3 0.483 0.251 0.910)}}html{background:var(--m-bg-main);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--m-bg-main);color:var(--m-tx-primary);font-family:var(--m-font-ui);font-size:var(--m-fs-body);font-weight:var(--m-fw-regular);line-height:var(--m-lh-base);font-feature-settings:"kern","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(123,64,232,0.10);overflow-x:hidden}[id]{scroll-margin-top:calc(var(--m-nav-height) + 16px)}.container{max-width:none;margin-inline:auto;padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right)}.page-section{padding-block:var(--m-section-gap) 0}.page-section:last-of-type{padding-bottom:var(--m-section-gap)}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=url],select,textarea{font-size:max(16px, 1rem);font-family:var(--m-font-ui)}iframe,img,svg,video{max-width:100%;height:auto;display:block}[role=button],button{font-family:var(--m-font-ui);cursor:pointer}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px;border-radius:var(--m-r-xs)}::selection{background:var(--m-accent);color:var(--m-bg-surface)}.skip-link{position:absolute;top:-100px;left:0;z-index:var(--m-z-toast);padding:12px 16px;background:var(--m-accent);color:var(--m-bg-surface);font-weight:var(--m-fw-semibold);font-size:var(--m-fs-small);text-decoration:none;border-radius:0 0 var(--m-r-sm) 0}.skip-link:focus{top:0}.nav{position:sticky;top:0;z-index:var(--m-z-nav);height:var(--m-nav-height);background:rgba(247,243,255,.92);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--m-border-subtle);transition:transform var(--m-t-base) var(--m-ease-out-quart);will-change:transform}.nav:has(~ .editorias-chips){border-bottom:none}.nav.nav--hidden{transform:translateY(-100%)}.nav .container{max-width:none;padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right);height:100%}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.nav__logo{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-left:-8px;flex-shrink:0}.nav__logo-img{height:22px;width:auto;display:block}.nav__hamburger,.nav__links{display:none!important}.nav__search{min-width:44px;min-height:44px;padding:0;margin-left:auto;margin-right:-8px;background:0 0;border:none;cursor:pointer;color:var(--m-tx-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-r-sm);font-size:0;line-height:0;gap:0;transition:background var(--m-t-fast) var(--m-ease-out-quart)}.nav__search:active{background:var(--m-accent-faint)}.nav__search-hint,.nav__search>:not(.nav__search-icon){display:none}.nav__search-icon{width:22px;height:22px;display:block}.nav__hamburger{flex-direction:column;gap:5px}.nav__hamburger-line{display:block;width:22px;height:2px;background:var(--m-tx-primary);border-radius:2px;transition:transform var(--m-t-base) var(--m-ease-out-quart),opacity var(--m-t-base) var(--m-ease-out-quart)}.nav__hamburger[aria-expanded=true] .nav__hamburger-line:first-child{transform:translateY(7px) rotate(45deg)}.nav__hamburger[aria-expanded=true] .nav__hamburger-line:nth-child(2){opacity:0}.nav__hamburger[aria-expanded=true] .nav__hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__drawer{position:fixed;inset:0;z-index:var(--m-z-drawer);background:var(--m-bg-main);padding:calc(var(--m-nav-height) + var(--m-safe-top) + 24px) var(--m-gutter-right) calc(var(--m-safe-bottom) + 32px) var(--m-gutter-left);overflow-y:auto;opacity:0;transform:scale(.985);pointer-events:none;visibility:hidden;transition:opacity var(--m-t-base) var(--m-ease-out-quart),transform var(--m-t-base) var(--m-ease-out-quart),visibility 0s linear var(--m-t-base)}.nav__drawer.is-open{opacity:1;transform:scale(1);pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s}.nav__drawer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav__drawer-links li{border-bottom:1px solid var(--m-border-subtle)}.nav__drawer-links li:last-child{border-bottom:none}.nav__drawer-links a{display:flex;align-items:center;min-height:56px;font-family:var(--m-font-ui);font-size:1.125rem;font-weight:var(--m-fw-semibold);color:var(--m-tx-primary);text-decoration:none}.search-modal{padding:0;align-items:stretch}.search-modal__backdrop{background:var(--m-bg-main);backdrop-filter:none;-webkit-backdrop-filter:none}.search-modal__panel{width:100%;max-width:100%;margin:0;border-radius:0;min-height:100vh;min-height:calc(var(--m-dvh) * 100);box-shadow:none;background:var(--m-bg-main);display:flex;flex-direction:column}.search-modal__header{padding:calc(var(--m-safe-top) + 12px) var(--m-gutter-right) 12px var(--m-gutter-left);gap:12px;position:sticky;top:0;background:var(--m-bg-main);z-index:1;border-bottom:1px solid var(--m-border-subtle);display:flex;align-items:center}.search-modal__search-icon{width:20px;height:20px;opacity:.5;color:var(--m-tx-secondary);flex-shrink:0}.search-modal__input{flex:1;font-size:16px;font-family:var(--m-font-ui);font-weight:var(--m-fw-medium);color:var(--m-tx-primary);background:0 0;border:none;outline:0;padding:8px 0;min-height:44px}.search-modal__input::placeholder{color:var(--m-tx-quaternary)}.search-modal__close{min-width:44px;min-height:44px;width:44px;height:44px;padding:0;font-size:0;line-height:1;color:var(--m-tx-primary);background:var(--m-accent-faint);border:none;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.search-modal__close::before{content:"\00d7";font-size:22px;font-family:var(--m-font-ui);font-weight:var(--m-fw-medium);line-height:1;color:var(--m-tx-primary)}.search-modal__results{max-height:none;flex:1;padding:8px 0 calc(var(--m-safe-bottom) + 16px);overflow-y:auto}.search-modal__footer{display:none}.search-modal__empty{padding:56px var(--m-gutter);text-align:center;color:var(--m-tx-tertiary);font-size:var(--m-fs-small)}.search-modal__suggestions-label{padding:16px var(--m-gutter) 8px;font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-tx-tertiary)}.search-result{padding:12px var(--m-gutter);gap:12px;min-height:56px}.search-result__icon{width:36px;height:36px}.search-result__title{font-size:var(--m-fs-small);white-space:normal;color:var(--m-tx-primary)}.search-result:active{background:var(--m-accent-faint)}}.editorias-chips{display:none}@media (max-width:767px){.editorias-chips{display:block;position:sticky;top:var(--m-nav-height);z-index:var(--m-z-chips);background:rgba(247,243,255,.92);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--m-border-subtle);transition:transform var(--m-t-base) var(--m-ease-out-quart);will-change:transform}.editorias-chips.editorias-chips--hidden{transform:translateY(calc(var(--m-nav-height) * -1 - 100%))}.editorias-chips__track{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:10px var(--m-gutter-right) 10px var(--m-gutter-left)}.editorias-chips__track::-webkit-scrollbar{display:none}.editorias-chips__chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--m-r-pill);font-family:var(--m-font-ui);font-size:var(--m-fs-small);font-weight:var(--m-fw-medium);line-height:1;color:var(--m-tx-primary);background:0 0;border:1px solid var(--m-border-medium);text-decoration:none;white-space:nowrap;transition:background var(--m-t-fast) var(--m-ease-out-quart),color var(--m-t-fast) var(--m-ease-out-quart),border-color var(--m-t-fast) var(--m-ease-out-quart)}.editorias-chips__chip:active{transform:scale(.97)}.editorias-chips__chip.is-active{background:var(--m-accent);color:var(--m-bg-surface);border-color:var(--m-accent);font-weight:var(--m-fw-semibold)}}.reading-progress{display:none}@media (max-width:767px){.reading-progress{display:block;position:fixed;top:var(--m-nav-height);left:0;right:0;height:3px;background:0 0;z-index:calc(var(--m-z-nav) - 1);pointer-events:none;transition:opacity var(--m-t-base) var(--m-ease-out-quart);transform-origin:left center;transform:scaleX(0)}.reading-progress::before{content:"";display:block;position:absolute;inset:0;background:var(--m-accent);transform-origin:left center;transform:scaleX(var(--m-progress,0))}.nav.nav--hidden~.reading-progress{transform:translateY(calc(var(--m-nav-height) * -1)) scaleX(var(--m-progress,0))}.back-to-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.footer{padding:56px var(--m-gutter-right) calc(40px + var(--m-safe-bottom)) var(--m-gutter-left)}.footer .container{padding:0}.footer__grid{display:flex;flex-direction:column;gap:40px;grid-template-columns:1fr}.footer__logo-img{height:24px;margin-bottom:12px}.footer__brand-text{font-size:var(--m-fs-small);line-height:var(--m-lh-base);max-width:none;margin:0}.footer__col-title{font-size:var(--m-fs-micro);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;margin:0 0 12px;color:rgba(255,255,255,.7)}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.footer__links li{margin:0}.footer__links a{display:flex;align-items:center;min-height:44px;font-size:var(--m-fs-small);text-decoration:none;color:rgba(255,255,255,.7)}.footer__links a:active,.footer__links a:hover{color:var(--m-bg-surface)}}@media (min-width:768px) and (max-width:1023px){.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:767px){.cards-grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:40px}.cards-grid>li{margin:0}.card{display:flex;flex-direction:column;gap:0;padding:0;background:var(--m-bg-surface);border:1px solid var(--m-border-subtle);border-radius:var(--m-r-lg);box-shadow:none;overflow:hidden;position:static;text-decoration:none}.card::after{display:none}.card__image-wrap{width:100%;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:var(--m-accent-faint);margin:0}.card__image{width:100%;height:100%;object-fit:cover;display:block}.card__body{padding:20px;display:flex;flex-direction:column;gap:8px}.card__category{display:inline-block;font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);text-transform:uppercase;letter-spacing:var(--m-tracking-wide);color:var(--m-accent);min-height:0;text-decoration:none}.card__title{font-family:var(--m-font-ui);font-size:var(--m-fs-h3);font-weight:var(--m-fw-semibold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);color:var(--m-tx-primary);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.card__excerpt{font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:var(--m-tx-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__meta{font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);margin:0}.card__meta-sep{margin-inline:6px;color:var(--m-tx-quaternary)}.card--premium{background:0 0;border:none;border-left:none;padding:0;margin:0}.card--premium .card__category{color:var(--m-accent);font-weight:var(--m-fw-bold)}.card--premium .card__pillar-cta{display:inline-block;margin-top:4px;font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);text-decoration:none}.card:not(:has(.card__image-wrap)) .card__image-wrap{display:none}.section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 20px}.section-header__title{font-family:var(--m-font-ui);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-tx-tertiary);line-height:1.4;margin:0}.section-header__link{flex-shrink:0;white-space:nowrap;font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);text-decoration:none}.banner-mockup__cta,.cta-close__btn:not(.cta-close__btn--secondary),.error-404__search-submit,.home-hero__cta--primary,.newsletter-band__submit,.pillar-parent-block__cta,.stream-hook__cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:12px 24px;border-radius:var(--radius-button);background:var(--m-accent);color:var(--m-bg-surface);font-family:var(--m-font-ui);font-weight:var(--m-fw-semibold);font-size:var(--m-fs-body);line-height:1.3;text-decoration:none;border:none;cursor:pointer;max-width:100%;word-break:normal;transition:background var(--m-t-fast) var(--m-ease-out-quart),transform var(--m-t-fast) var(--m-ease-out-quart)}.cta-close__btn:active,.error-404__search-submit:active,.home-hero__cta--primary:active,.newsletter-band__submit:active,.pillar-parent-block__cta:active,.stream-hook__cta:active{transform:scale(.98);background:var(--m-accent-hover)}.cta-close__btn--secondary,.home-hero__cta--secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:12px 24px;border-radius:var(--radius-button);background:0 0;color:var(--m-accent);font-family:var(--m-font-ui);font-weight:var(--m-fw-semibold);font-size:var(--m-fs-body);line-height:1.3;text-decoration:none;border:1.5px solid var(--m-accent);cursor:pointer;max-width:100%}.error-404__search-input,.newsletter-band__input{border-radius:var(--radius-button)}.article-body .elementor-button-wrapper a,.article-body .wp-block-button>a,.article-body .wp-block-button__link,.article-body [class*=elementor-button],.article-body a[class*=btn],.article-body a[class*=button],.article-body a[class*=cta],.article-body a[role=button],.article-body a[style*=background],.post-elementor .elementor-button-wrapper a,.post-elementor [class*=elementor-button],.post-elementor a[class*=btn],.post-elementor a[class*=button],.post-elementor a[class*=cta],.post-elementor a[role=button],.post-elementor a[style*=background],main .elementor-button-wrapper a{border-radius:var(--radius-button)!important;aspect-ratio:auto!important;width:auto!important;height:auto!important;max-width:100%!important;min-height:50px!important;padding:14px 28px!important;line-height:1.25!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:var(--m-g3)!important;background-color:var(--m-accent)!important;color:#fff!important;font-family:var(--m-font-ui)!important;font-weight:var(--m-fw-semibold)!important;font-size:var(--m-fs-small)!important;text-decoration:none!important;border:none!important;box-shadow:0 4px 14px rgba(123,64,232,.25)!important;margin:16px 0!important}.article-body .elementor-button-wrapper a *,.article-body .wp-block-button>a *,.article-body .wp-block-button__link *,.article-body [class*=elementor-button] *,.article-body a[class*=button] *,.article-body a[class*=cta] *,.article-body a[role=button] *,.article-body a[style*=background] *,.post-elementor .elementor-button-wrapper a *,.post-elementor [class*=elementor-button] *,.post-elementor a[class*=button] *,.post-elementor a[class*=cta] *,.post-elementor a[role=button] *,.post-elementor a[style*=background] *,main .elementor-button-wrapper a *{color:#fff!important;text-decoration:none!important;background:0 0!important}.article-body .elementor-button-wrapper a:active,.article-body .wp-block-button__link:active,.article-body [class*=elementor-button]:active,.article-body a[class*=button]:active,.article-body a[class*=cta]:active,.article-body a[role=button]:active,.article-body a[style*=background]:active,.post-elementor .elementor-button-wrapper a:active,.post-elementor [class*=elementor-button]:active,.post-elementor a[class*=button]:active,.post-elementor a[class*=cta]:active,.post-elementor a[style*=background]:active{transform:scale(.98);opacity:.92}body.blog #main-content,body.home #main-content{display:flex;flex-direction:column}body.blog .home-hero,body.home .home-hero{order:1;padding:32px 0 24px}body.blog [aria-labelledby=pillar-heading],body.home [aria-labelledby=pillar-heading]{order:2}body.blog [aria-labelledby=latest-heading],body.home [aria-labelledby=latest-heading]{order:3}body.blog [aria-labelledby=most-read-heading],body.home [aria-labelledby=most-read-heading]{order:4}body.blog .newsletter-band,body.home .newsletter-band{order:6}body.blog [aria-labelledby=editorias-heading],body.home [aria-labelledby=editorias-heading]{display:none}body.blog .home-hero .container,body.home .home-hero .container{padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right)}body.blog .home-hero__inner,body.home .home-hero__inner{display:flex;flex-direction:column;grid-template-columns:1fr;gap:32px}body.blog .home-hero__eyebrow,body.home .home-hero__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-accent);margin:0 0 16px}body.blog .home-hero__eyebrow::before,body.home .home-hero__eyebrow::before{display:none}body.blog .home-hero__h1,body.home .home-hero__h1{font-family:var(--m-font-display);font-size:var(--m-fs-hero);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-tx-primary);text-wrap:balance;margin:0 0 16px}body.blog .home-hero__h1 em,body.home .home-hero__h1 em{font-style:normal;color:inherit}body.blog .home-hero__sub,body.home .home-hero__sub{font-family:var(--m-font-ui);font-size:var(--m-fs-lead);line-height:var(--m-lh-relaxed);color:var(--m-tx-secondary);margin:0 0 24px;max-width:none}body.blog .home-hero__ctas,body.home .home-hero__ctas{display:flex;flex-direction:column;gap:8px;align-items:stretch}body.blog .home-hero__pillar,body.home .home-hero__pillar{display:block;min-height:0;padding:28px 24px;border-radius:var(--m-r-lg);text-align:left;box-shadow:none;background:var(--m-g1);color:var(--m-bg-surface)}body.blog .home-hero__pillar-title,body.home .home-hero__pillar-title{color:var(--m-bg-surface)}body.blog .home-hero__pillar-badges,body.home .home-hero__pillar-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}body.blog .home-hero__badge--editoria,body.blog .home-hero__badge--pillar,body.home .home-hero__badge--editoria,body.home .home-hero__badge--pillar{font-size:var(--m-fs-micro);padding:4px 10px}body.blog .home-hero__pillar-title,body.home .home-hero__pillar-title{font-family:var(--m-font-display);font-size:1.5rem;font-weight:var(--m-fw-semibold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);margin:0 0 12px}body.blog .home-hero__pillar-lead,body.home .home-hero__pillar-lead{color:rgba(255,255,255,.85);font-size:var(--m-fs-small);line-height:var(--m-lh-base);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.blog .home-hero__pillar-meta,body.home .home-hero__pillar-meta{color:rgba(255,255,255,.7);display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--m-fs-mini);opacity:.85}body.blog [aria-labelledby=latest-heading],body.blog [aria-labelledby=pillar-heading],body.home [aria-labelledby=latest-heading],body.home [aria-labelledby=pillar-heading]{padding-block:var(--m-section-gap) 0;background:0 0}body.blog .page-section--alt,body.home .page-section--alt{background:0 0}body.blog .newsletter-band,body.home .newsletter-band,body.page-artigos .newsletter-band{margin:0 0 -1px;padding:56px var(--m-gutter-left) 64px;background:linear-gradient(180deg,#9b6afa 0,#5e3db8 45%,#2b1e5e 78%,#131326 100%);border-radius:0;border:none;text-align:center;color:var(--m-bg-surface)}body.blog .newsletter-band .container,body.home .newsletter-band .container,body.page-artigos .newsletter-band .container{padding:0;max-width:none}body.blog .newsletter-band__eyebrow,body.home .newsletter-band__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.7);margin:0 0 12px}body.blog .newsletter-band__title,body.home .newsletter-band__title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:var(--m-fw-bold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);margin:0 0 12px;text-wrap:balance;color:var(--m-bg-surface)}body.blog .newsletter-band__description,body.home .newsletter-band__description{font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:rgba(255,255,255,.8);margin:0 0 24px}body.blog [aria-labelledby=most-read-heading],body.home [aria-labelledby=most-read-heading]{padding-block:var(--m-section-gap) 0}body.blog .container:has(> .banner-mockup),body.home .container:has(> .banner-mockup){order:5;padding-block:var(--m-section-gap) var(--m-section-gap)}body.blog .banner-mockup,body.home .banner-mockup{background:var(--m-bg-surface);border:1px solid var(--m-border-medium);border-radius:var(--m-r-lg);padding:20px;margin:0;flex-direction:column;align-items:flex-start;gap:12px;min-height:0;box-shadow:none}body.blog .banner-mockup__divider,body.home .banner-mockup__divider{display:none}body.blog .banner-mockup__sponsored,body.home .banner-mockup__sponsored{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-tx-tertiary)}body.blog .banner-mockup__logo,body.home .banner-mockup__logo{font-family:var(--m-font-display);font-size:var(--m-fs-h3);font-weight:var(--m-fw-bold);letter-spacing:var(--m-tracking-snug);color:var(--m-accent)}body.blog .banner-mockup__copy,body.home .banner-mockup__copy{order:2;flex-basis:auto;width:100%}body.blog .banner-mockup__eyebrow,body.home .banner-mockup__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);letter-spacing:var(--m-tracking-wide);color:var(--m-tx-tertiary)}body.blog .banner-mockup__headline,body.home .banner-mockup__headline{font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:var(--m-tx-primary)}body.blog .banner-mockup__cta,body.home .banner-mockup__cta{min-height:44px;padding:10px 20px;font-size:var(--m-fs-small);white-space:nowrap;align-self:flex-start;width:auto}.most-read__grid{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.most-read__item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--m-border-subtle);border-radius:var(--m-r-md);background:var(--m-bg-surface);text-decoration:none;min-height:0;height:auto;box-shadow:none}.most-read__rank{font-family:var(--m-font-mono);font-size:1.25rem;font-weight:var(--m-fw-bold);color:var(--m-accent);opacity:.5;line-height:1;flex-shrink:0;min-width:1.75rem;margin-top:2px}.most-read__content{display:flex;flex-direction:column;gap:4px;min-width:0}.most-read__category{font-family:var(--m-font-mono);font-size:.6875rem;font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent)}.most-read__title{font-family:var(--m-font-ui);font-size:.9375rem;font-weight:var(--m-fw-semibold);line-height:var(--m-lh-snug);color:var(--m-tx-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.most-read__meta{font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);margin-top:2px}.breadcrumb{display:none}.hero-cluster{padding:16px 0 24px}.hero-cluster .container{padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right)}.hero-cluster__image-wrap{border-radius:var(--m-r-lg);margin:0 0 20px;overflow:hidden;aspect-ratio:16/9;background:var(--m-accent-faint)}.hero-cluster__image{width:100%;height:100%;object-fit:cover}.hero-pillar__editoria-tag{display:inline-block;margin-bottom:12px;font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);text-decoration:none}.hero-cluster__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-family:var(--m-font-ui);font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);margin-bottom:16px;align-items:center}.hero-cluster__h1{font-family:var(--m-font-display);font-size:var(--m-fs-hero);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-tx-primary);text-wrap:balance;margin:0 0 16px}.hero-cluster__description{font-family:var(--m-font-body);font-size:var(--m-fs-lead);line-height:var(--m-lh-relaxed);color:var(--m-tx-secondary);margin:0 0 20px}.hero-cluster__author{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--m-border-subtle)}.hero-cluster__author-avatar{width:36px!important;height:36px!important;border-radius:50%;flex-shrink:0}.hero-cluster__author-name{font-family:var(--m-font-ui);font-size:var(--m-fs-small);font-weight:var(--m-fw-semibold);line-height:1.2;margin:0;color:var(--m-tx-primary)}.hero-cluster__author-role{font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);line-height:1.2;margin:0}.pulso-operacional{padding:14px 16px;margin:16px 0 24px;border-radius:var(--m-r-md);display:flex;gap:12px;align-items:flex-start;background:var(--m-g1);color:var(--m-bg-surface);border:none}.pulso-operacional__dot{display:inline-block;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--m-accent);flex-shrink:0;animation:pulse-dot 2s var(--m-ease-in-out) infinite}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.4}}.pulso-operacional__text{font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-base);margin:0;color:var(--m-bg-surface)}.toc--inline{display:block;margin:8px 0 32px;padding:16px 20px;background:var(--m-bg-surface);border:1px solid var(--m-border-subtle);border-radius:var(--m-r-md)}.toc--inline .toc__title{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-tx-tertiary);margin:0 0 12px}.toc--inline .toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:toc-step}.toc--inline .toc__list li{margin:0;counter-increment:toc-step}.toc--inline .toc__list a{display:flex;align-items:baseline;min-height:40px;font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-snug);color:var(--m-tx-primary);text-decoration:none;padding:8px 0;border-bottom:1px solid var(--m-border-subtle)}.toc--inline .toc__list li:last-child a{border-bottom:none}.toc--inline .toc__list a::before{content:counter(toc-step,decimal-leading-zero);font-family:var(--m-font-mono);font-size:var(--m-fs-mini);color:var(--m-accent);margin-right:12px;flex-shrink:0;min-width:1.5rem}.toc--inline .toc__list a.is-active{color:var(--m-accent);font-weight:var(--m-fw-semibold)}.article-layout{display:flex;flex-direction:column;gap:40px;padding-bottom:56px;grid-template-columns:1fr}.article-layout__sidebar{display:flex;flex-direction:column;gap:24px;position:static;width:100%;margin:0}.article-layout__sidebar .toc:not(.toc--inline){display:none}.article-body{font-family:var(--m-font-body);font-size:var(--m-fs-body);line-height:var(--m-lh-relaxed);color:var(--m-tx-primary);padding:0;max-width:var(--m-measure)}.article-body p{font-family:var(--m-font-body);font-size:var(--m-fs-body);line-height:var(--m-lh-relaxed);margin:0 0 20px;color:var(--m-tx-primary)}.article-body h2{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:var(--m-fw-bold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);color:var(--m-tx-primary);margin:40px 0 12px;border-top:3px solid var(--m-accent);padding-top:16px;text-wrap:balance}.article-body h3{font-family:var(--m-font-display);font-size:var(--m-fs-h3);font-weight:var(--m-fw-semibold);line-height:var(--m-lh-snug);margin:28px 0 8px;color:var(--m-tx-primary)}.article-body h4{font-family:var(--m-font-ui);font-size:var(--m-fs-h4);font-weight:var(--m-fw-bold);margin:20px 0 8px;color:var(--m-tx-primary)}.article-body b,.article-body strong{font-weight:var(--m-fw-bold);color:var(--m-tx-primary)}.article-body em,.article-body i{font-style:italic}.article-body a{color:var(--m-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article-body ol,.article-body ul{margin:0 0 24px 24px;padding:0}.article-body li{font-family:var(--m-font-body);font-size:var(--m-fs-body);line-height:var(--m-lh-relaxed);margin-bottom:8px}.article-body blockquote{margin:28px 0;padding-left:20px;border-left:3px solid var(--m-accent);font-family:var(--m-font-body);font-size:var(--m-fs-body);line-height:var(--m-lh-relaxed);color:var(--m-tx-secondary);font-style:italic}.article-body code{font-family:var(--m-font-mono);font-size:.9em;background:var(--m-accent-faint);padding:1px 6px;border-radius:4px;word-break:break-word;color:var(--m-accent-deep)}.article-body pre{margin:24px 0;padding:16px;background:var(--m-bg-mono);border-radius:var(--m-r-md);overflow-x:auto;font-size:var(--m-fs-small);border:1px solid var(--m-border-subtle)}.article-body pre code{background:0 0;padding:0;color:var(--m-tx-primary)}.article-body figure,.article-body img{margin:28px 0;border-radius:var(--m-r-lg);max-width:100%}.article-body figure img{border-radius:var(--m-r-lg);margin:0}.article-body figcaption{font-family:var(--m-font-ui);font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);margin-top:8px;text-align:center;line-height:var(--m-lh-base)}.article-body table,.post-elementor table{display:block;width:100%;max-width:100%;border-collapse:collapse;border:none;background:0 0;margin:24px 0}.article-body table thead,.post-elementor table thead{display:none}.article-body table tbody,.post-elementor table tbody{display:flex;flex-direction:column;gap:12px;width:100%}.article-body table tr,.post-elementor table tr{display:flex;flex-direction:column;padding:16px;border:1px solid var(--m-border-subtle);border-radius:var(--m-r-md);background:var(--m-bg-surface);width:100%}.article-body table td,.article-body table th,.post-elementor table td,.post-elementor table th{display:block;font-size:var(--m-fs-small);line-height:var(--m-lh-base);padding:4px 0;border:none;text-align:left;white-space:normal;width:100%}.article-body table td:first-child,.article-body table th:first-child,.post-elementor table td:first-child,.post-elementor table th:first-child{font-family:var(--m-font-ui);font-size:var(--m-fs-body);font-weight:var(--m-fw-bold);color:var(--m-tx-primary);padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--m-border-subtle)}.article-body iframe{aspect-ratio:16/9;height:auto;width:100%;margin:24px 0;border-radius:var(--m-r-lg)}.article-body hr{border:none;border-top:1px solid var(--m-border-medium);margin:40px auto;width:60px}.bio-author{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;padding:20px;margin:40px 0 0;background:var(--m-bg-surface);border:1px solid var(--m-border-subtle);border-radius:var(--m-r-md)}.bio-author__avatar{width:56px!important;height:56px!important;border-radius:50%}.bio-author>div{grid-column:2}.bio-author__name{font-family:var(--m-font-ui);font-size:var(--m-fs-small);font-weight:var(--m-fw-bold);margin:0 0 2px;color:var(--m-tx-primary)}.bio-author__role{font-size:var(--m-fs-mini);color:var(--m-tx-tertiary);margin:0 0 12px}.bio-author__text{font-family:var(--m-font-body);font-size:var(--m-fs-small);line-height:var(--m-lh-base);margin:0;color:var(--m-tx-primary)}.bio-author__note{font-size:var(--m-fs-mini);color:var(--m-tx-quaternary);margin-top:12px;font-style:italic;line-height:var(--m-lh-base)}.bio-author__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.bio-author__link{font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);min-height:32px;display:inline-flex;align-items:center;text-decoration:none}.cta-close{padding:40px 24px;margin:40px 0 0;background:var(--m-g1);color:var(--m-bg-surface);border:none;border-radius:var(--m-r-lg)}.cta-close__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.75);margin:0 0 12px}.cta-close__title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);font-weight:var(--m-fw-bold);margin:0 0 12px;color:var(--m-bg-surface);text-wrap:balance}.cta-close__description{font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:rgba(255,255,255,.85);margin:0 0 24px}.cta-close__btn:not(.cta-close__btn--secondary){background:var(--m-bg-surface);color:var(--m-tx-primary)}.cta-close__btn:not(.cta-close__btn--secondary):active{background:var(--m-bg-surface);color:var(--m-accent)}.cta-close__btn--secondary{color:var(--m-bg-surface);border-color:rgba(255,255,255,.5)}.cta-close__actions{display:flex;flex-direction:column;gap:8px}.pillar-parent-block{padding:24px;background:var(--m-g1);color:var(--m-bg-surface);border-radius:var(--m-r-md);margin:0;box-shadow:none;border:none}.pillar-parent-block__label{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.75);margin:0 0 8px}.pillar-parent-block__title{font-family:var(--m-font-display);font-size:var(--m-fs-body);line-height:var(--m-lh-snug);font-weight:var(--m-fw-semibold);color:var(--m-bg-surface);text-decoration:none;display:block;margin:0 0 16px}.pillar-parent-block__cta{background:var(--m-bg-surface);color:var(--m-tx-primary)}.pillar-parent-block__cta:active{background:var(--m-bg-surface);color:var(--m-accent)}.stream-hook{padding:24px;background:var(--m-g1);color:var(--m-bg-surface);border:none;border-radius:var(--m-r-md);box-shadow:none;width:100%}.stream-hook__label{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.75);margin:0 0 8px}.stream-hook__title{font-family:var(--m-font-display);font-size:var(--m-fs-body);line-height:var(--m-lh-snug);font-weight:var(--m-fw-semibold);margin:0 0 8px;color:var(--m-bg-surface)}.stream-hook__description{font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:rgba(255,255,255,.85);margin:0 0 16px}.stream-hook__cta{background:var(--m-bg-surface);color:var(--m-tx-primary)}.stream-hook__cta:active{background:var(--m-bg-surface);color:var(--m-accent)}.sibling-clusters{padding:0;background:0 0;border:none;margin:0}.sibling-clusters__title{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-tx-tertiary);margin:0 0 12px}.sibling-clusters__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sibling-clusters__item{border-bottom:1px solid var(--m-border-subtle)}.sibling-clusters__item:last-child{border-bottom:none}.sibling-clusters__item a{display:flex;align-items:center;min-height:48px;font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-snug);color:var(--m-tx-primary);text-decoration:none;padding:12px 0}.related-posts{padding-block:56px;margin-top:32px;border-top:1px solid var(--m-border-medium)}.hero-pillar-d{padding:0;margin:0}.hero-pillar-d__image-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--m-accent-faint)}.hero-pillar-d__bg{width:100%;height:100%;object-fit:cover}.hero-pillar-d__body{padding:24px var(--m-gutter-right) 24px var(--m-gutter-left)}.hero-pillar-d__tag{display:inline-block;margin-bottom:12px;font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);text-decoration:none}.hero-pillar-d__h1{font-family:var(--m-font-display);font-size:var(--m-fs-display);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-tx-primary);text-wrap:balance;margin:0 0 16px}.hero-pillar-d__sub{font-family:var(--m-font-body);font-size:var(--m-fs-lead);line-height:var(--m-lh-relaxed);color:var(--m-tx-secondary);margin:0 0 20px}.hero-pillar-d__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-family:var(--m-font-ui);font-size:var(--m-fs-mini);color:var(--m-tx-tertiary)}.toc-sheet.is-open .toc-sheet__backdrop{opacity:1}.toc-sheet.is-open .toc-sheet__panel{transform:translate3d(0,0,0)}.toc-sheet__list a.is-active{color:var(--m-accent);font-weight:var(--m-fw-semibold);border-left-color:var(--m-accent);background:var(--m-accent-faint)}.editorias-modal.is-open .editorias-modal__backdrop{opacity:1}.editorias-modal.is-open .editorias-modal__panel{transform:translate3d(0,0,0)}.editoria-hero{padding:32px 0;background:var(--m-g2);color:var(--m-bg-surface);align-items:flex-start}.editoria-hero .container{padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right)}.editoria-hero__inner{display:block;grid-template-columns:1fr;gap:16px}.editoria-hero__content{text-align:left}.editoria-hero__cover,.editoria-hero__visual{display:none!important}.editoria-hero__label{display:inline-block;font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.7);margin:0 0 12px}.editoria-hero__title{font-family:var(--m-font-display);font-size:var(--m-fs-hero);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-bg-surface);text-wrap:balance;margin:0 0 12px}.editoria-hero__description{font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:rgba(255,255,255,.85);margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.editoria-hero__stats{display:flex;gap:24px;margin:0}.editoria-hero__stat-value{font-family:var(--m-font-mono);font-size:var(--m-fs-h3);font-weight:var(--m-fw-bold);line-height:1;color:var(--m-bg-surface);margin:0}.editoria-hero__stat-label{font-size:var(--m-fs-micro);color:rgba(255,255,255,.65);margin:0;letter-spacing:var(--m-tracking-wide);text-transform:uppercase}.editoria-hero .breadcrumb__link,.editoria-hero .breadcrumb__separator{color:rgba(255,255,255,.55)}.editoria-hero .breadcrumb__current{color:rgba(255,255,255,.9)}.card-destaque{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;max-height:none!important;gap:0;padding:0;margin:32px 0 0;background:var(--m-bg-surface);border:1px solid var(--m-border-subtle);border-radius:var(--m-r-lg);box-shadow:none;overflow:hidden;text-decoration:none}.card-destaque__image-wrap{width:100%;height:auto;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:var(--m-accent-faint)}.card-destaque__image{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9!important}.card-destaque__body{padding:20px!important;gap:8px;display:flex;flex-direction:column}.card-destaque__title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:var(--m-fw-semibold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);color:var(--m-tx-primary)}.card-destaque__meta{display:flex;align-items:center;gap:8px;font-size:var(--m-fs-mini);color:var(--m-tx-tertiary)}.card-destaque__avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0}.editoria-manifesto-band{padding:48px var(--m-gutter-right) 48px var(--m-gutter-left);margin:40px 0 0;background:var(--m-g2);color:var(--m-bg-surface)}.editoria-manifesto-band__quote{font-family:var(--m-font-display);font-size:var(--m-fs-lead);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);font-weight:var(--m-fw-medium);text-wrap:balance;color:var(--m-bg-surface);font-style:italic;margin:0}[aria-labelledby=articles-heading]{padding:40px 0}.navigation.pagination,.pagination{margin-top:40px;padding-top:24px;border-top:1px solid var(--m-border-subtle)}.pagination .current,.pagination .page-numbers,.pagination a{font-family:var(--m-font-mono);font-size:var(--m-fs-mini);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-accent);text-decoration:none;padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;border-radius:var(--m-r-md)}.pagination .current{background:var(--m-accent-faint)}.empty-state{text-align:center;padding:56px var(--m-gutter);max-width:none;margin:0}.empty-state__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3);font-weight:var(--m-fw-semibold);margin:0 0 8px;color:var(--m-tx-primary)}.empty-state__description{font-family:var(--m-font-body);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:var(--m-tx-secondary);margin:0}.archive-header{padding:32px 0 24px;margin-bottom:24px;border-bottom:1px solid var(--m-border-subtle)}.archive-header .container{padding-left:var(--m-gutter-left);padding-right:var(--m-gutter-right)}.archive-header__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:var(--m-accent);margin:0 0 8px}.archive-header__title{font-family:var(--m-font-display);font-size:var(--m-fs-h1);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-tx-primary);margin:0 0 8px;word-break:break-word;overflow-wrap:anywhere}.archive-header__sub{font-family:var(--m-font-ui);font-size:var(--m-fs-small);color:var(--m-tx-tertiary);margin:0}.newsletter-band{padding:48px var(--m-gutter-right) 48px var(--m-gutter-left);text-align:center;background:var(--m-g3);color:var(--m-bg-surface)}.newsletter-band__eyebrow{font-family:var(--m-font-mono);font-size:var(--m-fs-micro);font-weight:var(--m-fw-semibold);letter-spacing:var(--m-tracking-widest);text-transform:uppercase;color:rgba(255,255,255,.7);margin:0 0 12px}.newsletter-band__title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:var(--m-fw-bold);line-height:var(--m-lh-snug);letter-spacing:var(--m-tracking-snug);color:var(--m-bg-surface);text-wrap:balance;margin:0 0 12px}.newsletter-band__description{font-family:var(--m-font-ui);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:rgba(255,255,255,.8);margin:0 0 24px}.newsletter-band__form{display:flex;flex-direction:column;gap:8px;max-width:100%}.newsletter-band__input{width:100%;min-height:50px;font-size:16px;font-family:var(--m-font-ui);padding:0 20px;border-radius:var(--radius-button);border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.95);color:var(--m-tx-primary)}.newsletter-band__input::placeholder{color:var(--m-tx-tertiary)}.newsletter-band__privacy{font-size:var(--m-fs-mini);color:rgba(255,255,255,.85);margin:16px 0 0}.error-404{text-align:center;padding:56px var(--m-gutter-right) 56px var(--m-gutter-left);max-width:36rem;margin:0 auto}.error-404__title{font-family:var(--m-font-display);font-size:var(--m-fs-h1);font-weight:var(--m-fw-bold);line-height:var(--m-lh-tight);letter-spacing:var(--m-tracking-tight);color:var(--m-tx-primary);text-wrap:balance;margin:0 0 12px}.error-404__description{font-family:var(--m-font-body);font-size:var(--m-fs-small);line-height:var(--m-lh-base);color:var(--m-tx-secondary);margin:0 auto 24px;max-width:36ch}.error-404__search{display:flex;flex-direction:column;gap:8px;max-width:100%;margin:0 auto 20px}.error-404__search-input{width:100%;min-height:50px;font-size:16px;font-family:var(--m-font-ui);padding:0 20px;border-radius:var(--m-r-pill);border:1px solid var(--m-border-medium);background:var(--m-bg-surface);color:var(--m-tx-primary)}.editoria-card{transform:none!important;will-change:auto}.editoria-card:hover{transform:none!important}.card:hover,.most-read__item:hover{transform:none}.editoria-hero,.home-hero{min-height:0}.container,article,main,section{max-width:100%}img:not([loading]){loading:lazy}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.nav{transition:none!important}.pulso-operacional__dot{animation:none!important}}html{color-scheme:light}}@media (min-width:768px) and (max-width:1023px){.article-layout{grid-template-columns:1fr;gap:56px}.article-layout__sidebar{position:static;width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.article-layout__sidebar>*{margin:0}}