.little-love-page .little-love-hero h1{font-size:clamp(2.4rem,5.6vw,5rem)}.little-love-page .create-guide{gap:3.4rem;max-width:68rem;margin:5rem auto 0;display:grid}.little-love-page .create-guide section{content-visibility:auto;contain-intrinsic-size:auto 26rem}.little-love-page .create-guide h2{letter-spacing:-.045em;color:var(--ink);margin:0 0 .85rem;font-size:clamp(1.65rem,3.2vw,2.4rem);line-height:1.12}.little-love-page .create-card{border:1px solid var(--line);background:#ffffffb8;border-radius:1.25rem;padding:1.35rem 1.45rem}.little-love-page .create-card h3{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.35}.little-love-page .create-card p{color:var(--muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.62}.little-love-page .create-steps{counter-reset:create-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.little-love-page .create-steps li{counter-increment:create-step}.little-love-page .create-steps li:before{content:"STEP " counter(create-step);color:var(--violet);letter-spacing:.16em;margin-bottom:.6rem;font-size:.68rem;font-weight:800;display:block}.little-love-page .create-inside{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.little-love-page .create-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.dark .little-love-page .create-card{background:#24212d}@media (max-width:860px){.little-love-page .create-guide{gap:2.6rem;margin-top:3.5rem}.little-love-page .create-steps,.little-love-page .create-inside,.little-love-page .create-faq-list{grid-template-columns:1fr}}
