body.page-template-literatura,body.page-template-literatura-php,body.page-template-gastronomia,body.page-template-gastronomia-php{--jc-light-icon-hero-title-color:#f9fafb;--jc-light-icon-title-color:#fff;--jc-light-icon-desc-color:#cbd5e1;--jc-light-icon-circle-bg:#fff;--jc-light-icon-circle-color:#0b1220;--jc-light-icon-circle-size:2.25rem;--jc-light-icon-title-weight:850;--jc-light-icon-desc-weight:400;--jc-light-icon-card-title-color:#111827;--jc-light-icon-card-desc-color:#4b5563;--jc-light-icon-dark-surface-title-color:#f9fafb;--jc-light-icon-dark-surface-text-color:#e5e7eb;--jc-light-icon-card-title-lines:2;--jc-light-icon-card-title-line-height:1.24;--jc-light-icon-card-desc-margin:12px}body.page-template-literatura .hero-leitura-title,body.page-template-literatura-php .hero-leitura-title,body.page-template-gastronomia .hero-gastro-title,body.page-template-gastronomia-php .hero-gastro-title{color:var(--jc-light-icon-hero-title-color)}body.page-template-literatura .hero-leitura-menu-icon,body.page-template-literatura-php .hero-leitura-menu-icon,body.page-template-gastronomia .hero-gastro-menu-icon,body.page-template-gastronomia-php .hero-gastro-menu-icon{width:var(--jc-light-icon-circle-size);height:var(--jc-light-icon-circle-size);aspect-ratio:1 / 1;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--jc-light-icon-circle-bg);color:var(--jc-light-icon-circle-color);box-sizing:border-box}body.page-template-literatura .hero-leitura-menu-icon i,body.page-template-literatura-php .hero-leitura-menu-icon i,body.page-template-gastronomia .hero-gastro-menu-icon i,body.page-template-gastronomia-php .hero-gastro-menu-icon i{color:var(--jc-light-icon-circle-color)}body.page-template-literatura .hero-leitura-menu-icon,body.page-template-literatura-php .hero-leitura-menu-icon,body.page-template-gastronomia .hero-gastro-menu-icon,body.page-template-gastronomia-php .hero-gastro-menu-icon{border:1px solid var(--jc-light-icon-circle-bg);transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.page-template-literatura .hero-leitura-menu-item:hover .hero-leitura-menu-icon,body.page-template-literatura-php .hero-leitura-menu-item:hover .hero-leitura-menu-icon,body.page-template-gastronomia .hero-gastro-menu-item:hover .hero-gastro-menu-icon,body.page-template-gastronomia-php .hero-gastro-menu-item:hover .hero-gastro-menu-icon{border-color:var(--jc-light-icon-circle-bg);background:#0b1220;color:var(--jc-light-icon-circle-bg)}body.page-template-literatura .hero-leitura-menu-item:hover .hero-leitura-menu-icon i,body.page-template-literatura-php .hero-leitura-menu-item:hover .hero-leitura-menu-icon i,body.page-template-gastronomia .hero-gastro-menu-item:hover .hero-gastro-menu-icon i,body.page-template-gastronomia-php .hero-gastro-menu-item:hover .hero-gastro-menu-icon i{color:var(--jc-light-icon-circle-bg)}body.page-template-literatura .hero-leitura-menu-link a,body.page-template-literatura-php .hero-leitura-menu-link a,body.page-template-gastronomia .hero-gastro-menu-link a,body.page-template-gastronomia-php .hero-gastro-menu-link a{color:var(--jc-light-icon-title-color);font-weight:var(--jc-light-icon-title-weight);text-transform:none}body.page-template-literatura .hero-leitura-menu-link span,body.page-template-literatura-php .hero-leitura-menu-link span,body.page-template-gastronomia .hero-gastro-menu-link span,body.page-template-gastronomia-php .hero-gastro-menu-link span{color:var(--jc-light-icon-desc-color);font-weight:var(--jc-light-icon-desc-weight);letter-spacing:normal;text-transform:none}body.page-template-literatura .card-feature h3,body.page-template-literatura .card-feature h3 a,body.page-template-literatura .card-mini h4,body.page-template-literatura .card-mini h4 a,body.page-template-literatura .card-archive h3,body.page-template-literatura .card-archive h3 a,body.page-template-literatura .card-ref h3,body.page-template-literatura .card-ref h3 a,body.page-template-literatura .tema-bloco>h3,body.page-template-literatura-php .card-feature h3,body.page-template-literatura-php .card-feature h3 a,body.page-template-literatura-php .card-mini h4,body.page-template-literatura-php .card-mini h4 a,body.page-template-literatura-php .card-archive h3,body.page-template-literatura-php .card-archive h3 a,body.page-template-literatura-php .card-ref h3,body.page-template-literatura-php .card-ref h3 a,body.page-template-literatura-php .tema-bloco>h3,body.page-template-gastronomia .card-feature h3,body.page-template-gastronomia .card-feature h3 a,body.page-template-gastronomia .card-mini h4,body.page-template-gastronomia .card-mini h4 a,body.page-template-gastronomia .card-archive h3,body.page-template-gastronomia .card-archive h3 a,body.page-template-gastronomia .card-ref h3,body.page-template-gastronomia .card-ref h3 a,body.page-template-gastronomia .tema-bloco>h3,body.page-template-gastronomia-php .card-feature h3,body.page-template-gastronomia-php .card-feature h3 a,body.page-template-gastronomia-php .card-mini h4,body.page-template-gastronomia-php .card-mini h4 a,body.page-template-gastronomia-php .card-archive h3,body.page-template-gastronomia-php .card-archive h3 a,body.page-template-gastronomia-php .card-ref h3,body.page-template-gastronomia-php .card-ref h3 a,body.page-template-gastronomia-php .tema-bloco>h3{color:var(--jc-light-icon-card-title-color)}body.page-template-literatura :is(.card-feature h3,.card-mini h4,.card-archive h3,.card-ref h3),body.page-template-literatura-php :is(.card-feature h3,.card-mini h4,.card-archive h3,.card-ref h3),body.page-template-gastronomia :is(.card-feature h3,.card-mini h4,.card-archive h3,.card-ref h3),body.page-template-gastronomia-php :is(.card-feature h3,.card-mini h4,.card-archive h3,.card-ref h3){display:-webkit-box;overflow:hidden;max-height:calc(var(--jc-light-icon-card-title-line-height) * var(--jc-light-icon-card-title-lines) * 1em);line-height:var(--jc-light-icon-card-title-line-height);-webkit-box-orient:vertical;-webkit-line-clamp:var(--jc-light-icon-card-title-lines);line-clamp:var(--jc-light-icon-card-title-lines);text-overflow:ellipsis}body.page-template-literatura .card-feature p,body.page-template-literatura .card-mini-excerpt,body.page-template-literatura .card-archive p,body.page-template-literatura .card-ref p,body.page-template-literatura-php .card-feature p,body.page-template-literatura-php .card-mini-excerpt,body.page-template-literatura-php .card-archive p,body.page-template-literatura-php .card-ref p,body.page-template-gastronomia .card-feature p,body.page-template-gastronomia .card-mini-excerpt,body.page-template-gastronomia .card-archive p,body.page-template-gastronomia .card-ref p,body.page-template-gastronomia-php .card-feature p,body.page-template-gastronomia-php .card-mini-excerpt,body.page-template-gastronomia-php .card-archive p,body.page-template-gastronomia-php .card-ref p{margin-bottom:var(--jc-light-icon-card-desc-margin);color:var(--jc-light-icon-card-desc-color);font-weight:400}body.page-template-literatura :is(.btn-mini,a.btn-mini),body.page-template-literatura-php :is(.btn-mini,a.btn-mini),body.page-template-gastronomia :is(.btn-mini,a.btn-mini),body.page-template-gastronomia-php :is(.btn-mini,a.btn-mini){border:1px solid #111827;background:#111827;color:#fff;text-decoration:none}body.page-template-literatura :is(.btn-mini,a.btn-mini):hover,body.page-template-literatura-php :is(.btn-mini,a.btn-mini):hover,body.page-template-gastronomia :is(.btn-mini,a.btn-mini):hover,body.page-template-gastronomia-php :is(.btn-mini,a.btn-mini):hover{background:#fff;color:#111827}body.page-template-gastronomia .hero-gastro-desc,body.page-template-gastronomia-php .hero-gastro-desc{max-width:64ch;font-size:clamp(15px, 1.15vw, 17px);line-height:1.55}body.page-template-gastronomia .card-ref-kicker,body.page-template-gastronomia-php .card-ref-kicker{color:#111827}body.page-template-literatura h2.sec-title,body.page-template-literatura-php h2.sec-title,body.page-template-gastronomia h2.sec-title,body.page-template-gastronomia-php h2.sec-title{align-items:center}body.page-template-literatura h2.sec-title span,body.page-template-literatura-php h2.sec-title span,body.page-template-gastronomia h2.sec-title span,body.page-template-gastronomia-php h2.sec-title span{padding-bottom:0;line-height:1.35}body.page-template-literatura .contribua-box h3,body.page-template-literatura-php .contribua-box h3,body.page-template-gastronomia .contribua-box h3,body.page-template-gastronomia-php .contribua-box h3{color:var(--jc-light-icon-dark-surface-title-color)}body.page-template-literatura .contribua-box :is(p,li,small),body.page-template-literatura-php .contribua-box :is(p,li,small),body.page-template-gastronomia .contribua-box :is(p,li,small),body.page-template-gastronomia-php .contribua-box :is(p,li,small){color:var(--jc-light-icon-dark-surface-text-color);font-weight:400}body.page-template-literatura .hero-leitura .anchor-btn,body.page-template-literatura-php .hero-leitura .anchor-btn,body.page-template-gastronomia .hero-gastro .anchor-btn,body.page-template-gastronomia-php .hero-gastro .anchor-btn{padding:.35rem .7rem;font-size:.75rem;white-space:nowrap}@media (max-width:700px){body.page-template-literatura .hero-leitura .anchor-btn,body.page-template-literatura-php .hero-leitura .anchor-btn,body.page-template-gastronomia .hero-gastro .anchor-btn,body.page-template-gastronomia-php .hero-gastro .anchor-btn{white-space:normal}}