@layer components{.intro-section[data-v-d4820a34]{padding:1.5rem 1.5rem .5rem}.intro-section>.inner[data-v-d4820a34]{display:flex;flex-direction:column;gap:.375rem;margin:0 auto;max-width:60rem}.intro-section .meta[data-v-d4820a34]{color:hsl(var(--c-primary));font-size:.6875rem;letter-spacing:.3em}.intro-section .title[data-v-d4820a34]{color:hsl(var(--c-foreground));font-family:var(--ff-serif,serif);font-size:2rem;font-weight:700;margin:0}.intro-section .lead[data-v-d4820a34]{color:hsl(var(--c-muted-foreground));font-size:.9375rem;margin:0}.intro-section .device-switch[data-v-d4820a34]{display:flex;gap:.5rem;margin-top:.75rem}.intro-section .device[data-v-d4820a34]{background:hsl(var(--c-background));border:1px solid hsl(var(--c-border));border-radius:999px;color:hsl(var(--c-muted-foreground));cursor:pointer;font-size:.8125rem;padding:.375rem .875rem}.intro-section .device.-active[data-v-d4820a34]{background:hsl(var(--c-primary));border-color:hsl(var(--c-primary));color:hsl(var(--c-primary-foreground))}}@layer components{.wrap-up-section[data-v-1dd7102e]{padding:1rem 1.5rem 1.5rem}.wrap-up-section>.inner[data-v-1dd7102e]{display:flex;justify-content:center;margin:0 auto;max-width:60rem}.wrap-up-section .link[data-v-1dd7102e]{align-items:center;background:hsl(var(--c-primary));color:hsl(var(--c-primary-foreground));display:inline-flex;font-size:.8125rem;font-weight:var(--fs-bold);letter-spacing:.05em;padding:.5rem 1rem;text-decoration:none;transition:opacity .15s ease}.wrap-up-section .link[data-v-1dd7102e]:hover{opacity:.85}}
