:root{--lp-bg:#f6f4ff;--lp-ink:#1c1638;--lp-night:#1c1638;--lp-tang:#ff6b35;--lp-teal:#0d6e66;--lp-lilac:#e4dffa;--lp-peach:#fff0e8;--lp-mute:#5a5378}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body.lp-body{margin:0;background:var(--lp-bg);color:var(--lp-ink);font-family:Seravek,Calibri,Carlito,"Noto Sans","Lucida Grande",sans-serif;font-size:1.04rem;line-height:1.7;overflow-wrap:break-word;word-wrap:break-word}
.lp-row{max-width:50rem;margin:0 auto;padding:0 1rem}
.lp-top{background:var(--lp-night);color:#ece9ff;border-bottom:5px solid var(--lp-tang)}
.lp-top .lp-row{padding-top:1rem;padding-bottom:.8rem}
.lp-brand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:#fff;text-decoration:none;font-family:Rockwell,"Roboto Slab",Arvo,"Courier New",serif;font-size:1.3rem;line-height:1.2}
.lp-play{display:inline-block;width:1.9rem;height:1.9rem;line-height:1.9rem;text-align:center;background:var(--lp-tang);color:var(--lp-night);border-radius:4px;font-size:.85rem}
.lp-w1{font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.lp-amp{color:var(--lp-tang);font-style:italic;font-size:1.4rem}
.lp-w2{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ee6dc}
.lp-n{font-family:Seravek,Calibri,Carlito,"Noto Sans",sans-serif;font-size:.78rem;text-transform:lowercase;letter-spacing:.18em;color:#b6addf;border:1px solid #4a4170;border-radius:999px;padding:.05rem .5rem}
.lp-nav ul{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}
.lp-nav a{display:inline-block;color:#ece9ff;text-decoration:none;font-size:.84rem;padding:.2rem .6rem;background:#2c2552;border-radius:4px}
.lp-nav a[aria-current=page]{background:var(--lp-tang);color:var(--lp-night);font-weight:700}
.lp-main{padding:1.7rem 0 2.6rem}
.lp-main h1{font-family:Rockwell,"Roboto Slab",Arvo,"Courier New",serif;font-size:1.75rem;line-height:1.22;margin:0 0 1.1rem;color:var(--lp-night)}
.lp-main h2{font-family:Rockwell,"Roboto Slab",Arvo,"Courier New",serif;font-size:1.12rem;margin:1.9rem 0 .45rem;color:var(--lp-teal);padding-left:.6rem;border-left:4px solid var(--lp-tang)}
.lp-main a{color:var(--lp-teal);font-weight:600;text-decoration-thickness:2px;text-underline-offset:3px}
.lp-main ul,.lp-main ol{padding-left:1.25rem}
.lp-main li{margin-bottom:.4rem}
.lp-take{background:var(--lp-peach);border:2px dashed var(--lp-tang);border-radius:6px;padding:.75rem 1rem;margin:1.6rem 0}
.lp-take p{margin:0}
.lp-cards{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr;gap:.6rem}
.lp-cards li{background:#fff;border:1px solid var(--lp-lilac);border-radius:6px;padding:.7rem .9rem;margin:0}
.lp-foot{background:var(--lp-lilac);color:var(--lp-mute);font-size:.84rem}
.lp-foot .lp-row{padding-top:1rem;padding-bottom:1.6rem}
.lp-foot p{margin:.3rem 0}
img{display:none}
@media (min-width:720px){.lp-main h1{font-size:2.2rem}.lp-brand{font-size:1.55rem}.lp-cards{grid-template-columns:1fr 1fr}}
