.guide-main section{padding:36px 0}.guide-intro{max-width:1100px}.guide-intro h1{font:clamp(42px,6.8vw,96px)/1.08 var(--display);letter-spacing:-1px;margin:18px 0 24px}.guide-intro h1 span{color:var(--red)}.guide-intro>p:not(.eyebrow){max-width:650px;font-size:22px}.eyebrow{font-size:13px;letter-spacing:1.8px;color:var(--muted)}.guide-intro .cta{font-size:24px;margin:16px 0}.guide-main h2{font-size:clamp(30px,3.7vw,52px)}.guide-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0}.guide-stat{border-left:3px solid var(--red);padding-left:18px;text-decoration:none;display:flex;flex-direction:column}.guide-stat b{font:clamp(35px,4.6vw,64px)/1.2 var(--display)}.guide-stat span{font-size:16px;max-width:24ch}.guide-search{display:grid;grid-template-columns:2fr 1fr auto;gap:18px;align-items:end}.guide-search button{padding:12px 18px;background:transparent;border:1px solid var(--line);color:var(--fg);cursor:pointer}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.guide-card{border-top:1px solid var(--border-soft);padding:24px 0;min-width:0;display:flex;flex-direction:column;align-items:start}.guide-card h3{font-size:31px;margin:10px 0}.guide-card .guide-category{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0}.guide-card .guide-number{font-weight:700;color:var(--fg);margin:0}.guide-card>p{font-size:17px;max-width:65ch}.guide-card .guide-limit{font-size:14px;color:var(--muted)}.guide-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:auto;font-size:15px;padding-top:12px}.guide-links>a:first-child{font-weight:700}.guide-method{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.guide-method p{font-size:17px}.guide-card[hidden]{display:none}#explorar{scroll-margin-top:100px}@media(max-width:750px){.guide-main section{padding:26px 0}.guide-intro h1{font-size:43px}.guide-intro>p:not(.eyebrow){font-size:18px}.guide-intro .cta{font-size:19px;padding:12px 15px;gap:15px}.guide-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.guide-stat{padding-left:12px}.guide-stat span{font-size:14px}.guide-search{grid-template-columns:1fr auto;gap:12px}.guide-search label:first-child{grid-column:1/-1}.guide-grid,.guide-method{grid-template-columns:1fr}.guide-method{gap:10px}.guide-card h3{font-size:28px}.guide-main .heading{display:block}.guide-main .heading p{font-size:16px}.guide-main{overflow-wrap:anywhere}}
