/* Identidade e grade compartilhadas por todas as páginas. */
:root{--site-width:1120px;--site-gutter:24px;--site-ink:#241747;--site-purple:#6548bd}html{scrollbar-gutter:stable}body{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;background:#faf9f7;color:var(--site-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.wrap{max-width:var(--site-width)!important;width:calc(100% - var(--site-gutter)*2)!important;margin-inline:auto!important}.site-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - var(--site-gutter)*2);max-width:var(--site-width);height:88px;margin:0 auto;padding:0;border:0;border-bottom:1px solid #e6e1eb}.wrap>.site-header{width:100%;max-width:none}.site-mark{display:inline-flex;align-items:center;flex:0 0 auto;width:100px;height:50px;line-height:1;text-decoration:none}.site-mark img{display:block;width:100px;height:50px;max-width:none;object-fit:contain;border:0;border-radius:0;background:none}.site-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:650}.site-nav a{color:var(--site-ink);text-decoration:none;white-space:nowrap}.site-nav a[aria-current=page]{color:var(--site-purple);text-decoration:underline;text-underline-offset:7px}.site-nav a:hover{color:var(--site-purple)}.site-nav .site-nav-cta{padding:10px 16px;border:1px solid #ded8e7;border-radius:30px}.standard-page>main{box-sizing:border-box;max-width:var(--site-width)!important;width:calc(100% - var(--site-gutter)*2)!important;margin:28px auto 64px!important;padding:0!important}.standard-page main.legal-doc{font:16px/1.7 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.reading-page>main>:not(.hero):not(.info-grid){max-width:800px}.reading-page>main>article{max-width:800px}.standard-page .crumb{margin:0 0 24px}.site-footer{box-sizing:border-box;display:block;width:calc(100% - var(--site-gutter)*2);max-width:var(--site-width);margin:48px auto 0;padding:28px 0;border:0;border-top:1px solid #e6e1eb;font:13px/1.65 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#6e697b}.wrap>.site-footer{width:100%;max-width:none}.site-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.site-footer nav{display:flex;gap:12px 22px;flex-wrap:wrap}.site-footer a{color:#6548bd;text-decoration:none}.site-footer p{font-size:12px;line-height:1.65;color:#6e697b;max-width:800px;margin:20px 0 0}.site-header a:focus-visible,.site-footer a:focus-visible{outline:3px solid #6548bd;outline-offset:5px}@media(max-width:700px){:root{--site-gutter:16px}.site-header{height:80px;gap:16px}.site-mark,.site-mark img{width:88px;height:44px}.site-nav{gap:16px;font-size:13px}.site-nav-cta{display:none!important}.site-footer{margin-top:36px;padding-top:24px}.site-footer-top{align-items:flex-start;gap:22px}.site-footer nav{gap:12px 18px}.standard-page>main{margin-top:24px!important}.wrap .intro{padding-top:24px}}@media(max-width:360px){.site-nav{gap:11px;font-size:12px}.site-mark,.site-mark img{width:80px;height:40px}}
.wrap .intro,.wrap .shell{max-width:none;margin-left:0;margin-right:0}
