.au-topo{padding-top:var(--recuo)}.au-lista{padding:clamp(48px,6vw,72px) 0 clamp(72px,9vw,120px)}.au-cursos{list-style:none;margin:0;padding:0;display:grid;gap:28px}.au-curso{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--branco);border:2px solid var(--mata);border-radius:14px;box-shadow:6px 6px 0 var(--mata);overflow:hidden;transition:transform .2s var(--suave),box-shadow .2s var(--suave)}.au-curso:has(.au-ir:hover){transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--mata)}.au-capa{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,36px);background:var(--mata);color:var(--papel);border-right:2px solid var(--mata)}.au-capa-nome{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.94;letter-spacing:-.05em}.au-capa-nome span{display:block;color:var(--mata);background:var(--marca-texto);width:fit-content;padding:0 .08em;margin-top:.06em;border-radius:4px}.au-capa-rota{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-capa-rota li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:2px solid var(--papel);border-radius:999px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.au-capa-rota li:last-child{background:var(--marca-texto);border-color:var(--marca-texto);color:var(--mata)}.au-capa-rota li+li:before{content:"";width:12px;margin-left:-14px;margin-right:2px;border-top:2px dashed currentColor;opacity:.6}.au-capa-rota li:last-child:before{border-color:var(--papel)}.au-capa-rota .icone{width:15px;height:15px}.au-corpo{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,36px)}.au-corpo h2{font-family:var(--f-titulo);font-weight:800;font-size:clamp(30px,3.4vw,42px);line-height:1;letter-spacing:-.04em;margin:10px 0 0}.au-texto{font-size:17px;line-height:1.55;color:var(--texto-2);margin:14px 0 0;max-width:52ch;text-wrap:pretty}.au-fatos{list-style:none;margin:20px 0 28px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:8px 24px}.au-fatos li{position:relative;padding-left:20px;font-size:15px;font-weight:600}.au-fatos li:before{content:"";position:absolute;left:0;top:.42em;width:10px;height:10px;border-radius:50%;background:var(--marca-texto);border:2px solid var(--mata)}.au-ir{margin-top:auto}.au-ir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.au-digitando{display:flex;align-items:center;gap:10px;margin:28px 0 0;font:600 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2)}.au-bolinhas{display:inline-flex;gap:4px;padding:10px 12px;background:var(--branco);border:2px solid var(--mata);border-radius:4px 16px 16px}.au-bolinhas i{width:7px;height:7px;border-radius:50%;background:var(--mata);animation:au-digita 1.3s var(--suave) infinite}.au-bolinhas i:nth-child(2){animation-delay:.16s}.au-bolinhas i:nth-child(3){animation-delay:.32s}@keyframes au-digita{0%,60%,to{transform:none;opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.au-bolinhas i{animation:none;opacity:.6}.au-curso{transition:none}}@media(max-width:760px){.au-curso{grid-template-columns:1fr}.au-capa{border-right:0;border-bottom:2px solid var(--mata)}.au-fatos{grid-template-columns:1fr}}.links a[aria-current=page]:before{transform:scaleX(1)}
