/* Vitrines do acervo e atividades para educadores. Sem dependências de JavaScript. */
.descoberta-home{padding-top:32px;background:#fff}.descoberta-kicker{display:block;font-size:.67rem;letter-spacing:.14em;font-weight:800;color:#087f78;line-height:1.6}.descoberta-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.descoberta-intro h2{font-size:clamp(27px,3.5vw,38px);letter-spacing:-.035em;margin:8px 0 10px;line-height:1.15}.descoberta-intro p{font-size:.95rem;color:var(--ia-texto-2);margin:0}.descoberta-ver-todos{display:inline-flex;gap:12px;align-items:center;text-decoration:none;font-size:.86rem;font-weight:700;white-space:nowrap;min-height:44px}.descoberta-ver-todos span[aria-hidden]{font-size:1.3rem;color:#0b8178}.descoberta-ver-todos:hover{text-decoration:underline}.descoberta-atalhos{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.descoberta-atalhos a{display:inline-flex;align-items:center;min-height:42px;padding:8px 19px;border:1px solid #e5dce3;border-radius:24px;text-decoration:none;background:#fff;font-size:.84rem;font-weight:700;transition:background .2s}.descoberta-atalhos a:hover,.descoberta-atalhos a:focus-visible{background:#eef9f6;border-color:#087f78}.descoberta-atalhos a:last-child{color:#08766e;background:#f0f8f5;border-color:#cee5dd}.descoberta-linha{margin-bottom:42px;scroll-margin-top:90px}.descoberta-linha-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.descoberta-linha-topo h2{font-size:1.6rem;line-height:1.2;margin:0;letter-spacing:-.025em}.descoberta-linha-topo .descoberta-kicker{margin-bottom:7px}.descoberta-nota{font-size:.77rem;color:#7c6b78}.descoberta-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.projeto-visual{border:1px solid #e9e2e7;border-radius:15px;background:white;overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.projeto-visual:hover,.projeto-visual:focus-within{transform:translateY(-4px);box-shadow:0 12px 28px #3d153012}.projeto-visual-foto{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#f0ebee}.projeto-visual-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.projeto-visual:hover img{transform:scale(1.035)}.projeto-visual-foto>span{position:absolute;bottom:10px;right:10px;border-radius:20px;padding:5px 10px;background:#fffffff0;font-size:.66rem;color:#3d1530;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.projeto-visual:hover .projeto-visual-foto>span,.projeto-visual:focus-within .projeto-visual-foto>span{opacity:1;transform:none}.projeto-visual-texto{padding:16px 17px 18px;display:flex;flex-direction:column;flex:1}.projeto-visual-categoria{font-size:.6rem;letter-spacing:.09em;font-weight:800;text-transform:uppercase;color:#08766e}.projeto-visual h3{font-size:1rem;line-height:1.35;margin:9px 0 14px;font-weight:750}.projeto-visual h3 a{text-decoration:none}.projeto-visual h3 a:hover{text-decoration:underline}.projeto-visual-autor{font-size:.72rem;color:#736473;margin-top:auto;text-decoration:none;overflow-wrap:anywhere}.projeto-visual-autor:hover{text-decoration:underline}.descoberta-destaques{padding:24px;border-radius:22px;background:#faf7f9;border:1px solid #eee6ec;margin-inline:-24px}.descoberta-destaques .projeto-visual{border-color:#e7dce5}.descoberta-final{text-align:center;padding:0 0 22px}.descoberta-final p{font-size:1.2rem;font-weight:700;margin:0 0 14px}
.convite-educadores{margin:18px 0 46px;display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#edf5ee;border-radius:24px;padding:40px;overflow:hidden}.convite-educadores h2{font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 16px}.convite-educadores p{color:#4e6458;font-size:.94rem;max-width:45ch;line-height:1.7}.convite-educadores .btn{margin-top:9px;gap:24px}.convite-educadores-rodape{display:block;margin-top:22px;font-size:.7rem;color:#4e6458}.convite-educadores-mosaico{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:center;transform:rotate(-3deg)}.convite-educadores-mosaico figure{margin:0;position:relative;border:7px solid white;border-bottom-width:27px;box-shadow:0 7px 18px #284d2520;border-radius:5px;aspect-ratio:1;min-width:0}.convite-educadores-mosaico figure:first-child{grid-row:span 2;align-self:center;transform:rotate(3deg)}.convite-educadores-mosaico figure:nth-child(2){transform:rotate(5deg)}.convite-educadores-mosaico img{width:100%;height:100%;object-fit:cover}.convite-educadores-mosaico figcaption{position:absolute;bottom:-22px;left:0;font-size:.6rem;color:#486248;white-space:nowrap}
.educadores{padding-bottom:48px}.educadores-trilha{display:flex;gap:12px;font-size:.75rem;padding:20px 0;color:#7a6575}.educadores-heroi{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;background:#34152e;color:#fff;border-radius:26px;padding:54px 44px 44px;min-height:480px;overflow:hidden}.educadores-abertura .descoberta-kicker{color:#84ddc8}.educadores-abertura h1{font-size:clamp(36px,4.5vw,55px);letter-spacing:-.045em;line-height:1.08;color:#fff;margin:16px 0 22px}.educadores-abertura>p{color:#e4d5df;font-size:1rem;line-height:1.7;max-width:43ch}.educadores-heroi .btn{margin:15px 0;background:#fbd665;color:#34152e;border-color:#fbd665;gap:24px}.educadores-abertura .educadores-assinatura{font-size:.7rem;color:#c9b6c4}.educadores-colagem{position:relative;min-width:0;min-height:370px}.educadores-foto{position:absolute;background:white;border:7px solid white;border-bottom-width:32px;border-radius:6px;box-shadow:0 12px 24px #1b071c50;width:50%;height:205px;text-decoration:none;transition:transform .2s}.educadores-foto img{display:block;width:100%;height:100%;object-fit:cover}.educadores-foto span{position:absolute;bottom:-24px;left:3px;font-size:.62rem;color:#3d1530;white-space:nowrap;font-weight:700}.educadores-foto-0{left:3%;top:25px;transform:rotate(-8deg);z-index:2}.educadores-foto-1{right:0;top:0;transform:rotate(7deg)}.educadores-foto-2{right:2%;bottom:20px;transform:rotate(-3deg);z-index:3}.educadores-foto:hover{transform:rotate(0deg) translateY(-5px);z-index:4}.educadores-selo{position:absolute;bottom:25px;left:3%;font-size:.77rem;color:#fbd665;transform:rotate(-8deg);line-height:1.8}.educadores-selo b{font-weight:500;font-size:.62rem}.educadores-atividades{padding-top:52px;scroll-margin-top:80px}.educadores-temas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 30px}.educadores-temas a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-radius:12px;background:#e9f3ed;color:#235941;text-decoration:none;font-size:.85rem;font-weight:750}.educadores-temas a:nth-child(2){background:#f5e6ef;color:#703255}.educadores-temas a:nth-child(3){background:#fff0c9;color:#77520b}.educadores-temas a:nth-child(4){background:#e2f2f3;color:#1e6065}.educadores-temas a:hover{text-decoration:underline}.educadores-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.educadores-atividade{border:1px solid #e6dce3;border-radius:20px;overflow:hidden;background:white;scroll-margin-top:85px;display:flex;flex-direction:column}.educadores-atividade>img{width:100%;height:255px;object-fit:cover}.educadores-atividade-corpo{padding:27px;display:flex;flex-direction:column;flex:1}.educadores-atividade h3{font-size:1.55rem;letter-spacing:-.025em;line-height:1.2;margin:10px 0 14px}.educadores-atividade p{font-size:.9rem;color:#6c5d69;line-height:1.7}.educadores-atividade .educadores-pergunta{font-size:1.05rem;font-weight:700;color:#3d1530;margin:0}.educadores-atividade details{border-top:1px solid #eee3eb;border-bottom:1px solid #eee3eb;margin:9px 0 20px}.educadores-atividade summary{cursor:pointer;padding:14px 0;font-size:.86rem;font-weight:700;display:flex;justify-content:space-between}.educadores-atividade summary::-webkit-details-marker{display:none}.educadores-atividade details[open] summary span{transform:rotate(45deg)}.educadores-abrir{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;font-weight:750;text-decoration:none;color:#08766e;margin-top:auto;min-height:44px}.educadores-abrir:hover{text-decoration:underline}.educadores-contexto{color:#736873;font-size:.76rem;line-height:1.7;margin:25px 0;max-width:95ch}.educadores-roteiro{background:#f1eaf0;border-radius:22px;padding:34px;margin-top:40px}.educadores-roteiro h2{font-size:1.8rem;margin:8px 0 25px;letter-spacing:-.025em}.educadores-roteiro ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0}.educadores-roteiro li>span{font-size:.8rem;color:#94728a}.educadores-roteiro h3{font-size:1rem;margin:8px 0}.educadores-roteiro p{font-size:.85rem;line-height:1.7;color:#766070}.educadores-compartilhar{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:45px}.educadores-compartilhar h2{font-size:1.7rem;line-height:1.2;max-width:28ch;margin:10px 0}.educadores-compartilhar p{font-size:.9rem;max-width:60ch;color:#776775}.educadores-compartilhar .btn{flex-shrink:0}
@media(min-width:1200px){.descoberta-home>.container,.educadores>.container{max-width:1280px}.descoberta-grade{gap:24px}}
@media(max-width:1050px){.descoberta-grade{gap:14px}.projeto-visual-texto{padding:13px}.educadores-heroi{padding:36px 28px;gap:20px}.educadores-foto{height:175px}.educadores-colagem{min-height:340px}.educadores-temas{grid-template-columns:repeat(2,minmax(0,1fr))}.convite-educadores{padding:28px}.descoberta-destaques{margin-inline:0;padding:20px}.descoberta-nota{display:none}}
@media(max-width:760px){.descoberta-home{padding-top:25px}.descoberta-intro{align-items:flex-start;flex-direction:column;gap:10px}.descoberta-intro p{font-size:.85rem}.descoberta-atalhos{gap:7px;margin-bottom:26px}.descoberta-atalhos a{padding:8px 14px;font-size:.75rem}.descoberta-linha{margin-bottom:30px}.descoberta-linha-topo h2{font-size:1.35rem}.descoberta-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.descoberta-ver-todos{font-size:.75rem;gap:7px}.projeto-visual{border-radius:12px}.projeto-visual h3{font-size:.87rem;margin:7px 0 12px}.projeto-visual-texto{padding:12px}.projeto-visual-autor{font-size:.66rem}.projeto-visual-categoria{font-size:.54rem}.descoberta-destaques{padding:18px 12px;background:#f7f2f6}.descoberta-destaques .descoberta-linha-topo{padding:0 3px}.descoberta-destaques .descoberta-kicker{font-size:.58rem}.convite-educadores{grid-template-columns:1fr;padding:26px;gap:18px;margin-bottom:32px}.convite-educadores-mosaico{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;transform:none;margin:12px 0}.convite-educadores-mosaico figure{border-width:4px;border-bottom-width:24px}.convite-educadores-mosaico figure:first-child{grid-row:auto}.convite-educadores-mosaico figcaption{font-size:.4rem;bottom:-18px}.educadores-heroi{grid-template-columns:1fr;padding:28px 22px 18px;gap:8px;border-radius:20px}.educadores-abertura h1{font-size:2.5rem}.educadores-abertura>p{font-size:.92rem}.educadores-colagem{min-height:310px;margin-top:12px}.educadores-foto{width:47%;height:158px}.educadores-foto-0{top:15px}.educadores-foto-2{bottom:16px}.educadores-foto span{font-size:.53rem}.educadores-selo{font-size:.7rem;bottom:25px}.educadores-atividades{padding-top:35px}.educadores-temas{gap:9px;margin:15px 0 24px}.educadores-temas a{padding:13px 11px;font-size:.75rem}.educadores-grade{grid-template-columns:1fr;gap:22px}.educadores-atividade>img{height:235px}.educadores-atividade-corpo{padding:23px}.educadores-roteiro{padding:25px}.educadores-roteiro ol{grid-template-columns:1fr;gap:18px}.educadores-roteiro h2{font-size:1.5rem}.educadores-compartilhar{align-items:flex-start;flex-direction:column;gap:10px}.descoberta-kicker{font-size:.6rem}.educadores-contexto{font-size:.71rem}}
@media(prefers-reduced-motion:reduce){.projeto-visual,.projeto-visual img,.projeto-visual-foto>span,.educadores-foto,.descoberta-atalhos a{transition:none}.projeto-visual:hover,.projeto-visual:focus-within,.projeto-visual:hover img{transform:none}}

.seta-visual,.descoberta-home span[aria-hidden],.educadores span[aria-hidden]{font-family:Arial,sans-serif;font-style:normal}

.seta-svg{display:inline-block;vertical-align:middle;flex-shrink:0}.seta-svg-baixo{transform:rotate(90deg)}
