.mg-hero{padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px)}.mg-meta{display:flex;gap:clamp(16px,3vw,40px);flex-wrap:wrap;font-size:12px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding-bottom:18px}.mg-eyebrow{margin-top:clamp(28px,4vw,48px)}.mg-title{margin-top:16px;max-width:18ch}.mg-lead{margin-top:24px;max-width:62ch;color:var(--muted-2)}.mg-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.mg-note{margin-top:16px;font-size:12px;color:var(--muted)}.mg-steps-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,5vw,80px);align-items:start}.mg-steps-intro{position:sticky;top:100px}.mg-steps-sub{margin-top:14px;color:var(--muted-2);max-width:44ch}.mg-toc{margin-top:24px;display:grid;gap:6px;font-size:13px;list-style:none}.mg-toc a{color:var(--muted-2)}.mg-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mg-steps{list-style:none;border-top:1px solid var(--line)}.mg-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:clamp(20px,2.4vw,28px) 0;border-bottom:1px solid var(--line);scroll-margin-top:96px}.mg-step-n{font-size:13px;color:var(--muted);padding-top:4px}.mg-step h3{font-size:clamp(1.125rem,1.6vw,22px)}.mg-step p{margin-top:8px;color:var(--muted-2);max-width:66ch}@media(max-width:900px){.mg-steps-grid{grid-template-columns:1fr}.mg-steps-intro{position:static}}.mg-sub{margin-top:14px;max-width:60ch;color:var(--muted-2)}.mg-table-wrap{overflow-x:auto}.mg-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.mg-table th,.mg-table td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.mg-table thead th{font-family:var(--font-mono);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.mg-table th[scope=row]{font-weight:500;padding-left:0}.mg-table thead th:first-child{padding-left:0}.mg-src{margin-top:16px;font-size:14px;color:var(--muted-2);max-width:72ch}.mg-src a{text-decoration:underline;text-underline-offset:3px}.mg-cb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.mg-cb-one{margin-top:16px;font-size:clamp(1.0625rem,1.3vw,20px);color:#e6e6e6;max-width:46ch}.mg-cb-for{margin-top:12px;color:#ffffff9e;max-width:46ch}.mg-cb-list{border-top:1px solid rgba(255,255,255,.16)}.mg-cb-list li{padding:16px 0 16px 26px;border-bottom:1px solid rgba(255,255,255,.16);position:relative;color:#e6e6e6}.mg-cb-list li:before{content:"→";position:absolute;left:0;color:var(--green)}@media(max-width:900px){.mg-cb{grid-template-columns:1fr}}.mg-cases{gap:clamp(16px,2vw,24px)}.mg-case{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r);overflow:hidden}.mg-case-media{aspect-ratio:16 / 9;overflow:hidden}.mg-case-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mg-case:hover .mg-case-media img{transform:scale(1.03)}.mg-case-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px}.mg-case-body p{color:var(--muted-2)}.mg-case-link{margin-top:6px;font-weight:500;font-size:14.5px}.mg-read{margin-top:8px;border-top:1px solid var(--line)}.mg-read li{border-bottom:1px solid var(--line)}.mg-read a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:500;transition:padding-left .3s var(--ease)}.mg-read a:hover{padding-left:8px}.mg-final{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mg-final-note{margin-top:18px;color:var(--muted);font-size:14px}.mg-answer{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--line)}.mg-answer p.mg-answer-a{margin-top:14px;max-width:70ch;font-size:clamp(1.0625rem,1.3vw,20px);line-height:1.55}.mg-answer a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mg-prose{max-width:70ch}.mg-prose>*+*{margin-top:14px}.mg-prose p{color:var(--muted-2)}.mg-prose a,.mg-table a,.mg-step a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.mg-two>div{background:var(--paper);border-radius:var(--r);padding:clamp(20px,2.4vw,28px)}.mg-two h3{font-size:clamp(1.125rem,1.6vw,22px)}.mg-two ul{margin-top:12px;display:grid;gap:8px}.mg-two li{position:relative;padding-left:20px;color:var(--muted-2)}.mg-two li:before{content:"→";position:absolute;left:0;color:var(--ink)}.mg-two p{margin-top:12px;color:var(--muted-2)}@media(max-width:760px){.mg-two{grid-template-columns:1fr}}.mg-table .mg-url{overflow-wrap:anywhere;font-size:14px}.mg-table .mg-data{white-space:nowrap;font-size:12px;color:var(--muted)}.mg-cat+.mg-cat{margin-top:clamp(40px,5vw,64px)}.mg-cat h3{font-size:clamp(1.1875rem,1.8vw,26px)}.mg-cat>p{margin-top:8px;color:var(--muted-2);max-width:66ch}.mg-cat .mg-table-wrap{margin-top:18px}.mg-check{border-top:1px solid var(--line);max-width:860px}.mg-check li{position:relative;padding:14px 0 14px 32px;border-bottom:1px solid var(--line)}.mg-check li:before{content:"";position:absolute;left:0;top:18px;width:16px;height:16px;border:1.5px solid var(--ink);border-radius:4px}@media(max-width:600px){.mg-meta,.mg-eyebrow,.mg-note,.mg-cta2{display:none}.mg-title{margin-top:0}.mg-lead{margin-top:18px}.mg-ctas{margin-top:24px}.mg-hero{min-height:calc(100svh - 140px)}html.announce-off .mg-hero{min-height:calc(100svh - 65px)}}.mg-table .mg-quem{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11.5px;font-weight:400;color:var(--muted);letter-spacing:0}.mg-cat .fx-facts{margin-top:18px}@media(min-width:761px){.mg-two.mg-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-table--cmp{min-width:760px}.mg-table--cmp th[scope=row]{width:16%}.mg-table--cmp td{width:28%}.es-dez{min-width:720px}.es-dez .es-n{font-family:var(--font-head);font-size:clamp(1.25rem,2vw,26px);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.es-dez td:nth-child(2){width:60%}.mg-table .es-fonte{font-size:14px}.mg-table .es-fonte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.es-cit{padding:12px 14px;background:#fff;border-radius:6px;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.es-estudos h3 a,.es-estudos p a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
