.ls{background:var(--bb-page);min-height:100vh;color:var(--bb-text);flex-direction:column;display:flex}.ls main{flex:1}.ls-head{border-bottom:1px solid var(--bb-line)}.ls-head__inner{justify-content:space-between;align-items:center;gap:var(--bb-sp-lg);min-height:68px;padding-top:var(--bb-sp-sm);padding-bottom:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.ls-logo{align-items:center;min-height:44px;display:inline-flex}.ls-logo img{width:auto;height:34px;display:block}.ls-nav{align-items:center;gap:var(--bb-sp-lg);flex-wrap:wrap;display:flex}.ls-nav a:not(.bb-btn){color:var(--bb-text);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.ls-nav a:not(.bb-btn):hover{text-decoration:underline}@media (max-width:760px){.ls-head__inner,.ls-nav{gap:var(--bb-sp-xs) var(--bb-sp-lg)}.ls-logo img{height:28px}}.ls-nav__count{margin-left:var(--bb-sp-xs);background:var(--bb-accent);color:var(--bb-on-accent);font-size:var(--bb-fs-tiny);padding:var(--bb-sp-xs) var(--bb-sp-sm);border-radius:999px;font-weight:800;line-height:1}.ls-hero{padding:var(--bb-sp-6xl) 0 var(--bb-sp-5xl);background:conic-gradient(from 121deg at 10% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 19%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 5%, transparent) 24deg, transparent 30deg), conic-gradient(from 213deg at 90% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 13%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 4%, transparent) 24deg, transparent 30deg), radial-gradient(60% 42% at 50% 108%, color-mix(in oklab, var(--bb-accent) 9%, transparent), transparent 62%), var(--bb-hero);color:var(--bb-hero-text);position:relative;overflow:hidden}.ls-hero:after{content:"";left:50%;bottom:calc(-1 * var(--bb-sp-7xl) - var(--bb-sp-6xl));border:2px solid color-mix(in oklab, var(--bb-hero-text) 24%, transparent);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;transform:translate(-50%)}.ls-hero__inner,.ls-hero .bb-wrap{position:relative}.ls-hero .bb-btn.pg-btn-line{border-color:var(--bb-hero-line);color:var(--bb-hero-text)}.ls-hero a.pg-inline{color:var(--bb-hero-eyebrow)}.ls-hero__inner>*{max-width:900px}.ls-hero__title{margin:var(--bb-sp-md) 0 var(--bb-sp-lg);font-size:clamp(2.6rem,8vw,5.4rem);line-height:.95}.ls-lede{font-size:var(--bb-fs-lead);max-width:720px;line-height:1.55}.ls-cta{gap:var(--bb-sp-md);margin:var(--bb-sp-2xl) 0 var(--bb-sp-sm);flex-wrap:wrap;display:flex}.ls-small{font-size:var(--bb-fs-small)}.ls-section{padding-top:var(--bb-sp-4xl);padding-bottom:var(--bb-sp-4xl)}.ls-h2{margin:0 0 var(--bb-sp-lg);font-size:clamp(1.8rem,4.5vw,2.8rem)}.ls-h3{font-size:var(--bb-fs-title);margin:0 0 var(--bb-sp-sm)}.ls-grid{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.ls-tile{padding:var(--bb-sp-xl)}.ls-tile p{margin:0;line-height:1.5}.ls-why{padding-left:var(--bb-sp-xl);gap:var(--bb-sp-sm);max-width:820px;margin:0;line-height:1.5;display:grid}.ls-packs{margin:var(--bb-sp-lg) 0 var(--bb-sp-md);gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.ls-pack{padding:var(--bb-sp-2xl);gap:var(--bb-sp-sm);align-content:start;display:grid}.ls-pack.is-featured{outline:3px solid var(--bb-accent)}.ls-pack ul{margin:var(--bb-sp-xs) 0 var(--bb-sp-md);padding-left:var(--bb-sp-xl);gap:var(--bb-sp-xs);display:grid}.ls-pack .bb-btn{justify-self:start}.ls-price{margin:0}.ls-price .bb-display{font-size:var(--bb-fs-h1)}.ls-end{padding-bottom:var(--bb-sp-6xl)}.ls-foot{border-top:1px solid var(--bb-line);padding:var(--bb-sp-2xl) 0}.ls-form{max-width:720px}.ls-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ls-skip{position:absolute;left:-9999px}.ls-skip:focus{z-index:10;background:var(--bb-accent);color:var(--bb-on-accent);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:6px;top:8px;left:16px}.ls-hero__grid{gap:var(--bb-sp-4xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.ls-hero__shots{padding-bottom:var(--bb-sp-4xl);position:relative}.ls-hero__shots>*{animation:lsSettle .7s var(--bb-motion-ease) backwards}.ls-hero__shots .ls-shot--phone{animation-delay:.18s}@keyframes lsSettle{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ls-hero__shots .ls-shot--phone{width:30%;position:absolute;bottom:0;right:-8px}@media (max-width:900px){.ls-hero__grid{grid-template-columns:minmax(0,1fr)}.ls-hero__shots{max-width:620px}}.ls-shot{border:1px solid var(--bb-line);background:var(--bb-surface);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 24px 60px #00000073}.ls-shot img{width:100%;height:auto;display:block}.ls-shot:not(.ls-shot--phone):before{content:"";background:radial-gradient(circle at 14px 11px, #f08a8a 4px, transparent 5px), radial-gradient(circle at 30px 11px, #ffc53d 4px, transparent 5px), radial-gradient(circle at 46px 11px, #2fa866 4px, transparent 5px), var(--bb-surface);border-bottom:1px solid var(--bb-line);height:22px;display:block}.ls-shot--phone{border:6px solid #1c2a3d;border-radius:28px;max-width:300px}.ls-feature{gap:var(--bb-sp-3xl) var(--bb-sp-5xl);padding-top:var(--bb-sp-5xl);padding-bottom:var(--bb-sp-5xl);border-top:1px solid var(--bb-line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.ls-feature.is-flipped .ls-feature__text{order:2}.ls-feature__shots{gap:var(--bb-sp-lg);display:grid}.ls-feature__shots.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ls-feature__shots.is-pair .ls-shot--phone{justify-self:center;width:100%}.ls-feature__shots.is-mixed{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:center}@media (max-width:900px){.ls-feature{grid-template-columns:minmax(0,1fr)}.ls-feature.is-flipped .ls-feature__text{order:0}}.ls-points{margin:var(--bb-sp-lg) 0;gap:var(--bb-sp-md);padding:0;line-height:1.5;list-style:none;display:grid}.ls-points li{padding-left:var(--bb-sp-2xl);position:relative}.ls-points li:before{content:"";background:var(--bb-feature,#1d7a4c);border-radius:3px;width:12px;height:12px;position:absolute;top:.45em;left:0;box-shadow:inset 0 0 0 3px #2fa866}.ls-tile--link{height:100%;color:inherit;transition:transform var(--bb-motion-quick) var(--bb-motion-ease), border-color var(--bb-motion-quick) var(--bb-motion-ease);text-decoration:none;display:block}.ls-tile--link:hover{border-color:var(--bb-accent);transform:translateY(-2px)}.ls-steps{margin:0 0 var(--bb-sp-lg);gap:var(--bb-sp-lg);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.ls-steps li{gap:var(--bb-sp-lg);align-items:flex-start;display:flex}.ls-steps li>span{background:var(--bb-accent);width:52px;height:52px;color:var(--bb-on-accent);font-size:var(--bb-fs-h3);border-radius:50%;flex:none;place-items:center;display:grid}.ls-steps p{margin:0;line-height:1.5}.ls-grid--plain li{padding:var(--bb-sp-xs) 0}.ls-grid--plain p{color:var(--bb-muted);margin:0;line-height:1.5}.ls-h4{font-size:var(--bb-fs-body);margin:0 0 var(--bb-sp-xs)}.ls-story{padding:var(--bb-sp-3xl);background:var(--bb-slab)}.ls-story p:last-child{margin-bottom:0}.ls-band{background:var(--bb-slab);padding:var(--bb-sp-5xl) 0 var(--bb-sp-6xl);margin-top:var(--bb-sp-2xl)}.ls-cta__link{align-self:center}.ls-badge{background:var(--bb-accent);color:var(--bb-on-accent);font-size:var(--bb-fs-tiny);letter-spacing:.06em;text-transform:uppercase;padding:var(--bb-sp-xs) var(--bb-sp-sm);border-radius:999px;justify-self:start;font-weight:800}.ls-foot{padding:var(--bb-sp-4xl) 0}.ls-foot__grid{gap:var(--bb-sp-2xl);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.ls-foot__grid nav{gap:var(--bb-sp-xs);align-content:start;display:grid}.ls-foot__grid nav a{color:var(--bb-text);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.ls-foot__grid nav a:hover{text-decoration:underline}.ls-foot__h{font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);margin:0 0 var(--bb-sp-xs);font-family:var(--bb-font-body)}@media (max-width:760px){.ls-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-foot__brand{grid-column:1/-1}}.ls-page{padding-top:var(--bb-sp-4xl);padding-bottom:var(--bb-sp-5xl)}.ls-prose{max-width:760px;line-height:1.65}.ls-prose h2{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);text-transform:uppercase;font-size:var(--bb-fs-h3);margin:var(--bb-sp-3xl) 0 var(--bb-sp-sm)}.ls-prose h3{font-size:var(--bb-fs-lead);margin:var(--bb-sp-xl) 0 var(--bb-sp-xs)}.ls-draft{border-left:4px solid var(--bb-accent);padding:var(--bb-sp-md) var(--bb-sp-lg);background:var(--bb-surface);border-radius:6px}.ls-table-wrap{margin:var(--bb-sp-lg) 0;overflow-x:auto}.ls-table{border-collapse:collapse;width:100%;min-width:560px}.ls-table th,.ls-table td{text-align:left;padding:var(--bb-sp-md) var(--bb-sp-md);border-bottom:1px solid var(--bb-line);vertical-align:top}.ls-table thead th{font-size:var(--bb-fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-muted)}.ls-table td.is-yes:before{content:"✓ ";color:#2fa866;font-weight:800}.ls-table td.is-no{color:var(--bb-muted)}.ls-faq{gap:var(--bb-sp-sm);max-width:820px;display:grid}.ls-faq details{border:1px solid var(--bb-line);padding:var(--bb-sp-md) var(--bb-sp-lg);background:var(--bb-surface);border-radius:10px}.ls-faq summary{cursor:pointer;min-height:32px;font-weight:700}.ls-faq details p{margin:var(--bb-sp-sm) 0 0;line-height:1.6}.ls-featband{padding-block:var(--bb-sp-5xl);scroll-margin-top:var(--bb-sp-2xl)}.ls-featband--alt{background:var(--bb-surface);color:var(--bb-surface-text)}.ls-featband__inner{gap:var(--bb-sp-4xl);flex-wrap:wrap;align-items:flex-start;display:flex}.ls-featband__inner--flip{flex-direction:row-reverse}.ls-featband__copy{flex:460px;min-width:0}.ls-featband__title{font-size:var(--bb-fs-h1);margin:0}.ls-featband__lede{font-size:var(--bb-fs-lead);margin:var(--bb-sp-md) 0 0;max-width:56ch;line-height:1.5}.ls-featband__shot{min-width:0;top:var(--bb-sp-2xl);flex:380px;position:sticky}.ls-featband__shot--phone{flex:0 300px;margin-inline:auto}.ls-featband__shot img{border-radius:var(--bb-radius-card);border:1px solid var(--bb-line);width:100%;height:auto;display:block;box-shadow:0 18px 44px #00000024}.ls-featband__cap{margin:var(--bb-sp-sm) 0 0;font-size:var(--bb-fs-small);color:var(--bb-muted)}.ls-stars{gap:var(--bb-sp-md);margin-top:var(--bb-sp-xl);display:grid}.ls-star{padding:var(--bb-sp-lg) var(--bb-sp-xl);border-left:4px solid var(--bb-accent);margin:0;font-weight:600;line-height:1.45;display:block}.ls-rest{margin:var(--bb-sp-xl) 0 0;columns:2;column-gap:var(--bb-sp-2xl);font-size:var(--bb-fs-small);padding:0;line-height:1.5;list-style:none}.ls-rest li{break-inside:avoid;padding:var(--bb-sp-xs) 0 var(--bb-sp-xs) var(--bb-sp-xl);position:relative}.ls-rest li:before{content:"✓";color:var(--bb-accent-ink);font-weight:800;position:absolute;left:0}@media (max-width:760px){.ls-featband{padding-block:var(--bb-sp-4xl)}.ls-rest{columns:1}.ls-featband__shot{position:static}}.ls-figure{margin:var(--bb-sp-2xl) 0 0;max-width:820px}.ls-figure img{border-radius:var(--bb-radius-card);border:1px solid var(--bb-line);width:100%;height:auto;display:block;box-shadow:0 18px 44px #00000024}.ls-figure figcaption{margin-top:var(--bb-sp-sm);font-size:var(--bb-fs-small)}.ls-trust{gap:var(--bb-sp-lg);margin-top:var(--bb-sp-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.ls-trust__card{padding:var(--bb-sp-xl);border-top:4px solid var(--bb-accent);margin:0;line-height:1.55;display:block}.ls-trust__card>strong:first-child{font-size:var(--bb-fs-lead);margin-bottom:var(--bb-sp-xs);display:block}.ls-switch{gap:var(--bb-sp-3xl);max-width:860px;margin:0;padding:0;list-style:none;display:grid}.ls-switch__step{gap:var(--bb-sp-xl);grid-template-columns:72px minmax(0,1fr);display:grid}.ls-switch__n{font-size:calc(56px * var(--bb-font-heading-scale));color:var(--bb-accent-ink);line-height:.9}.ls-switch__h{font-size:var(--bb-fs-h3);margin:0 0 var(--bb-sp-sm)}.ls-switch__body{min-width:0;line-height:1.65}.ls-switch__body p{margin:0 0 var(--bb-sp-md)}.ls-switch__body ul{margin:0 0 var(--bb-sp-md);padding-left:var(--bb-sp-2xl);gap:var(--bb-sp-xs);display:grid}@media (max-width:560px){.ls-switch__step{gap:var(--bb-sp-xs);grid-template-columns:1fr}}.ls-foot__legal{font-size:var(--bb-fs-small);margin:var(--bb-sp-2xl) auto 0;padding-top:var(--bb-sp-lg);border-top:1px solid var(--bb-line)}.sy{gap:var(--bb-sp-3xl);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.sy-controls{gap:var(--bb-sp-lg);display:grid}.sy-colours{border:1px solid var(--bb-line);padding:var(--bb-sp-md) var(--bb-sp-lg);gap:var(--bb-sp-lg);border-radius:10px;flex-wrap:wrap;align-items:center;margin:0;display:flex}.sy-swatch{align-items:center;gap:var(--bb-sp-sm);font-weight:600;display:inline-flex}.sy-swatch input{border:1px solid var(--bb-line);cursor:pointer;background:0 0;border-radius:8px;width:44px;height:44px;padding:0}.sy-schemes{gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.sy-scheme{align-items:center;gap:var(--bb-sp-sm);padding:var(--bb-sp-sm) var(--bb-sp-md);border:1px solid var(--bb-line);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex;position:relative}.sy-scheme.is-on{border-color:var(--bb-accent);box-shadow:inset 0 0 0 1px var(--bb-accent)}.sy-scheme input{opacity:0;width:1px;height:1px;position:absolute}.sy-scheme:focus-within{outline:2px solid var(--bb-accent);outline-offset:2px}.sy-scheme__chips{border-radius:4px;display:flex;overflow:hidden}.sy-scheme__chips i{width:12px;height:24px}.sy-stage{gap:var(--bb-sp-2xl);font-family:var(--bb-font-body);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sy-site{border:1px solid var(--bb-line);background:var(--bb-page);color:var(--bb-text);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #00000073}.sy-site:before{content:"";background:radial-gradient(circle at 14px 11px, #f08a8a 4px, transparent 5px), radial-gradient(circle at 30px 11px, #ffc53d 4px, transparent 5px), radial-gradient(circle at 46px 11px, #2fa866 4px, transparent 5px), var(--bb-surface);border-bottom:1px solid var(--bb-line);height:22px;display:block}.sy-s-header{align-items:center;gap:var(--bb-sp-sm);padding:var(--bb-sp-md) var(--bb-sp-lg);background:var(--bb-header);color:var(--bb-header-text);display:flex}.sy-badge{background:var(--bb-page);width:32px;height:32px;color:var(--bb-text);font-weight:800;font-size:var(--bb-fs-tiny);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sy-badge--small{width:24px;height:24px}.sy-s-name{font-size:var(--bb-fs-body);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sy-s-nav{font-size:var(--bb-fs-tiny);color:var(--bb-header-muted);white-space:nowrap;margin-left:auto}.sy-s-hero{gap:var(--bb-sp-sm);padding:var(--bb-sp-2xl) var(--bb-sp-xl);background:var(--bb-hero);color:var(--bb-hero-text);display:grid}.sy-eyebrow{font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-hero-eyebrow);font-weight:800}.sy-s-title{font-size:calc(44px * var(--bb-font-heading-scale));overflow-wrap:anywhere;line-height:.95}.sy-btns{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-xs);flex-wrap:wrap;display:flex}.sy-btn{padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-button);font-weight:800;font-size:var(--bb-fs-small)}.sy-btn--hero{background:var(--bb-hero-button);color:var(--bb-on-hero-button)}.sy-btn--accent{background:var(--bb-accent);color:var(--bb-on-accent)}.sy-s-body{gap:var(--bb-sp-md);padding:var(--bb-sp-lg) var(--bb-sp-xl) var(--bb-sp-xl);grid-template-columns:1fr 1fr;display:grid}.sy-card{gap:var(--bb-sp-hair);padding:var(--bb-sp-md);border-radius:var(--bb-radius-card);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);display:grid}.sy-s-body .sy-card .bb-display{font-size:calc(28px * var(--bb-font-heading-scale))}.sy-eyebrow2{font-size:var(--bb-fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);font-weight:800}.sy-muted{color:var(--bb-muted);font-size:var(--bb-fs-small)}.sy-form{align-items:center;gap:var(--bb-sp-xs);grid-column:1/-1;margin:0;display:flex}.sy-f{width:24px;height:24px;font-style:normal;font-weight:800;font-size:var(--bb-fs-tiny);border-radius:6px;place-items:center;display:inline-grid}.sy-f--w{background:var(--bb-win);color:var(--bb-on-result)}.sy-f--d{background:var(--bb-draw);color:var(--bb-on-result)}.sy-f--l{background:var(--bb-loss);color:var(--bb-on-result)}.sy-phonewrap{gap:var(--bb-sp-md);justify-items:center;max-width:248px;display:grid}.sy-phone{background:var(--bb-page);width:228px;color:var(--bb-text);border:6px solid #1c2a3d;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #00000073}.sy-p-head{align-items:center;gap:var(--bb-sp-sm);padding:var(--bb-sp-lg) var(--bb-sp-md) var(--bb-sp-md);background:var(--bb-header);color:var(--bb-header-text);display:flex}.sy-p-head .bb-display{font-size:var(--bb-fs-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sy-p-body{gap:var(--bb-sp-sm);padding:var(--bb-sp-md);display:grid}.sy-p-game b{font-size:var(--bb-fs-small)}.sy-p-chips{gap:var(--bb-sp-xs);margin-top:var(--bb-sp-xs);display:flex}.sy-chip{font-style:normal;font-size:var(--bb-fs-tiny);padding:var(--bb-sp-xs) var(--bb-sp-sm);border:1px solid var(--bb-line);border-radius:999px;font-weight:800}.sy-chip--on{background:var(--bb-accent);color:var(--bb-on-accent);border-color:var(--bb-accent)}.sy-p-tabs{border-top:1px solid var(--bb-line);padding:var(--bb-sp-sm) var(--bb-sp-xs);background:var(--bb-surface);grid-template-columns:repeat(4,1fr);display:grid}.sy-p-tabs i{text-align:center;font-style:normal;font-size:var(--bb-fs-tiny);color:var(--bb-muted);font-weight:700}.sy-p-tabs i.is-on{color:var(--bb-accent-ink)}.sy-caption{font-size:var(--bb-fs-small);text-align:center;margin:0}@media (max-width:980px){.sy{grid-template-columns:minmax(0,1fr)}.sy-stage{grid-template-columns:minmax(0,1fr);justify-items:center}.sy-site{justify-self:stretch;width:100%}}.hp-area{margin-top:var(--bb-sp-4xl)}.hp-area__h{margin-bottom:var(--bb-sp-lg)}.hp-list{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-card{gap:var(--bb-sp-sm);padding:var(--bb-sp-xl);color:inherit;align-content:start;text-decoration:none;display:grid}.hp-card__t{font-size:var(--bb-fs-title)}.hp-card__go{font-weight:800;font-size:var(--bb-fs-small);color:var(--bb-accent-ink)}.hp-guide{max-width:68ch;font-size:var(--bb-fs-lead);line-height:1.65}.hp-guide p{margin:var(--bb-sp-lg) 0}.hp-guide__h2{font-size:var(--bb-fs-h3);margin:var(--bb-sp-4xl) 0 var(--bb-sp-sm)}.hp-guide__h3{font-size:var(--bb-fs-title);margin:var(--bb-sp-2xl) 0 var(--bb-sp-sm)}.hp-guide ul,.hp-guide ol{margin:var(--bb-sp-lg) 0;padding-left:var(--bb-sp-2xl);gap:var(--bb-sp-sm);display:grid}.hp-guide__aside{margin:var(--bb-sp-2xl) 0;padding:var(--bb-sp-lg) var(--bb-sp-xl);border-left:4px solid var(--bb-accent);background:var(--bb-surface);border-radius:var(--bb-radius-card);font-size:var(--bb-fs-body)}.hp-guide__shot{margin:var(--bb-sp-2xl) 0}.hp-guide__shot img{border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);width:100%;height:auto;display:block;box-shadow:0 12px 32px #0000001a}.hp-guide__shot figcaption{margin-top:var(--bb-sp-sm);font-size:var(--bb-fs-small)}.hp-more{margin-top:var(--bb-sp-6xl)}.ls-brandnote{max-width:720px;margin:0 0 var(--bb-sp-xl);line-height:1.55}.ls-brandgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ls-asset{flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.ls-asset__show{min-height:176px;padding:var(--bb-sp-2xl);background:#fff;place-items:center;display:grid}.ls-asset__show--dark{background:#0b1622}.ls-asset__show img{max-width:100%;height:auto}.ls-asset__foot{gap:var(--bb-sp-xs);padding:var(--bb-sp-lg) var(--bb-sp-xl) var(--bb-sp-xl);display:grid}.ls-asset__foot p{line-height:1.5;font-size:var(--bb-fs-small);margin:0}.ls-asset__dl{color:var(--bb-accent-ink);justify-self:start;font-weight:700}.ls-swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.ls-swatch{gap:var(--bb-sp-xs);padding:var(--bb-sp-lg);display:grid}.ls-swatch__chip{border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);height:72px;display:block}.ls-swatch code{font-size:var(--bb-fs-small);opacity:.8}.ls-swatch p{line-height:1.45;font-size:var(--bb-fs-small);margin:0}
