@layer components{.preview-page{text-align:center;max-width:28rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}.preview-page .badge{border:2px solid var(--color-green);color:var(--color-green-dark);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-top:2.5rem;padding:4px 16px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.preview-page h1{letter-spacing:-.02em;color:var(--color-navy);margin-top:1.25rem;font-size:32px;font-weight:900;line-height:1.15}.preview-page .lede{color:var(--color-slate-500);margin-top:1rem;font-size:18px}.preview-page .cover{width:11rem;height:auto;box-shadow:var(--shadow-cover);border-radius:10px;margin:2rem auto 0}.preview-page .inside{text-align:left;border:1px solid var(--color-line);background:var(--color-slate-50);border-radius:16px;margin-top:2rem;padding:1.5rem}.preview-page .inside h2{text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-500);text-align:center;font-size:15px;font-weight:700}.preview-page .inside ul{gap:.6rem;margin-top:1rem;list-style:none;display:grid}.preview-page .inside li{color:var(--color-slate-500);gap:10px;font-size:15px;display:flex}.preview-page .inside .sym{color:var(--color-green);flex-shrink:0;margin-top:1px;font-weight:900}.preview-page .cta{margin-top:1.5rem}.preview-page .cta svg{width:22px;height:22px}.preview-page .fineprint{color:var(--color-slate-400);margin-top:.75rem;font-size:13px;font-style:italic}.preview-page .back{margin-top:1.5rem;font-size:14px}.preview-page .back a{color:var(--color-slate-400);text-underline-offset:3px;text-decoration:underline}.preview-page footer{border-top:1px solid var(--color-slate-100);color:var(--color-slate-400);margin-top:3rem;padding-top:1.25rem;font-size:11px}@media (width>=1024px){.preview-page{max-width:40rem;padding-top:4rem}.preview-page h1{font-size:44px}}}
