
header nav>a[href*="#guias"]{color:var(--gold)}.learning-highlight{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:38px;align-items:center;border:1px solid #69532f;background:linear-gradient(115deg,#1c2531,#111d2a);border-radius:14px;padding:30px;margin:0 0 50px}.learning-highlight h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.7px;margin:12px 0}.learning-highlight p{color:var(--muted);max-width:690px;margin:0 0 22px}.learning-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.learning-steps li{display:flex;align-items:center;gap:14px;background:#0c1522;border:1px solid var(--line);border-radius:9px;padding:14px;font-size:14px}.learning-steps span{font-size:20px;color:var(--gold);font-weight:750;font-variant-numeric:tabular-nums}.section-heading h2{margin:8px 0 12px}.section-heading p{max-width:760px;margin:0}.learning-section{padding-top:8px;margin-bottom:52px;scroll-margin-top:26px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:24px}.guide-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.guide-card .eyebrow{font-size:10px;letter-spacing:1.3px;position:relative;padding-right:24px}.guide-card h3{font-size:24px;line-height:1.25;margin:17px 0 12px}.guide-card p{font-size:15px;color:var(--muted);margin:0 0 24px}.guide-card>.btn{margin-top:auto;align-self:flex-start}.guide-featured{border-color:#806233}.guide-number{font-size:48px;line-height:1;font-weight:800;letter-spacing:-2px;color:#304155;margin-bottom:20px}.guide-featured .guide-number{color:#9d793a}.product-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.product-actions .btn{margin-top:0;flex:1;padding-left:12px;padding-right:12px}#produtos>.section-heading{padding-top:2px}.products{margin-top:24px}#guias:target{outline:0}@media(max-width:800px){.learning-highlight{grid-template-columns:1fr;gap:24px;padding:24px;margin-bottom:38px}.learning-highlight .btn{width:100%}.learning-steps{gap:9px}.learning-steps li{padding:11px 14px}.guide-card h3{font-size:22px}.guide-card>.btn{width:100%}.guide-grid{grid-template-columns:1fr}nav .langs{margin-left:auto}.learning-section{margin-bottom:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
