.lp .lp-new-hero{max-width:1088px;margin:auto;padding:72px 24px 32px}.lp .lp-new-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.lp .lp-new-eyebrow{margin:0 0 20px;font-size:12px;font-weight:600}.lp .lp-new-hero .lp-h1{text-align:left;margin:0 0 24px;font-size:clamp(32px,4.2vw,54px);line-height:1.24}.lp .lp-new-sub{color:var(--muted-foreground);white-space:pre-line;margin:0;font-size:16px;line-height:1.9}.lp .lp-new-promise{margin:4px 0 24px;font-size:16px;font-weight:700;line-height:1.6}.lp .lp-new-meta{color:var(--muted-foreground);font-size:12px;line-height:1.7}.lp a.lp-start{color:var(--primary-foreground);margin-top:8px}.lp .lp-start-note{margin-top:16px}.lp .lp-new-footnote{color:var(--muted-foreground);border-top:1px solid var(--border);margin:40px 0 0;padding-top:18px;font-size:12px;line-height:1.8}.lp .lp-guide,.lp .lp-faq{max-width:1088px;margin:auto;padding:72px 24px}.lp .lp-guide h2,.lp .lp-faq h2{margin:0 0 28px;font-size:32px;font-weight:800;line-height:1.4}.lp .lp-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp .lp-step-number{color:var(--muted-foreground);font-size:12px}.lp .lp-guide h3{margin:14px 0 12px;font-size:18px;font-weight:700}.lp .lp-guide li p,.lp .lp-faq p{color:var(--muted-foreground);white-space:pre-line;font-size:14px;line-height:1.9}.lp .lp-privacy-strip{background:var(--color-paper-surface);justify-content:space-between;align-items:center;gap:24px;max-width:1040px;margin:auto;padding:28px 32px;display:flex}.lp .lp-privacy-strip h2{margin:0 0 10px;font-size:18px;font-weight:700}.lp .lp-privacy-strip p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.lp .lp-privacy-strip a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.lp .lp-faq{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.lp .lp-faq details{border-bottom:1px solid var(--border);scroll-margin-top:90px}.lp .lp-faq summary{cursor:pointer;min-height:44px;padding:20px 0;font-size:15px;font-weight:600}.lp .lp-faq details p{margin:0;padding-bottom:20px}.lp .lp-final .lp-start{margin-left:auto;margin-right:auto}.lp .lp-shuffle{border-radius:8px}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:767px){.lp .lp-new-hero{padding:32px 20px 24px}.lp .lp-new-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.lp .lp-new-hero .lp-h1{font-size:clamp(30px,8.7vw,44px)}.lp .lp-guide,.lp .lp-faq{padding:48px 20px}.lp .lp-guide h2,.lp .lp-faq h2{font-size:27px}.lp .lp-guide ol{grid-template-columns:minmax(0,1fr);gap:24px}.lp .lp-guide li{border-top:1px solid var(--border);padding-top:20px}.lp .lp-privacy-strip{flex-direction:column;align-items:flex-start;gap:12px;margin:0 20px;padding:24px}.lp .lp-faq{grid-template-columns:minmax(0,1fr);gap:16px}}.lp .lp-nav-inner,.lp .lp-section{max-width:1080px}.lp .lp-featured span.rounded-full{box-shadow:none;border-radius:8px}.lp .lp-example-fn-number{color:var(--color-footnote-marker)}
