body{background:#fff!important}.bb.bb.bb,.rd.rd.rd{color:#1e1b3a}.bb.bb.bb .sub,.bb.bb.bb .bc,.rd.rd.rd .bc,.bb.bb.bb .cred,.rd.rd.rd .cred{color:#4a4868}.bb.bb.bb .bloco{background:#fff;border:1px solid #CFC5F2}.bb.bb.bb .bloco.nt{background:#f4f1ff;border-color:#bfb3ee}.bb.bb.bb .bloco h2,.bb.bb.bb h1{color:#2d1b8a}.bb.bb.bb .ver{background:#fff;border:1px solid #CFC5F2}.bb.bb.bb .ver small{color:#4a4868}.bb.bb.bb .ir{background:#3e2bb0;border:0}.bb.bb.bb .ir h1,.bb.bb.bb .ir h1+.sub,.bb.bb.bb .ir .sub,.bb.bb.bb .ir .pop span{color:#fff}.bb.bb.bb .ir .sub{opacity:.85}.bb.bb.bb .irf select{border-color:transparent;background:#fff;color:#2d1b8a}.bb.bb.bb .irf button{background:#f2a93b;color:#2a1a00}.bb.bb.bb .irf button:hover{background:#e09a2c}.bb.bb.bb .pop a{background:#ffffff24;border-color:#ffffff59;color:#fff}.bb.bb.bb .pop a:hover{background:#f2a93b;color:#2a1a00;border-color:#f2a93b}.bb.bb.bb .ancs{background:#3e2bb0}.bb.bb.bb .ancs:nth-of-type(2){background:#241570}.bb.bb.bb .lg small,.bb.bb.bb .lg em{color:#ffe2a8}.bb.bb.bb .livros-g a,.bb.bb.bb .caps-g a{background:#fff;border-color:#cfc5f2;color:#2d1b8a}.bb.bb.bb .livros-g a:hover,.bb.bb.bb .caps-g a:hover{background:#3e2bb0;color:#fff;border-color:#3e2bb0}.rd.rd.rd .tb{background:#fff;border-color:#cfc5f2}.rd.rd.rd .tb select,.rd.rd.rd .tb button,.rd.rd.rd .tb .bt{background:#fff;border-color:#cfc5f2;color:#2d1b8a}.rd.rd.rd .folha{background:#fff;border-color:#cfc5f2}.rd.rd.rd .folha .texto{color:#1e1b3a}.rd.rd.rd .folha .texto h1 span,.rd.rd.rd .folha .texto sup,.rd.rd.rd .mini .mt sup{color:#b7791f}.rd.rd.rd .folha .cab{color:#6a6882;border-color:#e4dff6}.rd.rd.rd .idx{background:#f4f1ff;border-color:#cfc5f2}.rd.rd.rd .idx.vv{background:#fff3dc;border-color:#ebcf9a}.rd.rd.rd .idx .caps-g a{background:#fff;border-color:#cfc5f2;color:#2d1b8a}.rd.rd.rd .idx.vv .caps-g a{color:#8a5a0e}.rd.rd.rd .idx .caps-g a.on{background:#3e2bb0;color:#fff}.rd.rd.rd .mini{background:#fff;border-color:#cfc5f2}.rd.rd.rd .mini small{color:#3e2bb0}.rd.rd.rd .bl,.rd.rd.rd .ad{background:#fff;border-color:#cfc5f2}.rd.rd.rd .bl h2:after{background:#f2a93b}.rd.rd.rd .bl small{color:#4a4868}.rd.rd.rd .folha .texto p{scroll-margin-top:170px}.rd.rd.rd .folha .texto p:target{background:#fff0cc;border-radius:8px;box-shadow:-10px 0 #fff0cc,10px 0 #fff0cc}.bb{max-width:1480px;margin:0 auto;padding:20px 24px 48px;box-sizing:border-box}.bb a{color:inherit;text-decoration:none}.bb .bc{font-size:13px;color:#6a6882;margin-bottom:14px}.bb .bc a{color:#5b3fd6}.bb h1{font:800 30px/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.6px;margin:0 0 6px}.bb h2{font:800 19px Bricolage Grotesque,sans-serif;letter-spacing:-.3px;margin:0 0 12px}.bb .sub{color:#6a6882;font-size:14px;margin:0}.bb .bloco{background:#fff;border:1px solid #E4DFF6;border-radius:16px;padding:20px 22px;margin-top:18px}.livros-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.livros-g a{background:#f6f4fd;border:1px solid #E4DFF6;border-radius:10px;padding:10px 12px;font-weight:600;font-size:14px;text-align:center}.livros-g a:hover{background:#eae5fc;border-color:#bdb2f5}.caps-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.caps-g a{aspect-ratio:1;max-height:52px;display:flex;align-items:center;justify-content:center;background:#f6f4fd;border:1px solid #E4DFF6;border-radius:10px;font-weight:700;font-size:14px}.caps-g a:hover{background:#5b3fd6;color:#fff;border-color:#5b3fd6}.lei{max-width:760px;margin:0 auto}.tb{position:sticky;top:84px;z-index:10;background:#fffffff5;backdrop-filter:blur(6px);border:1px solid #E4DFF6;border-radius:14px;padding:10px 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.tb select{border:1px solid #D7D1F0;background:#f6f4fd;border-radius:10px;padding:8px 10px;font:600 14px inherit;font-family:inherit;color:#2d1b8a;max-width:100%}.tb .sp{flex:1}.tb button,.tb a.bt{border:1px solid #D7D1F0;background:#fff;border-radius:10px;padding:8px 12px;font:700 14px inherit;font-family:inherit;color:#3e2bb0;cursor:pointer;line-height:1}.tb a.bt.off{opacity:.35;pointer-events:none}.texto{font-size:var(--fs,19px);line-height:1.85;color:#24223a}.texto h1{font-size:34px;margin:6px 0 18px}.texto p{margin:0 0 6px}.texto sup{font:800 .62em DM Sans,sans-serif;color:#5b3fd6;margin-right:3px}.texto sup a:hover{text-decoration:underline}.nav-cap{display:flex;justify-content:space-between;gap:10px;margin-top:26px}.nav-cap a{background:#fff;border:1px solid #D7D1F0;border-radius:12px;padding:12px 18px;font-weight:700;color:#3e2bb0}.cred{font-size:12px;color:#6a6882;margin-top:24px;line-height:1.5}@media(max-width:640px){.bb{padding:14px}.texto h1{font-size:27px}.tb{top:0;position:static}}
