@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_7950b96d-module__xKa6eq__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_7950b96d-module__xKa6eq__variable{--ff-sans:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e6f10b90-module__Xfd-ia__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_e6f10b90-module__Xfd-ia__variable{--ff-display:"Fraunces", "Fraunces Fallback"}
:root{--canvas:#fbfcfe;--surface:#f2f3f6;--ink:#0f1216;--ink-muted:#44484e;--ink-faint:#656970;--line:#d5d7db;--inverse:#0f1216;--inverse-ink:#f7f8fa;--brand-blue:#1d2d6e;--brand-red:#b3141c;--accent:var(--brand-red);--font-display:var(--ff-display), Georgia, serif;--font-sans:var(--ff-sans), system-ui, sans-serif;--text-sm:1rem;--text-base:1.1875rem;--text-lg:1.375rem;--text-xl:clamp(1.75rem, 3vw, 2.25rem);--text-hero:clamp(2.75rem, 7vw, 5.5rem);--leading:1.6;--radius:6px;--radius-lg:16px;--shadow-lift:0 30px 60px -30px #0f121680;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--measure:72rem;--font-mono:ui-monospace, "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--barra-altura:72px}@supports (color:lab(0% 0 0)){:root{--canvas:lab(98.8273% -.0742674 -1.13657);--surface:lab(95.923% -.0977516 -1.51459);--ink:lab(5.22914% -.0663251 -3.09153);--ink-muted:lab(30.3436% -.200138 -4.4931);--ink-faint:lab(44.2651% -.225276 -4.5059);--line:lab(86.0542% -.141829 -2.26909);--inverse:lab(5.22914% -.0663251 -3.09153);--inverse-ink:lab(97.6673% -.0742972 -1.13653);--shadow-lift:0 30px 60px -30px lab(5.22914% -.0663251 -3.09153/.5)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.1}p{margin:0}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}img{max-width:100%;display:block}.container{max-width:var(--measure);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--space-8)}}.eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.section{padding-block:var(--space-16);border-top:1px solid var(--line)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--text-xl)}.btn{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius);border:1.5px solid var(--ink);font:600 var(--text-sm) var(--font-sans);cursor:pointer;background:var(--ink);color:var(--canvas);text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover,.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--canvas)}.btn--inverse{background:var(--inverse-ink);color:var(--inverse);border-color:var(--inverse-ink)}.btn--inverse:hover{color:var(--inverse-ink);background:0 0}.link-arrow{border-bottom:1.5px solid;font-weight:600;text-decoration:none}.site-header{border-bottom:1px solid var(--line)}.site-header .container{align-items:center;gap:var(--space-6);flex-wrap:wrap;min-height:76px;display:flex}.brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);text-decoration:none;display:flex}.brand img{width:44px;height:44px}.nav{gap:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;margin-left:auto;display:flex}.nav a{color:var(--ink-muted);text-decoration:none}.nav a:hover{color:var(--ink);text-decoration:underline}@media (max-width:767px){.nav{gap:var(--space-4);width:100%;padding-bottom:var(--space-3);flex-wrap:nowrap;margin-left:0;overflow-x:auto}}.destaque{background:var(--inverse);color:var(--inverse-ink)}.destaque .container{align-items:center;gap:var(--space-6);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.destaque__tag{color:var(--inverse-ink);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:var(--space-2);font-weight:600;display:flex}.destaque__tag:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.destaque__texto{flex:20rem}.destaque__texto strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.15;display:block}.destaque__texto span{color:#ccced1;color:lab(82.5786% -.119627 -1.89173)}.hero{padding-block:var(--space-16) var(--space-16)}@media (min-width:768px){.hero{padding-block:var(--space-24)}}.hero h1{font-size:var(--text-hero);max-width:14ch}.hero h1 em{font-style:italic}.horarios{margin-top:var(--space-8);gap:var(--space-2);font-size:var(--text-lg);display:grid}.horarios p{text-wrap:balance}.proxima{margin-top:var(--space-6);gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--brand-blue);flex-wrap:wrap;align-items:baseline;display:inline-flex}.proxima .eyebrow{color:var(--brand-blue)}.proxima strong{font-size:var(--text-lg)}.hero-acoes{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.video-capa{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--inverse);box-shadow:var(--shadow-lift);margin-top:var(--space-12);transition:border-radius .3s,box-shadow .3s;position:relative;overflow:hidden}.video-capa>button{all:unset;cursor:pointer;position:absolute;inset:0}.video-capa>button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:-3px}.video-capa img,.video-capa iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-capa__play{left:var(--space-6);bottom:var(--space-6);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2);background:var(--accent);color:var(--inverse-ink);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-lift);border-radius:999px;display:inline-flex;position:absolute}.video-capa__icone{aspect-ratio:1;background:var(--inverse-ink);width:44px;color:var(--accent);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.video-capa__icone svg{fill:currentColor;width:22px;margin-left:3px}.video-capa>button:hover .video-capa__icone{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.video-capa,.video-capa__icone{transition:none}}@media (min-width:960px){.hero--video{column-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero--video h1{font-size:clamp(2.75rem,4.6vw,4.25rem)}.hero__texto{grid-column:1/7}.hero__video{grid-column:7/13;margin-top:0}}.lista{background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.lista li{background:var(--canvas)}.lista a,.lista .item{gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:9rem 1fr auto;align-items:baseline;text-decoration:none;display:grid}.lista a:hover h3{text-decoration:underline}.lista time{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.lista h3{font-size:var(--text-lg)}.lista p{color:var(--ink-muted);margin-top:var(--space-1)}@media (max-width:599px){.lista a,.lista .item{gap:var(--space-1);grid-template-columns:1fr}}.atalhos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.atalho{padding:var(--space-8) var(--space-6);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color .15s;display:block}.atalho:hover{border-color:var(--ink)}.atalho h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.atalho p{color:var(--ink-muted);font-size:var(--text-sm)}.site-footer{background:var(--surface);padding-block:var(--space-12);margin-top:var(--space-16);font-size:var(--text-sm);color:var(--ink-muted)}.site-footer .container{gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer a{color:var(--ink)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.banners{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.banner{padding:var(--space-8);border:1.5px solid var(--ink);border-radius:var(--radius);gap:var(--space-3);flex-direction:column;display:flex}.banner h2{font-size:var(--text-xl)}.banner p:not(.eyebrow){color:var(--ink-muted)}.banner__acoes{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.banner--escuro{background:var(--inverse);color:var(--inverse-ink);border-color:var(--inverse)}.banner--escuro .eyebrow{color:#bcbec1;color:lab(76.7786% -.11909 -1.8914)}.redes{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.redes a{border-radius:var(--radius);place-items:center;width:2.75rem;height:2.75rem;display:grid}.redes a:hover,.redes a:focus-visible{background:var(--canvas)}.pagina{padding-block:var(--space-16);max-width:46rem}.pagina h1{font-size:var(--text-hero);margin-bottom:var(--space-8)}.pagina h2{font-size:var(--text-xl);margin:var(--space-12) 0 var(--space-4)}.pagina .prosa p{margin-bottom:var(--space-4)}.pagina figure{margin:0 0 var(--space-8)}.pagina img{border-radius:var(--radius);width:100%;height:auto}.cremos{gap:var(--space-2);padding-left:1.2em;display:grid}.pessoas{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding:0;list-style:none;display:grid}.pessoas img{aspect-ratio:1;object-fit:cover;margin-bottom:var(--space-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pagina-musicas,.pagina-celula{padding-block:var(--space-8) var(--space-16);max-width:46rem}.pagina-musicas h1,.pagina-celula h1{font-size:var(--text-xl)}.subtitulo{color:var(--ink-muted);margin:var(--space-2) 0 var(--space-6)}.busca input,.rep-nome input,.rep-itens select{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);font:inherit;color:var(--ink);background:var(--canvas);border:1.5px solid var(--ink-muted);border-radius:var(--radius)}.busca-status{font-size:var(--text-sm);color:var(--ink-muted);margin:var(--space-2) 0 var(--space-4)}.lista-musicas{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lista-musicas li{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);display:flex}.lista-musica{min-width:0;padding:var(--space-3) 0;flex-direction:column;flex:1;text-decoration:none;display:flex}.lista-titulo{font-weight:600}.lista-inicio{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lista-add,.rep-itens button,.rep-limpar{min-width:48px;min-height:48px;font:inherit;font-size:var(--text-lg);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none}.lista-add[aria-pressed=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.vazio{padding:var(--space-8) 0;color:var(--ink-muted)}.com-barra{padding-bottom:calc(var(--barra-altura) + var(--space-8))}.rep-barra{inset-inline:0;z-index:10;background:var(--inverse);color:var(--inverse-ink);max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;overflow-y:auto}.rep-alca{width:100%;min-height:var(--barra-altura);padding:0 var(--space-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.rep-painel{padding:0 var(--space-4) var(--space-6);gap:var(--space-4);max-width:46rem;margin-inline:auto;display:grid}.rep-nome{gap:var(--space-1);font-size:var(--text-sm);display:grid}.rep-itens{gap:var(--space-2);counter-reset:rep;margin:0;padding:0;list-style:none;display:grid}.rep-itens li{gap:var(--space-2);padding-block:var(--space-2);counter-increment:rep;border-top:1px solid color-mix(in oklch, var(--inverse-ink) 25%, transparent);grid-template-columns:1fr auto auto auto;grid-template-areas:"titulo titulo titulo titulo""tom sobe desce tira";display:grid}.rep-titulo{grid-area:titulo}.rep-titulo:before{content:counter(rep) ". "}.rep-itens select{grid-area:tom;min-height:48px}.rep-itens button,.rep-limpar{color:var(--inverse-ink);border-color:color-mix(in oklch, var(--inverse-ink) 40%, transparent)}.rep-itens button:disabled{opacity:.35}.rep-enviar{gap:var(--space-2);display:grid}.rep-enviar .btn{background:var(--inverse-ink);color:var(--inverse);border-color:var(--inverse-ink);justify-content:center}.rep-enviar .btn--ghost{color:var(--inverse-ink);background:0 0}.rep-limpar{font-size:var(--text-sm);padding-inline:var(--space-4);justify-self:start}.leitor{padding-bottom:calc(var(--barra-altura) + var(--space-8))}.leitor-topo{padding-block:var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--line);padding-block:var(--space-3);gap:var(--space-2);display:grid}.leitor-acoes{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.leitor-secundarias{gap:var(--space-1);display:flex}.link-acao{min-height:44px;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.segmentado{border:1.5px solid var(--ink);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmentado button{min-height:44px;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:600}.segmentado button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.leitor-musica{padding-block:var(--space-6);max-width:46rem}.leitor-cabeca{margin-bottom:var(--space-6)}.leitor-cabeca h1{font-size:calc(var(--leitor-fonte) * 1.3)}.leitor-num{color:var(--ink-muted)}.leitor-meta{gap:var(--space-4);margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.leitor-tom{align-items:center;gap:var(--space-2);color:var(--ink);font-weight:600;display:inline-flex}.leitor-tom button{min-width:44px;min-height:44px;font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0}.leitor-letra{font-size:var(--leitor-fonte);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.leitor-cifra{font-family:var(--font-mono);font-size:calc(var(--leitor-fonte) * .8);white-space:pre;margin:0;line-height:1.45;overflow-x:auto}.leitor-regua{visibility:hidden;height:0;padding-block:0;overflow:hidden}.leitor-barra{inset-inline:0;z-index:10;min-height:var(--barra-altura);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--space-2);background:var(--inverse);color:var(--inverse-ink);display:flex;position:fixed;bottom:0}.leitor-barra button{min-width:52px;min-height:48px;padding:0 var(--space-3);font:inherit;font-size:var(--text-lg);color:inherit;border-radius:var(--radius);cursor:pointer;border:1.5px solid color-mix(in oklch, var(--inverse-ink) 40%, transparent);background:0 0;font-weight:600}.leitor-barra button:disabled{opacity:.35;cursor:default}.leitor-fonte{gap:var(--space-2);display:flex}.leitor-barra .leitor-pos{font-size:var(--text-sm);white-space:nowrap}.leitor-indice{width:min(32rem, calc(100vw - 2 * var(--space-4)));max-height:80dvh;padding:var(--space-4);border-radius:var(--radius);color:var(--ink);background:var(--canvas);border:0}.leitor-indice::backdrop{background:color-mix(in oklch, var(--ink) 55%, transparent)}.leitor-indice ol{margin:0 0 var(--space-4);counter-reset:ind;padding:0;list-style:none}.leitor-indice li{counter-increment:ind;border-bottom:1px solid var(--line)}.leitor-indice li button{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0}.leitor-indice li button:before{content:counter(ind) ". ";color:var(--ink-muted)}.leitor-indice li button[aria-current=true]{font-weight:700}@media print{.site-header,.site-footer,.leitor-barra,.leitor-acoes,.leitor-tom button,.leitor-indice{display:none!important}.leitor-musica[hidden]{display:block!important}article.leitor-musica+article.leitor-musica{break-before:page}.leitor{padding:0;--leitor-fonte:16px!important}.leitor-cifra{overflow:visible}}.seletor{gap:var(--space-2);flex-wrap:wrap;display:flex}.seletor button{min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer;border:1.5px solid var(--ink-faint);border-radius:var(--radius);background:var(--canvas);color:var(--ink);font:600 var(--text-sm) var(--font-sans)}.seletor button:hover{border-color:var(--ink)}.seletor button[aria-pressed=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.qg-dica{color:var(--ink-muted);font-size:var(--text-sm);margin-top:var(--space-3)}.qg-cartao{margin-top:var(--space-6);padding:var(--space-8) var(--space-6);justify-content:center;gap:var(--space-3);border:1.5px solid var(--ink);border-radius:var(--radius);min-height:14rem;scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.qg-cartao .eyebrow{color:var(--brand-blue)}.qg-pergunta{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.25}.qg-vazio{color:var(--ink-muted)}.qg-acoes{margin-top:var(--space-4)}.qg-acoes .btn{justify-content:center;width:100%}.qg-lista{margin-top:var(--space-12);border-top:1px solid var(--line);padding-top:var(--space-4)}.qg-lista summary{cursor:pointer;padding-block:var(--space-2);font-weight:600}.qg-lista h2{font-size:var(--text-lg);margin:var(--space-8) 0 var(--space-2)}.qg-lista ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.qg-lista li{border-bottom:1px solid var(--line)}.qg-lista li button{width:100%;min-height:44px;padding:var(--space-3) 0;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.qg-lista li button:hover{text-decoration:underline}.qg-dicas{margin-bottom:var(--space-6)}.qg-dicas summary{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--ink-faint);border-radius:var(--radius);font-weight:600;font-size:var(--text-sm);cursor:pointer;list-style:none;display:inline-flex}.qg-dicas summary::-webkit-details-marker{display:none}.qg-dicas summary:after{content:"+"}.qg-dicas[open] summary:after{content:"−"}.qg-dicas ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:1.2em;display:grid}.qg-rodape{margin-top:var(--space-12)}.dinamica h2{font-size:var(--text-lg)}.dinamica ol{gap:var(--space-2);margin:var(--space-4) 0 var(--space-6);padding-left:1.2em;display:grid}.dinamica{margin-top:var(--space-6);padding:var(--space-6);border:1.5px solid var(--ink);border-radius:var(--radius)}.dinamica-meta{color:var(--ink-muted);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-4)}.dinamica-dica{color:var(--ink-muted)}.dinamica-dica strong{color:var(--ink)}.aviso-exemplo{border:1.5px dashed var(--ink-muted);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-8);color:var(--ink-muted);font-size:var(--text-sm)}.form{gap:var(--space-4);max-width:28rem;display:grid}.form label{gap:var(--space-1);font-weight:600;display:grid}.form input{font:inherit;padding:var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--canvas);color:var(--ink);font-weight:400}.form input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.form .btn{justify-self:start}.faixa-eventos{background:var(--inverse);color:var(--inverse-ink);padding-block:var(--space-16);position:relative;overflow:hidden}.faixa-eventos__fundo{filter:blur(28px)saturate(.9);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-40px}.faixa-eventos .container{gap:var(--space-6);justify-items:center;display:grid;position:relative}.faixa-eventos__titulo{font-size:var(--text-hero);text-align:center;text-transform:uppercase;font-weight:300;line-height:.95}.faixa-eventos__titulo strong{font-weight:800;display:block}.faixa-eventos__lista{gap:var(--space-3);width:100%;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.faixa-eventos__lista a{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--canvas);color:var(--ink);border-radius:var(--radius);grid-template-columns:3.5rem 4rem 1fr;text-decoration:none;display:grid}.faixa-eventos__lista a:hover .fe-titulo{text-decoration:underline}.fe-dia{font-family:var(--font-display);font-size:var(--text-xl);text-align:right;font-weight:700}.fe-quando{font-size:var(--text-sm);text-transform:uppercase;padding-right:var(--space-4);border-right:1px solid var(--line);line-height:1.2}.fe-titulo{gap:var(--space-1);display:grid}.fe-titulo small{font-size:var(--text-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pagina--larga{max-width:64rem}.cal-nav{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.cal-nav h2{text-transform:capitalize;margin:0!important}.cal-nav h2 span{color:var(--ink-muted);font-weight:400}.cal-nav a{border:1.5px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);font-size:var(--text-lg);border-radius:999px;place-items:center;text-decoration:none;display:grid}.cal-nav a:hover{border-color:var(--ink)}.cal{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:var(--space-12)}.cal th{font-size:var(--text-sm);color:var(--ink-muted);padding-block:var(--space-2);font-weight:600}.cal td{text-align:center;vertical-align:top;padding:2px}.cal-dia{padding-block:var(--space-1);color:var(--ink);justify-items:center;gap:2px;text-decoration:none;display:grid}.cal-num{border:1.5px solid #0000;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.cal-dia--evento .cal-num{border-color:var(--accent);font-weight:700}.cal-dia--evento:hover .cal-num{background:var(--accent);color:var(--canvas)}.cal .hoje .cal-num{background:var(--ink);color:var(--canvas)}.cal-titulo{display:none}@media (min-width:768px){.cal td{border:1px solid var(--line);text-align:left;height:6.5rem}.cal-dia{padding:var(--space-1);justify-items:start}.cal-num{width:2rem;height:2rem}.cal-titulo{width:100%;font-size:var(--text-sm);background:var(--surface);border-left:3px solid var(--accent);padding:2px var(--space-1);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}}
