.gd-hero h1{font-size:clamp(2.5rem,4.8vw,4rem)}.gd-hero h1:lang(es){font-size:clamp(2.3rem,4.2vw,3.5rem)}.gd-hero .bi-plate li{justify-content:flex-start}.gd-hero .rs-directions{margin-top:18px}.gd-page>section:not(.rs-hero){background:transparent!important;border-color:transparent!important}.gd-page .kicker{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rs-rust)!important}.gd-page .kicker:before{content:"";width:22px;height:3px;border-radius:3px;background:var(--rs-orange)}.gd-page .font-display{font-weight:400;color:var(--rs-ink)}.gd-page .text-muted-foreground{color:var(--rs-muted)}.gd-page .text-foreground{color:var(--rs-ink)}.gd-page .text-brand{color:var(--rs-teal)}.gd-page a.text-brand{text-decoration:underline;text-decoration-color:#fb793d80;text-underline-offset:3px}.gd-page svg.text-brand{color:var(--rs-orange)}.gd-page>section:not(.rs-hero) h2{font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1.1}.gd-page>section:not(.rs-hero) h3{font-size:1.3rem;line-height:1.2}.gd-page :is(h2,h3).mb-2{margin-bottom:.5rem}.gd-page :is(h2,h3).mb-3{margin-bottom:.75rem}.gd-page :is(h2,h3).mb-4{margin-bottom:1rem}.gd-page :is(h2,h3).mb-6{margin-bottom:1.5rem}.gd-page :is(h2,h3).mb-8{margin-bottom:2rem}.gd-page :is(h2,h3).mt-4{margin-top:1rem}.gd-page :is(h2,h3).mt-6{margin-top:1.5rem}.gd-page :is(h2,h3).mt-8{margin-top:2rem}.gd-page .rounded-lg.border.bg-card,.gd-page .rounded-2xl.border.bg-card,.gd-page .rounded-xl.border.bg-card{border-color:transparent;border-radius:24px;background:#fff;box-shadow:var(--rs-shadow-sm)}.gd-page .bg-card.rounded-2xl.p-8{border-radius:32px;box-shadow:var(--rs-shadow-md)}.gd-page .bg-card.rounded-2xl.p-8 .rounded-lg.border{border:1.5px solid var(--rs-line);border-radius:20px;background:var(--rs-cream);box-shadow:none}.gd-page .bg-muted{background:var(--rs-cream-deep)!important}.gd-page .bg-brand\/10,.gd-page .bg-brand\/5{background:var(--rs-mint)!important;border-color:transparent!important}.gd-page figure{border:6px solid #fff!important;border-radius:28px!important;box-shadow:var(--rs-shadow-md)!important}.gd-page figcaption{background:#fff!important}.gd-page [role=separator],.gd-page hr{background:var(--rs-line)}.gd-page table{border-radius:18px;overflow:hidden}.gd-page thead,.gd-page th{background:var(--rs-mint)}.gd-page>section:not(.rs-hero) a.bg-brand,.gd-page>section:not(.rs-hero) button.bg-brand,.gd-page>section:not(.rs-hero) .cta-primary{border-radius:16px;background:var(--rs-orange)!important;color:var(--rs-ink-deep)!important;font-weight:800;box-shadow:0 10px 24px -12px #fb793de6,inset 0 -3px #0000001f}.gd-page>section:not(.rs-hero) .border-input{border-radius:16px;border:1.5px solid var(--rs-line);background:#fff;color:var(--rs-ink);font-weight:800}.gd-page>section.bg-ink,.gd-page>section[class*=from-primary]{width:min(1200px,calc(100% - 48px));margin:24px auto 96px;border-radius:32px;background:var(--rs-ink)!important;box-shadow:var(--rs-shadow-lg)}.gd-page>section.bg-ink .font-display,.gd-page>section[class*=from-primary] .font-display,.gd-page>section.bg-ink h2,.gd-page>section[class*=from-primary] h2{color:var(--rs-cream)}.gd-page>section.bg-ink .bg-hero-grid{display:none}.gd-page .grid>.rounded-2xl h2,.gd-page .grid>.rounded-xl h2{font-size:clamp(1.5rem,2vw,1.85rem)}.gd-page div.bg-brand,.gd-page span.bg-brand{background:var(--rs-orange)!important;color:var(--rs-ink-deep)!important}
