@layer vuetify-components{.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));outline:none;flex:auto}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea--auto-grow:not(.v-textarea--capped) textarea.v-field__input:not(.v-textarea__sizer){overflow-y:hidden}.v-textarea--field-sizing textarea.v-field__input{field-sizing:content;height:auto;min-height:var(--v-textarea-min-height)}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}.botao[data-v-3701b443]{letter-spacing:.01em;font-size:.8125rem!important}.previa[data-v-3701b443]{border:1px solid rgb(var(--v-theme-primary-light));border-radius:4px;width:100%;display:block}.laminas[data-v-3701b443]{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.lamina[data-v-3701b443]{scroll-snap-align:start;border:1px solid rgb(var(--v-theme-primary-light));border-radius:4px;flex:0 0 200px;width:200px;height:250px}.grade-post[data-v-f65dac60]{grid-template-columns:240px minmax(0,760px);gap:64px;max-width:1160px;margin:0 auto;display:grid}@media (width<=1279px){.grade-post[data-v-f65dac60]{grid-template-columns:minmax(0,760px);justify-content:center;gap:0}.grade-post>.d-none[data-v-f65dac60]{display:none}}.lado-fixo[data-v-f65dac60]{position:sticky;top:92px}.lado-link[data-v-f65dac60]{color:rgb(var(--v-theme-muted));text-decoration:none}.lado-link[data-v-f65dac60]:hover{color:rgb(var(--v-theme-primary));text-decoration:underline}.titulo[data-v-f65dac60]{letter-spacing:-.03em;font-size:calc(clamp(1.9rem,4.5vw,2.8rem));font-weight:700;line-height:1.15}.opaco[data-v-f65dac60]{color:rgb(var(--v-theme-muted))}.resposta[data-v-f65dac60]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-primary-light));border-left:3px solid rgb(var(--v-theme-secondary));border-radius:4px}.indice[data-v-f65dac60]{border-left:2px solid rgb(var(--v-theme-primary-light));padding-left:16px}.nota[data-v-f65dac60]{background:rgb(var(--v-theme-surface-variant));border-left:3px solid rgb(var(--v-theme-primary));border-radius:4px}.fontes[data-v-f65dac60]{padding-left:20px}.colecao:hover span[data-v-f65dac60]{text-decoration:underline}.texto[data-v-f65dac60]{color:rgb(var(--v-theme-tinta));font-size:1.075rem;line-height:1.75}.texto[data-v-f65dac60] h2,.texto[data-v-f65dac60] h3{color:rgb(var(--v-theme-primary))}.texto[data-v-f65dac60] h2{font-family:var(--fonte);letter-spacing:-.02em;margin:2.2rem 0 .8rem;scroll-margin-top:80px;font-size:1.55rem;font-weight:700;line-height:1.3}.texto[data-v-f65dac60] h3{margin:1.8rem 0 .6rem;scroll-margin-top:80px;font-size:1.25rem;font-weight:600}.texto[data-v-f65dac60] p{margin:0 0 1.1rem}.texto[data-v-f65dac60] ol,.texto[data-v-f65dac60] ul{margin:0 0 1.1rem;padding-left:1.4rem}.texto[data-v-f65dac60] li{margin-bottom:.4rem}.texto[data-v-f65dac60] a{color:rgb(var(--v-theme-azul-medio));text-underline-offset:3px;text-decoration-thickness:1px}.texto[data-v-f65dac60] strong{font-weight:700}.texto[data-v-f65dac60] blockquote{border-left:3px solid rgb(var(--v-theme-accent));color:rgb(var(--v-theme-muted));margin:0 0 1.1rem;padding-left:1rem}.texto[data-v-f65dac60] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 1.1rem;font-size:.95rem}.texto[data-v-f65dac60] td,.texto[data-v-f65dac60] th{border-bottom:1px solid rgb(var(--v-theme-primary-light));text-align:left;padding:.5rem .6rem}.texto[data-v-f65dac60] code{background:rgb(var(--v-theme-surface-variant));border-radius:4px;padding:.1rem .35rem;font-size:.9em}.texto--nota[data-v-f65dac60]{font-size:1rem}.texto--nota[data-v-f65dac60] p:last-child{margin-bottom:0}
