.sgp-auto-card{background:#f8f6f1;color:#252525;padding:32px;display:flex;flex-direction:column;gap:24px;font-family:Montserrat,Arial,sans-serif}.sgp-auto-card h1,.sgp-auto-card h3{font-family:Montserrat,Arial,sans-serif;font-weight:900;line-height:1.1;color:inherit}.sgp-auto-card h1{font-size:clamp(36px,5vw,66px)}.sgp-auto-card h3{font-size:30px}.sgp-auto-copy p{line-height:1.65}.sgp-auto-label{font-size:13px;font-weight:800;letter-spacing:1.8px}.sgp-auto-card figure{margin:0;min-width:0}.sgp-auto-card img{width:100%;height:auto;display:block;object-fit:contain}.sgp-auto-card figcaption{font-size:13px;margin-top:8px}.sgp-auto-hero{background:#000;color:#fff;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:0;align-items:center}.sgp-auto-hero .sgp-auto-copy{padding:clamp(24px,5vw,70px)}.sgp-auto-hero .sgp-auto-label{color:#fbd214}.sgp-auto-buttons{display:flex;flex-wrap:wrap;gap:12px}.sgp-auto-buttons a,.sgp-auto-fallback a{display:inline-block;padding:14px 24px;background:#fbd214;color:#111;text-decoration:none;border:2px solid transparent;font-weight:800}.sgp-auto-buttons a:focus-visible,.sgp-auto-fallback a:focus-visible{outline:3px solid #b60bdf;outline-offset:4px}.sgp-auto-next{padding:64px 24px;max-width:1200px;margin:auto}.sgp-auto-next h2{margin-bottom:32px}.sgp-auto-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.sgp-auto-upcoming{min-width:0;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:32px}.sgp-auto-upcoming figure{width:100%;max-width:320px;justify-self:center}.sgp-auto-upcoming .sgp-auto-copy{min-width:0}.sgp-auto-fallback{text-align:center;padding:80px 24px;background:#111;color:#fff}.sgp-auto-fallback h1{color:#fff}@media(max-width:767px){.sgp-auto-grid,.sgp-auto-upcoming{grid-template-columns:1fr}.sgp-auto-upcoming figure{max-width:280px}.sgp-auto-hero{grid-template-columns:1fr}.sgp-auto-card{padding:24px}.sgp-auto-hero{padding:0}}
