.guides-hero-grid{align-items:center}.guides-hero-copy{display:flex;flex-direction:column;gap:var(--space-5)}.guides-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.guides-hero-disclaimer{margin-top:var(--space-4);max-width:44rem}.guides-hero-image-shell{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background-color:var(--color-card)}.guides-hero-image{width:100%;height:auto;display:block}.guides-overview-grid{align-items:flex-start}.guides-shortcuts{margin-top:var(--space-4)}.guides-overview-aside{align-self:stretch}.guides-beginner-grid{align-items:flex-start}.guides-beginner-aside{align-self:stretch}.guides-match-grid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1.4fr);gap:var(--space-8);align-items:start}.guides-match-visual{margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.guides-share-row{margin-top:var(--space-4)}.guides-boosters-grid{align-items:start}.guides-events-visual{margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.guides-masonry .card{height:100%}.guides-faq-list{display:flex;flex-direction:column;gap:var(--space-4)}.guides-faq-item dt{font-weight:600;margin-bottom:var(--space-2)}.guides-faq-item dd{margin:0;color:var(--color-neutral-500)}.guides-safety-list{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.guides-safety-list li{position:relative;padding-left:1.2rem;font-size:var(--font-size-sm)}.guides-safety-list li::before{content:"";position:absolute;left:0.3rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-sky))}.guides-newsletter{margin-top:var(--space-4)}@media(max-width:1024px){.guides-match-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.guides-hero-actions{flex-direction:column;align-items:stretch}.guides-match-grid{gap:var(--space-6)}.guides-masonry{column-count:1}.guides-overview-aside,.guides-beginner-aside{margin-top:var(--space-6)}}