.lm .le-needs{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}@media (width>=620px){.lm .le-needs{grid-template-columns:repeat(3,1fr)}}.lm .le-needs button,.lm .le-needs a{text-align:left;cursor:pointer;min-height:96px;box-shadow:none;color:var(--lm-navy);background:#fff;border:1px solid #eef0f2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;text-decoration:none;display:flex}.lm .le-needs .le-ic{background:var(--lm-mist);width:30px;height:30px;color:var(--lm-sea-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:15px;display:flex}.lm .le-needs b{font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:400;line-height:1.2}.lm .le-needs span:last-child{color:var(--lm-muted);font-size:12.5px}.lm .le-needs button[aria-pressed=true]{border-color:var(--lm-pink);box-shadow:none}.lm .le-needs button[aria-pressed=true] .le-ic{background:var(--lm-pink);color:#fff}.lm h2.le-q{margin-top:22px;font-size:22px}.lm .le-feel{gap:8px;margin-top:10px;display:grid}.lm .le-feel button{text-align:left;border:1px solid var(--lm-rule);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:baseline;gap:10px;min-height:52px;padding:12px 14px;display:flex}.lm .le-feel b{font-size:15px}.lm .le-feel span{color:var(--lm-muted);font-size:12.5px}.lm .le-feel button[aria-pressed=true]{background:var(--lm-navy);border-color:var(--lm-navy);color:#fff}.lm .le-feel button[aria-pressed=true] span{color:#c8d2e3}.lm button:disabled{opacity:.45;cursor:not-allowed}.lm .le-hero{color:#fff;background:linear-gradient(135deg,#132040,#22355c);padding:26px 0 24px;position:relative;overflow:hidden}@media (width>=720px){.lm .le-hero{border-radius:0 0 26px 26px}}.lm .le-kicker{letter-spacing:.06em;color:var(--lm-lemon);text-transform:uppercase;font-size:12px;font-weight:700}.lm .le-films{gap:8px;margin-top:14px;display:grid}.lm .le-film{background:var(--lm-pink-soft);border-radius:18px;padding:14px}.lm .le-film small{letter-spacing:.05em;color:var(--lm-pink-deep);font-size:11.5px;font-weight:700;display:block}.lm .le-film b{margin-top:2px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:400;line-height:1.2;display:block}.lm .le-film span{color:var(--lm-muted);font-size:13px}.lm .le-film p{margin:6px 0 0;font-size:14px}.lm .le-why{margin:10px 0 0;padding:0;list-style:none}.lm .le-why li{border-top:1px solid var(--lm-rule);padding:8px 0 8px 20px;font-size:14.5px;position:relative}.lm .le-why li:before{content:"✦";color:var(--lm-pink);font-size:12px;position:absolute;top:8px;left:0}.lm .le-sig{color:#fff;background:linear-gradient(135deg,#132040,#22355c);border-radius:22px;margin-top:12px;padding:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.lm .le-sig small{color:var(--lm-lemon);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.lm .le-sig b{margin-top:4px;font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:400;display:block}.lm .le-sig span{color:#c8d2e3;margin-top:4px;font-size:14px;display:block}.lm .le-sig em{text-decoration:underline;-webkit-text-decoration-color:var(--lm-pink);-webkit-text-decoration-color:var(--lm-pink);text-decoration-color:var(--lm-pink);text-underline-offset:4px;margin-top:10px;font-size:14px;font-style:normal;font-weight:700;display:inline-block}.lm .lm-btn.lm-btn-pink,.lm .lm-btn.lm-btn-navy{color:#fff}.lm .le-make{letter-spacing:.01em;min-height:56px;box-shadow:none;font-size:17px}.lm .le-make span{font-size:15px}.lm .le-hello{color:var(--lm-muted);margin:0;font-family:Newsreader,Georgia,serif;font-size:21px}.lm .le-hello span{font-variation-settings:"SOFT" 100,"WONK" 0;color:var(--lm-navy);font-family:Fraunces,Newsreader,Georgia,serif;font-weight:600}.lm .le-row{text-align:left;border:0;border-top:1px solid var(--lm-rule);cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.lm .le-row-main{flex:1;gap:2px;display:grid}.lm .le-row-main small{color:var(--lm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.lm .le-row-main b{font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:400;line-height:1.3}.lm .le-row-go{color:var(--lm-sea-deep);white-space:nowrap;font-size:12.5px;font-weight:700}.lm .le-alts{gap:8px;display:grid}.lm .le-alts button{text-align:left;border:1px solid var(--lm-rule);cursor:pointer;background:#fff;border-radius:14px;gap:2px;min-height:52px;padding:11px 12px;display:grid}.lm .le-alts b{font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:400}.lm .le-alts span{color:var(--lm-muted);font-size:12.5px}.lm .le-print{background:linear-gradient(135deg,#eef6f5,#fff6dd);border-radius:22px;margin-top:26px;padding:18px}.lm .le-print h3{margin-top:6px;font-size:22px}.lm .le-print p{margin:6px 0 12px;font-size:14.5px}.le-hero-mint{background:#eaf6f2;padding:10px 0 22px}.le-mint-top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.le-home{color:#1b2a4a;padding:10px 0;font-size:15px;font-weight:700;text-decoration:none}.le-mint-body{flex-direction:column;gap:10px;display:flex}.lm-fraunces{font-variation-settings:"SOFT" 100, "WONK" 0;font-family:Fraunces,Georgia,serif;font-style:normal}.le-steps{flex-direction:column;gap:18px;display:flex}.le-step{align-items:flex-start;gap:12px;display:flex}.le-step-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.le-thumbs{gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.le-play-item{color:#1b2a4a;font-size:15px;line-height:1.45;display:block}.le-alone-pill{color:#fff;background:#1b2a4a;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12.5px;font-weight:700}
