.lps{color:var(--lp-head);background:var(--lps-bg,var(--lp-bg));padding:clamp(72px,9vw,128px) clamp(20px,5vw,80px);position:relative;overflow:clip}.lps-inner{flex-direction:column;gap:clamp(36px,5vw,60px);max-width:1240px;margin:0 auto;display:flex;position:relative}.lps-head{flex-direction:column;gap:22px;min-width:0;display:flex}.lps-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.lps-chip{background:var(--lp-tile);min-height:34px;box-shadow:var(--lp-sh);color:var(--lp-head);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.lps-chip:before{content:"";background:#ff7a1a;border-radius:999px;width:8px;height:8px}.lps-side{color:var(--lp-muted);font-size:14px}.lps-h2{max-width:19ch;color:var(--lp-head);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:.98}.lps .ac{color:var(--lp-accent)}.lps--blue{--lp-head:#fff;--lp-accent:#ffe27a;--lp-muted:#e6e9ff;--lp-tile:#ffffff2e;--lp-sh:none;color:#fff}.lps-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lps-tiles{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.lps-tile{box-sizing:border-box;background:var(--lp-tile);min-width:0;box-shadow:var(--lp-sh);color:var(--lp-head);border-radius:28px;flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,28px);display:flex}.lps-tile--line{border:1px solid var(--lp-hair);box-shadow:none}.lps-tile h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}.lps-tile p{color:var(--lp-body);margin:0;font-size:16px;line-height:1.5}.lps-art{box-sizing:border-box;background:var(--art,var(--lp-t1));border-radius:20px;justify-content:center;align-items:center;gap:12px;height:clamp(190px,18vw,250px);padding:16px;display:flex;overflow:hidden}.lps-post{box-sizing:border-box;aspect-ratio:9/16;background:var(--pb,#1622ee);min-width:0;color:var(--pf,#fff);border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;display:flex;box-shadow:0 10px 16px -12px #0e11308c}.lps-post>span:first-child{font-size:11px;font-weight:600}.lps-post>span:last-child{font-size:var(--ps,13px);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.08}.lps-post--blue{--pb:#1622ee;--pf:#fff}.lps-post--orange{--pb:#ff7a1a;--pf:#0e1130}.lps-post--yellow{--pb:#ffe27a;--pf:#0e1130}.lps-post--lilac{--pb:#c9b8ff;--pf:#0e1130}.lps-post--ink{--pb:var(--lp-pink);--pf:#fff}.lps-post--sky{--pb:#bfe0ff;--pf:#0e1130}.lps-bob{animation:5s ease-in-out infinite lps-bob;animation-delay:var(--bd,0s)}@keyframes lps-bob{50%{translate:0 -12px}}@keyframes lps-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lps-bob{animation:none}}.lps-switch{box-sizing:border-box;background:#1622ee;border-radius:999px;flex:none;justify-content:flex-end;width:40px;height:24px;padding:3px;display:inline-flex}.lps-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px}.lps-switch--off{background:#c9cce0;justify-content:flex-start}.lps-mono{font-family:var(--lp-mono)}.lps[data-reveal]>.lps-inner{transition:opacity .6s,translate .6s cubic-bezier(.22,1,.36,1)}.lps[data-reveal=out]>.lps-inner{opacity:0;translate:0 28px}@media (prefers-reduced-motion:reduce){.lps[data-reveal]>.lps-inner{opacity:1;transition:none;translate:none}}@media (max-width:600px){.lps{padding-block:52px}.lps-inner{gap:28px}}