/* GUIAS EDUCALINE (o blog novo) - 02/11/2026. Usado so pelo template/guias.html (prefixo gd-). Cores e fontes do style.css
   (Lexend nos titulos, Source Sans no texto, azul b400). Previa aprovada: Previas/blog_novo (previa 3). */
.gd{--gd-azul:#0052CC;--gd-azul2:#0747A6;--gd-azul3:#0A3A85;--gd-b50:#DEEBFF;--gd-b25:#EEF5FF;--gd-n900:#091E42;--gd-n600:#314464;--gd-n300:#556683;
	--gd-n100:#7C8CA5;--gd-n40:#D6E0F0;--gd-n20:#E8EEF7;--gd-fundo:#F5F8FC;--gd-amarelo:#FFBE00;--gd-amarelo2:#E0A500;--gd-verde:#1F7A45;
	--gd-tit:var(--fonte-titulo,'Lexend','Segoe UI',Arial,sans-serif);--gd-txt:var(--fonte-texto,'Source Sans Pro','Segoe UI',Arial,sans-serif);
	background:var(--gd-fundo);color:var(--gd-n900);font-family:var(--gd-txt);font-size:16px;overflow-x:clip}
/* overflow-x:clip e nao hidden: hidden quebra o position:sticky (barra de leitura, indice e curso ao lado). --gd-topo = altura do topo fixo do site (o JS do guia mede). */
.gd *{box-sizing:border-box}
.gd a{text-decoration:none}
.gd img{display:block;max-width:100%}
.gd picture{display:block;overflow:hidden}
.gd picture img{width:100%;height:100%;object-fit:cover}
.gd-wrap{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}
.gd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.gd-ic{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}
.gd-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--gd-tit);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gd-azul)}
.gd-eyebrow.gd-claro{color:var(--gd-amarelo)}
.gd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--gd-tit);font-weight:600;font-size:15px;padding:12px 22px;border-radius:10px;transition:filter .15s,transform .15s}
.gd-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}
.gd-amarelo{background:var(--gd-amarelo);color:var(--gd-n900)!important}
.gd-azul{background:var(--gd-azul);color:#fff!important}
.gd-linha{border:2px solid rgba(255,255,255,.55);color:#fff!important}
.gd-cheio{width:100%}
.gd-chip{display:inline-block;font-family:var(--gd-tit);font-size:12px;font-weight:500;color:var(--gd-azul2);background:var(--gd-b25);border:1px solid var(--gd-b50);border-radius:20px;padding:2px 10px}
a.gd-chip:hover{background:var(--gd-b50)}
.gd-fmt{font-family:var(--gd-tit);font-size:12px;color:var(--gd-n600);background:var(--gd-n20);border-radius:20px;padding:2px 10px}
.gd-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.gd-migalha{font-size:14px;color:var(--gd-n300)}
.gd-migalha a{color:inherit}.gd-migalha a:hover{text-decoration:underline}

/* inicio */
.gd-hero{position:relative;min-height:480px;display:flex;align-items:center;color:#fff;overflow:hidden;background:var(--gd-n900)}
.gd-hero-foto{position:absolute;inset:0}
.gd-hero-veu{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,30,66,.95) 0%,rgba(9,30,66,.84) 36%,rgba(9,30,66,.25) 68%,rgba(9,30,66,0) 100%)}
.gd-hero-in{position:relative;width:100%;padding-top:60px;padding-bottom:60px}
.gd-hero-in>*{max-width:620px}
.gd-hero h1{font-family:var(--gd-tit);font-weight:600;font-size:46px;line-height:1.1;margin:14px 0 14px;color:#fff;letter-spacing:-.01em;text-wrap:balance}
.gd-hero p{margin:0 0 20px;font-size:19px;line-height:1.55;color:#DCE6F5}
.gd-busca{display:flex;align-items:center;gap:10px;background:#fff;color:var(--gd-n300);border-radius:14px;padding:7px 7px 7px 16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.gd-busca input{flex:1;min-width:0;border:0;outline:0;font-size:16px;color:var(--gd-n900);background:transparent;padding:6px 0}
.gd-busca button{border:0;font-family:var(--gd-tit);font-weight:600;font-size:15px;background:var(--gd-azul);color:#fff;border-radius:10px;padding:11px 20px;cursor:pointer}
.gd-pop{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:#AFC0DA;margin-top:14px}
.gd-pop a{border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:4px 12px;color:#fff}
.gd-pop a:hover{background:rgba(255,255,255,.12)}
.gd-faixa{background:#fff;border-bottom:1px solid var(--gd-n40)}
.gd-faixa-in{display:grid;grid-template-columns:repeat(4,1fr)}
.gd-faixa-in span{padding:18px 12px;text-align:center;font-size:14px;color:var(--gd-n300);border-right:1px solid var(--gd-n40)}
.gd-faixa-in span:last-child{border-right:0}
.gd-faixa-in b{display:block;font-family:var(--gd-tit);font-size:24px;color:var(--gd-azul);font-weight:600}
.gd-bloco{padding:44px 0}
.gd-branco{background:#fff}
.gd-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px}
.gd-cab h2{font-family:var(--gd-tit);font-size:28px;font-weight:600;margin:6px 0 0;letter-spacing:-.01em;color:var(--gd-n900)}
.gd-ver{font-family:var(--gd-tit);font-size:14px;color:var(--gd-azul);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.gd-card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;color:var(--gd-n900);box-shadow:0 1px 2px rgba(9,30,66,.08),0 4px 14px rgba(9,30,66,.06);min-width:0;transition:box-shadow .2s,transform .2s}
.gd-card:hover{box-shadow:0 2px 4px rgba(9,30,66,.08),0 12px 28px rgba(9,30,66,.12);transform:translateY(-2px);color:var(--gd-n900)}
.gd-card[hidden]{display:none}
.gd-card-foto{aspect-ratio:3/2}
.gd-card-in{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;min-width:0;flex:1}
.gd-card-tit{font-family:var(--gd-tit);font-size:18px;line-height:1.3;font-weight:600}
.gd-card-res{font-size:15px;line-height:1.5;color:var(--gd-n600)}
.gd-card-pe{margin-top:auto;font-size:13px;color:var(--gd-n100);display:inline-flex;gap:6px;align-items:center}
.gd-destaques{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}
.gd-card-xl .gd-card-foto{aspect-ratio:16/9}.gd-card-xl .gd-card-tit{font-size:26px;line-height:1.2}.gd-card-xl .gd-card-res{font-size:17px}
.gd-d-col{display:flex;flex-direction:column;gap:14px;min-width:0}
.gd-card-h{display:grid;grid-template-columns:170px minmax(0,1fr);flex:1}
.gd-card-h .gd-card-foto{aspect-ratio:auto;height:100%;min-height:120px}.gd-card-h .gd-card-res{display:none}.gd-card-h .gd-card-tit{font-size:17px}
.gd-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;gap:14px;grid-auto-flow:dense}
.gd-area{position:relative;border-radius:16px;overflow:hidden;color:#fff;display:flex;align-items:flex-end;min-width:0;background:var(--gd-n900)}
.gd-area.gd-a-big{grid-column:span 2;grid-row:span 2}.gd-area.gd-a-wide{grid-column:span 2}
.gd-area-foto{position:absolute;inset:0;transition:transform .45s}
.gd-area:hover .gd-area-foto{transform:scale(1.05)}
.gd-area-txt{position:relative;width:100%;padding:14px 16px;display:flex;flex-direction:column;gap:3px;background:linear-gradient(180deg,rgba(9,30,66,0) 0%,rgba(9,30,66,.88) 58%)}
.gd-area-txt b{font-family:var(--gd-tit);font-size:17px;font-weight:600;line-height:1.2;color:#fff}
.gd-area-txt span{font-size:13px;color:#D3DEEF;line-height:1.35;display:none}
.gd-area-txt small{font-family:var(--gd-tit);font-size:12px;color:var(--gd-amarelo)}
.gd-a-big .gd-area-txt{padding:22px 24px}.gd-a-big .gd-area-txt b{font-size:28px}.gd-a-big .gd-area-txt span,.gd-a-wide .gd-area-txt span{display:block}.gd-a-big .gd-area-txt span{font-size:16px}
.gd-trilha{background:radial-gradient(circle at 85% 20%,#14408F 0%,var(--gd-n900) 55%);color:#fff;padding:48px 0}
.gd-trilha-in{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}
.gd-trilha-txt{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.gd-trilha-txt h2{font-family:var(--gd-tit);font-size:32px;font-weight:600;margin:0;line-height:1.15;color:#fff}
.gd-trilha-txt p{margin:0;font-size:17px;line-height:1.55;color:#C9D6EA}
.gd-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;position:relative}
.gd-passos::before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:2px;background:rgba(255,255,255,.18)}
.gd-passos a{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 14px 10px 0;color:#fff;transition:background .15s}
.gd-passos a:hover{background:rgba(255,255,255,.13)}
.gd-n{width:44px;height:44px;border-radius:50%;background:var(--gd-azul);display:flex;align-items:center;justify-content:center;font-family:var(--gd-tit);font-weight:600;box-shadow:0 0 0 4px var(--gd-n900)}
.gd-passos b{font-family:var(--gd-tit);font-weight:500;font-size:15px;line-height:1.3}
.gd-passos small{font-size:13px;color:#AFC0DA}
.gd-passos .gd-fim a{background:rgba(255,190,0,.12);border-color:rgba(255,190,0,.35)}
.gd-passos .gd-fim .gd-n{background:var(--gd-amarelo);color:var(--gd-n900)}.gd-passos .gd-fim .gd-ic{width:22px;height:22px}
.gd-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.gd-trio-2{grid-template-columns:repeat(2,1fr)}
.gd-confia{background:var(--gd-b25);border-top:1px solid var(--gd-b50);padding:38px 0}
.gd-confia-in{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.gd-confia-in div{display:flex;flex-direction:column;gap:6px}
.gd-confia-in .gd-ic{width:40px;height:40px;padding:9px;border-radius:12px;background:#fff;color:var(--gd-azul);box-shadow:0 2px 8px rgba(0,82,204,.12)}
.gd-confia-in b{font-family:var(--gd-tit);font-size:16px;font-weight:600}.gd-confia-in span{font-size:15px;color:var(--gd-n600);line-height:1.45}
.gd-cta-cursos{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0;padding:32px 36px;border-radius:20px;background:linear-gradient(120deg,var(--gd-azul),var(--gd-azul3));color:#fff}
.gd-cta-cursos h2{font-family:var(--gd-tit);font-size:26px;margin:0 0 6px;font-weight:600;color:#fff}.gd-cta-cursos p{margin:0;color:#DCE6F5;font-size:16px;max-width:60ch}

/* area */
.gd-a-hero{position:relative;min-height:340px;display:flex;align-items:flex-end;color:#fff;background:var(--gd-n900)}
.gd-a-hero-foto{position:absolute;inset:0}
.gd-a-hero-veu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,30,66,.95) 0%,rgba(9,30,66,.6) 50%,rgba(9,30,66,.15) 100%)}
.gd-a-hero-in{position:relative;width:100%;padding-top:36px;padding-bottom:34px;display:flex;flex-direction:column;gap:10px}
.gd-a-hero-in>*{max-width:760px}
.gd-a-hero .gd-migalha{color:#B8C7DE}
.gd-a-hero h1{font-family:var(--gd-tit);font-size:44px;font-weight:600;margin:0;color:#fff;letter-spacing:-.01em}
.gd-a-hero p{margin:0;font-size:18px;line-height:1.55;color:#DCE6F5}
.gd-a-num{display:flex;flex-wrap:wrap;gap:10px}
.gd-a-num span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:5px 14px;font-size:14px}
.gd-a-num b{font-family:var(--gd-tit);color:var(--gd-amarelo)}
.gd-a-grade{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding-top:30px;padding-bottom:44px}
.gd-a-lista{display:flex;flex-direction:column;gap:14px;min-width:0}
.gd-filtros{display:flex;flex-wrap:wrap;gap:8px}
.gd-filtros button{font-family:var(--gd-tit);font-size:14px;background:#fff;border:1px solid var(--gd-n40);border-radius:20px;padding:7px 15px;color:var(--gd-n600);white-space:nowrap;cursor:pointer}
.gd-filtros button.on{background:var(--gd-n900);border-color:var(--gd-n900);color:#fff}
.gd-trilha-mini{display:flex;align-items:center;gap:14px;background:linear-gradient(90deg,#FFF6DD,#FFFBEF);border:1px solid #F2D27A;border-radius:14px;padding:14px 18px;color:var(--gd-n900)}
.gd-trilha-mini>.gd-ic{width:28px;height:28px;color:var(--gd-amarelo2)}
.gd-trilha-mini span{flex:1;min-width:0}.gd-trilha-mini b{display:block;font-family:var(--gd-tit);font-weight:600}.gd-trilha-mini small{font-size:14px;color:var(--gd-n600)}
.gd-trilha-mini em{font-style:normal;font-family:var(--gd-tit);font-size:14px;color:var(--gd-azul2);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.gd-card-l{display:grid;grid-template-columns:240px minmax(0,1fr)}
.gd-card-l .gd-card-foto{aspect-ratio:auto;height:100%;min-height:170px}
.gd-vazio{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:#fff;border:1px dashed var(--gd-n40);border-radius:16px;padding:22px}
.gd-vazio b{font-family:var(--gd-tit);font-size:18px}.gd-vazio span{color:var(--gd-n600)}
.gd-lado{display:flex;flex-direction:column;gap:16px;min-width:0}
.gd-caixa{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(9,30,66,.08),0 4px 14px rgba(9,30,66,.06)}
.gd-caixa-tit{font-family:var(--gd-tit);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-n300)}
.gd-mini-curso{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;color:var(--gd-n900)}
.gd-mini-curso img{width:64px;height:48px;object-fit:cover;border-radius:8px;background:var(--gd-n20)}
.gd-mini-curso b{font-family:var(--gd-tit);font-size:14px;font-weight:500;line-height:1.3}
.gd-mini-curso:hover b{color:var(--gd-azul)}
.gd-chips{display:flex;flex-wrap:wrap;gap:6px}

/* guia */
.gd-leitura{position:sticky;top:var(--gd-topo,0px);z-index:5;height:4px;background:var(--gd-n20)}
.gd-leitura i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gd-azul),var(--gd-amarelo))}
.gd-g-cab{padding-top:26px;padding-bottom:22px;display:flex;flex-direction:column;gap:12px}
.gd-g-cab h1{font-family:var(--gd-tit);font-size:40px;line-height:1.15;font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.01em;color:var(--gd-n900);max-width:900px}
.gd-por{display:flex;align-items:center;gap:12px;max-width:900px}
.gd-av{width:44px;height:44px;border-radius:50%;background:var(--gd-b50);color:var(--gd-azul2);display:flex;align-items:center;justify-content:center;flex:0 0 44px}
.gd-av .gd-ic{width:22px;height:22px}
.gd-por b{display:block;font-family:var(--gd-tit);font-size:15px;font-weight:600}.gd-por small{font-size:14px;color:var(--gd-n300)}
.gd-comp{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gd-n40);background:#fff;border-radius:30px;padding:8px 14px;font-family:var(--gd-tit);font-size:14px;color:var(--gd-verde);margin-left:auto;white-space:nowrap}
.gd-comp:hover{background:#EAF7EF;color:var(--gd-verde)}
.gd-g-capa{border-radius:20px;aspect-ratio:1200/520}
.gd-g-grade{display:grid;grid-template-columns:210px minmax(0,1fr) 290px;gap:36px;padding-top:32px;padding-bottom:20px}
.gd-toc{position:sticky;top:calc(var(--gd-topo,0px) + 20px);align-self:start;font-size:14px}
.gd-toc b{font-family:var(--gd-tit);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-n300)}
.gd-toc ol{list-style:none;margin:10px 0 0;padding:0;border-left:2px solid var(--gd-n40)}
.gd-toc li a{display:block;padding:7px 0 7px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--gd-n600);line-height:1.35}
.gd-toc li a:hover{border-left-color:var(--gd-azul);color:var(--gd-azul)}
.gd-corpo{min-width:0;font-size:18px;line-height:1.7;color:#1B2A44}
.gd-corpo h2{font-family:var(--gd-tit);font-size:25px;line-height:1.25;font-weight:600;margin:34px 0 10px;color:var(--gd-n900);scroll-margin-top:calc(var(--gd-topo,0px) + 20px)}
.gd-corpo p{margin:0 0 14px}
.gd-corpo ul,.gd-corpo ol{padding-left:22px;margin:0 0 14px}.gd-corpo li{margin-bottom:6px}
.gd-corpo li::marker{color:var(--gd-azul);font-weight:600}
.gd-corpo a{color:var(--gd-azul);text-decoration:underline;text-underline-offset:3px}
.gd-resposta{background:#fff;border-left:5px solid var(--gd-azul);border-radius:0 14px 14px 0;padding:18px 22px;box-shadow:0 4px 16px rgba(0,82,204,.08);margin-bottom:8px}
.gd-resposta>b{display:inline-flex;align-items:center;gap:6px;font-family:var(--gd-tit);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-azul)}
.gd-resposta p{margin:6px 0 0;font-size:19px;line-height:1.6;color:var(--gd-n900)}
.gd-tabela{overflow-x:auto;margin:6px 0 18px;border-radius:14px;border:1px solid var(--gd-n40);background:#fff}
.gd-tabela table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45;min-width:520px}
.gd-tabela th,.gd-tabela td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gd-n20)}
.gd-tabela thead th{background:var(--gd-n900);color:#fff;font-family:var(--gd-tit);font-weight:500;font-size:14px}
.gd-tabela tbody th{font-family:var(--gd-tit);font-weight:500;font-size:14px;color:var(--gd-n600);background:var(--gd-fundo);width:28%}
.gd-tabela tr:last-child th,.gd-tabela tr:last-child td{border-bottom:0}
.gd-na-trilha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#FFF6DD;border:1px solid #F2D27A;border-radius:14px;padding:13px 18px;margin:20px 0;font-size:16px;line-height:1.4}
.gd-na-trilha>.gd-ic{color:var(--gd-amarelo2)}
.gd-corpo .gd-na-trilha a{font-family:var(--gd-tit);font-size:14px;color:var(--gd-azul2);display:inline-flex;align-items:center;gap:4px;margin-left:auto;text-decoration:none}
.gd-faq{display:flex;flex-direction:column;gap:10px}
.gd-faq details{background:#fff;border:1px solid var(--gd-n40);border-radius:12px;padding:0 18px}
.gd-faq summary{list-style:none;cursor:pointer;padding:15px 0;font-family:var(--gd-tit);font-weight:500;font-size:17px;display:flex;justify-content:space-between;gap:12px}
.gd-faq summary::-webkit-details-marker{display:none}
.gd-faq summary::after{content:"+";color:var(--gd-azul);font-size:22px;line-height:1}
.gd-faq details[open] summary::after{content:"\2212"}
.gd-faq p{margin:0 0 16px;font-size:17px;color:var(--gd-n600)}
.gd-g-cta{display:grid;grid-template-columns:210px minmax(0,1fr);background:var(--gd-n900);color:#fff;border-radius:20px;overflow:hidden;margin:36px 0 18px}
.gd-g-cta-foto{width:100%;height:100%;min-height:220px;object-fit:cover}
.gd-g-cta>div{padding:24px 26px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.gd-g-cta h3{font-family:var(--gd-tit);font-size:24px;font-weight:600;margin:0;color:#fff}
.gd-g-cta p{margin:0 0 6px;font-size:16px;line-height:1.55;color:#C9D6EA}
.gd-g-cta-bt{display:flex;flex-wrap:wrap;gap:10px}
.gd-corpo .gd-g-cta a.gd-btn{text-decoration:none}
.gd-tambem{font-size:14px;color:#AFC0DA}
.gd-corpo .gd-tambem a{color:#fff}
.gd-g-fim{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;font-size:15px;color:var(--gd-n300);border-top:1px solid var(--gd-n40);padding-top:16px}
.gd-corpo .gd-g-fim a.gd-comp{text-decoration:none}
.gd-fixa{position:sticky;top:calc(var(--gd-topo,0px) + 20px)}
.gd-g-lado{align-self:start}
.gd-gl-foto{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:var(--gd-n20)}
.gd-gl-tit{font-family:var(--gd-tit);font-size:19px;font-weight:600;line-height:1.25}.gd-gl-sub{font-size:14px;color:var(--gd-n300);line-height:1.4}

/* tablet */
@media (max-width:1100px){
	.gd-g-grade{grid-template-columns:minmax(0,1fr) 280px}.gd-toc{display:none}
}
@media (max-width:991.98px){
	.gd-g-grade,.gd-a-grade{grid-template-columns:minmax(0,1fr)}.gd-g-lado{display:none}
	.gd-bento{grid-template-columns:repeat(2,1fr)}.gd-trilha-in{grid-template-columns:1fr}.gd-confia-in{grid-template-columns:1fr 1fr}
	.gd-destaques{grid-template-columns:1fr}
}
/* celular */
@media (max-width:767.98px){
	.gd-wrap{padding-left:16px;padding-right:16px}
	.gd-hero{min-height:0;align-items:flex-end}
	.gd-hero-veu{background:linear-gradient(0deg,rgba(9,30,66,.96) 0%,rgba(9,30,66,.85) 55%,rgba(9,30,66,.25) 100%)}
	.gd-hero-in{padding-top:170px;padding-bottom:26px}
	.gd-hero h1{font-size:29px}.gd-hero p{font-size:16px}
	.gd-busca{padding-left:12px}.gd-busca input{font-size:15px}.gd-busca button{padding:10px 14px}
	.gd-pop{display:none}
	.gd-faixa-in{grid-template-columns:repeat(2,1fr)}.gd-faixa-in span{padding:12px 8px;border-bottom:1px solid var(--gd-n40)}.gd-faixa-in b{font-size:20px}
	.gd-bloco{padding:28px 0}.gd-cab h2{font-size:22px}
	.gd-trio,.gd-trio-2{grid-template-columns:1fr}
	.gd-card-xl .gd-card-tit{font-size:21px}.gd-card-xl .gd-card-res{font-size:15px}
	.gd-card-h,.gd-trio .gd-card,.gd-card-l{display:grid;grid-template-columns:112px minmax(0,1fr)}
	.gd-card-h .gd-card-foto,.gd-trio .gd-card-foto,.gd-card-l .gd-card-foto{aspect-ratio:auto;height:100%;min-height:118px}
	.gd-trio .gd-card-res,.gd-card-l .gd-card-res{display:none}.gd-card-in{padding:12px 14px;gap:6px}.gd-card-tit,.gd-card-h .gd-card-tit{font-size:15px}
	.gd-bento{grid-auto-rows:118px;gap:10px}.gd-area.gd-a-big{grid-row:span 2}.gd-a-big .gd-area-txt b{font-size:20px}.gd-a-big .gd-area-txt span{font-size:14px}
	.gd-area-txt{padding:10px 12px}.gd-area-txt b{font-size:14px}.gd-a-wide .gd-area-txt span{display:none}
	.gd-trilha{padding:30px 0}.gd-trilha-txt h2{font-size:24px}.gd-passos small{display:none}
	.gd-confia{padding:26px 0}.gd-confia-in span{font-size:14px}
	.gd-cta-cursos{flex-direction:column;align-items:flex-start;margin:20px 0;padding:22px}.gd-cta-cursos h2{font-size:21px}
	.gd-a-hero{min-height:280px}.gd-a-hero h1{font-size:30px}.gd-a-hero p{font-size:16px}
	.gd-a-grade{padding-top:18px;padding-bottom:26px}.gd-filtros{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}
	.gd-trilha-mini{flex-wrap:wrap}.gd-trilha-mini em{margin-left:42px}
	.gd-g-cab{padding-top:18px;padding-bottom:16px}.gd-g-cab h1{font-size:27px}.gd-comp{padding:7px 11px}.gd-g-capa{aspect-ratio:16/10;border-radius:14px}
	.gd-g-grade{padding-top:20px}.gd-corpo{font-size:17px}.gd-corpo h2{font-size:21px}.gd-resposta p{font-size:17px}
	.gd-g-cta{grid-template-columns:1fr}.gd-g-cta-foto{min-height:150px;max-height:200px}.gd-corpo .gd-na-trilha a{margin-left:0}
}
@media (prefers-reduced-motion:reduce){.gd-area-foto,.gd-card,.gd-btn{transition:none}}
