.classroom.svelte-z4801p{max-width:960px;padding:var(--space-8) var(--space-8) var(--space-16);margin:0 auto}.classroom__hero.svelte-z4801p{text-align:center;padding:8vmin 0 10vmin}.classroom__hero.svelte-z4801p h1:where(.svelte-z4801p){letter-spacing:-.04em;margin:0 0 var(--space-6);font-size:clamp(2.5rem,6.5vmin,4.5rem);font-weight:700;line-height:1.08}.classroom__lede.svelte-z4801p{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:520px;margin:0 auto}.classroom__features.svelte-z4801p{flex-direction:column;gap:8vmin;display:flex}.classroom__feature.svelte-z4801p{gap:var(--space-12);border-top:var(--border-width) solid var(--color-border);grid-template-columns:1fr 1fr;align-items:center;padding:4vmin 0;display:grid}.classroom__feature--reverse.svelte-z4801p{direction:rtl}.classroom__feature--reverse.svelte-z4801p>:where(.svelte-z4801p){direction:ltr}.classroom__feature-label.svelte-z4801p{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.classroom__feature-text.svelte-z4801p h2:where(.svelte-z4801p){letter-spacing:-.03em;margin:0 0 var(--space-4);color:var(--color-text);font-size:clamp(1.5rem,3vmin,2.25rem);font-weight:700;line-height:1.15}.classroom__feature-text.svelte-z4801p p:where(.svelte-z4801p){font-size:var(--text-lg);color:var(--color-text-muted);margin:0 0 var(--space-6);line-height:1.75}.classroom__feature-cta.svelte-z4801p{gap:var(--space-6);flex-wrap:wrap;display:flex}.classroom__arrow-link.svelte-z4801p{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:600;font-size:var(--text-base);transition:gap var(--transition-fast);text-decoration:none;display:inline-flex}.classroom__arrow-link.svelte-z4801p:hover{gap:var(--space-3);text-decoration:underline}.classroom__feature-media.svelte-z4801p{border-radius:var(--radius-xl);position:relative;overflow:hidden}.classroom__feature-img.svelte-z4801p{border-radius:var(--radius-xl);border:var(--border-width) solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal), transform var(--transition-normal);display:block}.classroom__feature-img.svelte-z4801p:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.classroom__feature-img--no-frame.svelte-z4801p{box-shadow:none;border-radius:var(--radius-lg);border:none}.classroom__feature-img--no-frame.svelte-z4801p:hover{box-shadow:var(--shadow-md)}.classroom__cta-block.svelte-z4801p{padding:var(--space-12) var(--space-10);background:var(--color-bg-subtle);border-radius:var(--radius-xl);border:var(--border-width) solid var(--color-border);text-align:center;margin-top:8vmin}.classroom__cta-block.svelte-z4801p h2:where(.svelte-z4801p){letter-spacing:-.03em;margin:0 0 var(--space-3);font-size:clamp(1.5rem,3.5vmin,2rem);font-weight:700}.classroom__cta-block.svelte-z4801p p:where(.svelte-z4801p){font-size:var(--text-lg);color:var(--color-text-muted);max-width:480px;margin:0 auto var(--space-8);line-height:1.6}.classroom__cta-button.svelte-z4801p{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-base);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.classroom__cta-button.svelte-z4801p:hover{opacity:.85;box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (width<=768px){.classroom__feature.svelte-z4801p{gap:var(--space-8);grid-template-columns:1fr}.classroom__feature--reverse.svelte-z4801p{direction:ltr}.classroom__feature-media.svelte-z4801p{order:-1}.classroom__hero.svelte-z4801p{padding:var(--space-10) 0 var(--space-12)}.classroom__cta-block.svelte-z4801p{padding:var(--space-8) var(--space-6)}}
