@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;src:url(/fontes/chivo-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--ink: #10263b;--teal: #0b6e6e;--teal-dark: #084f4f;--deep: #082e31;--yellow: #f2b62e;--yellow-soft: #f9e6ae;--amber: #7a5200;--white: #fff;--paper: #f9faf6;--surface: #f3f5f2;--mint: #e7f1ed;--muted: #4f5b66;--border: #dce3dc;--control: #657b75;--text-small: .875rem;--text-body: 1.0625rem;--heading: Chivo, "Arial", sans-serif;--body: "Figtree Variable", "Arial", sans-serif;--mono: ui-monospace, "Menlo", "Consolas", monospace;--radius: 16px;--gutter: clamp(1.25rem, 4.4vw, 5rem);--header-height: 72px;font-family:var(--body);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--white);scroll-padding-block:1rem}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field-token{display:inline-grid;place-items:center;min-width:2rem;padding:.23rem .37rem;border:1px solid #afcbbd;border-radius:4px;color:#124d48;background:#e5f2e9;font:700 var(--text-small)/1.2 var(--mono)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-size:var(--text-body);line-height:1.55;overflow-wrap:anywhere}main{flex:1;min-width:0}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:700;line-height:1.09;letter-spacing:-.045em;text-wrap:balance}h2{font-size:clamp(2rem,3.4vw,3.2rem)}h3{font-size:clamp(1.4rem,2.4vw,2.05rem)}a{color:var(--teal);text-underline-offset:.23em}a:hover{color:var(--teal-dark)}button,select{max-width:100%;font:inherit}img{display:block;max-width:100%}svg{flex:none;vertical-align:middle}::selection{background:var(--yellow-soft);color:var(--ink)}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.wrap{width:min(100% - var(--gutter) * 2,1264px);margin-inline:auto}.section{padding-block:clamp(3.35rem,5.4vw,5.2rem)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.2rem)}.section-heading p,.section-description{color:var(--muted);font-size:var(--text-body)}.section-heading h2+p,.section-description{margin-top:.8rem}.eyebrow{display:inline-flex;align-items:center;gap:.48rem;margin-bottom:.72rem;color:var(--teal-dark);font-size:var(--text-small);line-height:1.35;font-weight:750;letter-spacing:.105em;text-transform:uppercase}.eyebrow svg{color:var(--teal)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;max-width:100%;min-height:50px;padding:.68rem 1.08rem;border:1px solid transparent;border-radius:9px;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:active{transform:translateY(1px)}.button-primary{background:var(--teal);color:var(--white)}.button-primary:hover{background:var(--teal-dark);color:var(--white)}.button-quiet{background:transparent;color:var(--ink)}.button-quiet:hover{background:var(--mint);color:var(--teal-dark)}.skip-link{position:fixed;top:.65rem;left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));z-index:50;padding:.65rem 1rem;transform:translateY(-150%);background:var(--yellow-soft);color:var(--ink);border-radius:.4rem;font-weight:750}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--border);background:var(--paper)}.header-inner{min-height:calc(var(--header-height) - 1px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem clamp(.7rem,1.7vw,1.4rem);padding-block:.45rem}.brand{justify-self:start;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;gap:.56rem;color:var(--ink);text-decoration:none}.brand:hover{color:inherit}.brand-mark{flex:none;width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:var(--yellow);color:var(--ink)}.brand-text{font:700 1.85rem/.94 var(--heading);letter-spacing:-.07em}.brand-text>span{color:var(--teal)}.desktop-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem clamp(.9rem,2.1vw,2rem)}.desktop-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:.95rem;font-weight:650;text-decoration:none}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--teal-dark);text-decoration:underline;text-underline-offset:.4em}.header-action{justify-self:end;min-height:44px;padding-inline:.87rem;border-color:var(--control);color:var(--ink);background:var(--white);font-size:.9rem}.header-action:hover{background:var(--mint);color:var(--teal-dark);border-color:var(--teal)}.mobile-nav{display:none}.questions-section{border-top:1px solid var(--border);background:var(--surface)}.questions-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,5.1rem)}.questions-grid .section-description{max-width:28ch}.questions-list{display:grid;gap:.65rem}.question{border:1px solid var(--border);border-radius:11px;background:var(--white);transition:border-color .18s ease}.question:hover,.question[open]{border-color:#9dbbb2}.question summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.83rem 1.1rem;border-radius:10px;font-size:1.07rem;font-weight:720;list-style:none}.question summary::-webkit-details-marker,.mobile-nav summary::-webkit-details-marker{display:none}.question-icon{flex:none;display:grid;place-items:center;width:31px;height:31px;border-radius:7px;color:var(--teal-dark);background:var(--mint);transition:background-color .18s ease}.question-icon svg{transition:transform .2s ease}.question[open] .question-icon{background:var(--yellow-soft);color:var(--ink)}.question[open] .question-icon svg{transform:rotate(45deg)}.question p{margin:-.15rem 1.1rem 1.12rem;color:var(--muted);max-width:67ch}.references{display:grid;gap:.3rem;margin-top:1.15rem;color:var(--muted);font-size:var(--text-small)}.references>span{font-weight:700}.references ul{display:flex;flex-wrap:wrap;gap:.35rem .9rem;padding:0;margin:0;list-style:none}.references a{display:inline-block;min-height:32px;padding-block:.27rem}.references svg{margin-left:.12rem}.editorial-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.22rem .75rem;color:var(--muted);font-size:var(--text-small)}.editorial-meta a{display:inline-block;min-height:28px;padding-block:.13rem;font-weight:700}.site-footer{padding-top:clamp(2.4rem,5vw,4.2rem);background:var(--ink);color:var(--white)}.site-footer :focus-visible{outline-color:var(--yellow)}.site-footer .brand-text>span{color:var(--yellow)}.site-footer a{color:#e1eae9;text-decoration:none}.site-footer a:hover{color:var(--white);text-decoration:underline}.site-footer .brand{color:var(--white);text-decoration:none}.footer-main{display:grid;grid-template-columns:1fr minmax(7rem,.38fr) minmax(7rem,.32fr);gap:2rem;padding-bottom:2.4rem}.footer-brand p{margin-top:1.1rem;max-width:26ch;color:#bfccd3}.footer-main nav{display:grid;align-content:start;justify-items:start;gap:.42rem}.footer-main nav a{min-height:44px;display:inline-flex;align-items:center}.footer-label{color:#a6b8c4;font-size:var(--text-small);font-weight:700}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-height:62px;border-top:1px solid #3a4c5f;color:#bfccd3;font-size:var(--text-small)}.footer-bottom a{display:inline-flex;gap:.4rem;align-items:center;min-height:44px}@media(max-width:850px){:root{--header-height: 64px}.header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .brand-text{font-size:1.62rem}.desktop-nav,.header-action{display:none}.mobile-nav{display:block;margin-inline-start:auto}.mobile-nav[open]{flex-basis:100%;text-align:end}.mobile-nav summary{display:inline-flex;align-items:center;gap:.57rem;min-height:44px;padding:.42rem .68rem;border:1px solid var(--control);border-radius:8px;cursor:pointer;list-style:none;font-weight:720;font-size:.94rem}.mobile-nav:not([open]) .nav-close-icon,.mobile-nav[open] .nav-open-icon{display:none}.mobile-nav nav{display:grid;gap:.15rem;margin-top:.48rem;padding:.7rem;border:1px solid var(--border);border-radius:12px;background:var(--white);text-align:start}.mobile-nav nav a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:.6rem .75rem;border-radius:7px;color:var(--ink);font-weight:680;text-decoration:none}.mobile-nav nav a:hover,.mobile-nav nav a[aria-current]{background:var(--mint)}.mobile-nav nav .button{margin-top:.4rem;color:var(--white)}.mobile-nav nav .button:hover{background:var(--teal-dark)}}@media(max-width:670px){.section-heading{flex-direction:column;align-items:start}.questions-grid{grid-template-columns:1fr;gap:1.65rem}.questions-grid .section-description{max-width:38ch}.footer-main{grid-template-columns:1fr 1fr;gap:1.55rem}.footer-brand{grid-column:1 / -1}.footer-brand p{max-width:unset}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
