.mdPage{width:min(100%,46.875rem);margin-inline:auto;padding-inline:var(--spacing-md);padding-block:var(--spacing-lg)}@media (min-width: 576px){.mdPage{padding-inline:var(--spacing-lg)}}.mdPage :where(h1){margin:0 0 var(--spacing-md);line-height:1.15;font-weight:var(--font-weight-semibold);font-size:clamp(1.8rem,3.2vw,2.4rem)}.mdPage :where(h2){margin:var(--spacing-xl) 0 var(--spacing-sm);line-height:1.2;font-weight:var(--font-weight-semibold);font-size:clamp(1.35rem,2.4vw,1.7rem)}.mdPage :where(h3){margin:var(--spacing-lg) 0 var(--spacing-xs);line-height:1.25;font-weight:var(--font-weight-semibold);font-size:1.15rem}.mdPage :where(p){margin:0 0 var(--spacing-md);line-height:1.65;color:var(--color-text)}.mdPage :where(a:not(.mdBtn):not(.a-Btn)){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.mdPage :where(ul,ol){margin:0 0 var(--spacing-md);padding-left:1.1rem}.mdPage :where(li){line-height:1.65;margin:.25rem 0}.mdPage :where(hr){border:0;height:1px;background:var(--color-border);margin-block:var(--spacing-xl)}.mdPage :where(table){width:100%;border-collapse:collapse;margin:var(--spacing-md) 0 var(--spacing-lg);font-size:.98em}@media (max-width: 575.98px){.mdPage :where(table){display:block;overflow-x:auto}}.mdPage :where(th,td){border:1px solid var(--color-border);padding:.65rem .75rem;vertical-align:top}.mdPage :where(th){background:var(--color-surface-muted);font-weight:var(--font-weight-semibold)}.mdPage :where(blockquote){margin:var(--spacing-md) 0 var(--spacing-lg);padding:1rem 1.25rem;border:1px solid var(--color-info);border-radius:var(--border-radius-md);background:color-mix(in srgb,var(--color-info) 8%,var(--color-surface));font-size:var(--font-size-small);line-height:1.5}.mdPage :where(blockquote>:last-child){margin-bottom:0}.mdCtaActions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin:var(--spacing-md) 0 var(--spacing-xl)}@media (min-width: 576px){.mdCtaActions{flex-direction:row;flex-wrap:wrap;align-items:center}}.mdPage :where(.mdBtn){display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);border:var(--btn-border-width) solid transparent;font-family:var(--btn-font-family);font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);text-decoration:none;text-align:center;--mdBtn-bg: transparent;--mdBtn-fg: var(--color-text-dark);--mdBtn-border: color-mix(in srgb, var(--color-text-dark) 22%, transparent);--mdBtn-shadow: var(--shadow-sm);--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm);background:var(--mdBtn-bg);color:var(--mdBtn-fg);border-color:var(--mdBtn-border);box-shadow:var(--mdBtn-shadow);transition:transform var(--btn-transition-duration) var(--btn-transition-easing),box-shadow var(--btn-transition-duration) var(--btn-transition-easing),filter var(--btn-transition-duration) var(--btn-transition-easing);will-change:transform}.mdPage :where(.mdBtn:hover){transform:var(--btn-transform-hover);box-shadow:var(--mdBtn-shadow-hover)}.mdPage :where(.mdBtn:active){transform:var(--btn-transform-active);box-shadow:var(--mdBtn-shadow-active)}.mdPage :where(.mdBtn--ghost){--mdBtn-bg: var(--color-surface);--mdBtn-fg: var(--color-text-dark);--mdBtn-border: color-mix(in srgb, var(--color-text-dark) 22%, transparent);--mdBtn-shadow: var(--shadow-sm);--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm)}.mdPage :where(.mdBtn--sf){--mdBtn-bg: var(--gradient-prosumidores-sf);--mdBtn-fg: var(--color-text-white);--mdBtn-border: transparent;--mdBtn-shadow: none;--mdBtn-shadow-hover: var(--shadow-md);--mdBtn-shadow-active: var(--shadow-sm)}.mdPage :where(.mdBtn--sm){font-size:var(--font-size-small);padding:.45rem .85rem}.mdMicroCta{margin:0 0 var(--spacing-lg)}.mdChecklist{list-style:none;padding-left:0;margin:0 0 var(--spacing-md);display:grid;gap:var(--spacing-xs)}.mdChecklist li{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.mdChecklist i{margin-top:.2rem;color:var(--color-primary)}.mdPage :where(p,li,td,th,a){overflow-wrap:anywhere;word-break:break-word}
