.lm-news{display:grid;gap:var(--lm-gap-card);grid-auto-columns:min(80%,300px);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.lm-news>li{min-width:0;scroll-snap-align:start}@media (min-width:900px){.lm-news{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(var(--lm-news-min,300px),1fr));overflow:visible}.lm-news--row{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto}}.lm-story{align-content:start;background:var(--lm-surface);border-radius:var(--lm-r-md);color:var(--lm-ink);display:grid;height:100%;overflow:hidden}.lm-story h3{display:-webkit-box;font-size:var(--lm-fs-md);font-weight:var(--lm-fw-head);-webkit-line-clamp:2;line-height:var(--lm-lh-snug);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story h3 a{color:inherit;text-decoration:none}.lm-story p{color:var(--lm-ink-2);display:-webkit-box;font-size:var(--lm-fs-sm);-webkit-line-clamp:2;line-height:var(--lm-lh-body);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story__media{display:block;overflow:hidden;position:relative}.lm-story__media img{aspect-ratio:var(--lm-ratio-news);background:var(--lm-tile);display:block;height:auto;object-fit:cover;width:100%}.lm-story__media time{background:var(--lm-veil);bottom:8px;color:var(--lm-on-inverse);left:8px;line-height:1.7;padding:0 7px;position:absolute}.lm-story__media time,.lm-topic{border-radius:var(--lm-r-sm);font-size:var(--lm-fs-2xs)}.lm-topic{background:var(--lm-pos-wash,var(--lm-brand-wash));color:var(--lm-pos-deep,var(--lm-brand-deep));display:inline-block;font-weight:var(--lm-fw-head);line-height:1.6;max-width:100%;overflow:hidden;padding:1px 8px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lm-topic--sticker{border:var(--lm-bw-strong) solid var(--lm-ink);box-shadow:var(--lm-sh-sticker);left:8px;max-width:calc(100% - 16px);position:absolute;rotate:-2deg;top:8px}.lm-story__body{align-content:start;display:grid;gap:4px;padding:10px 12px 12px}.lm-story__more{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-head);gap:3px;justify-self:start;min-height:28px}@media (hover:hover){.lm-story h3{transition:color var(--lm-t-base) var(--lm-ease)}.lm-story:hover h3{color:var(--lm-brand-deep)}.lm-story__media:after{background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lm-surface) 28%,transparent) 50%,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-100%,0,0)}.lm-story:hover .lm-story__media:after{animation:cm-card-sheen calc(var(--lm-t-slow)*2) ease-in-out both}}@media (min-width:900px){.lm-story h3{font-size:var(--lm-fs-lg)}}@media (prefers-reduced-motion:reduce){.lm-story h3{transition:none}.lm-story:hover .lm-story__media:after{animation:none}}.lm-stars{color:var(--lm-star);display:inline-flex;font-size:16px;gap:1px}.lm-stars [data-off]{color:var(--lm-line-field)}.lm-viewed[data-state=empty]{display:none}.lm-fs:not(:has([data-lm-card],.lm-skel-card)){display:none}.lm-wings{display:none}@media (min-width:1608px){.lm-wings{display:flex;inset:0 -172px;justify-content:space-between;pointer-events:none;position:absolute}.lm-wings>div{width:160px}.lm-wings img{border-radius:var(--lm-r-xl);display:block;height:auto;pointer-events:auto;position:sticky;top:calc(var(--lm-top-h) + 16px);width:100%;z-index:var(--lm-z-sticky)}}.lm-home{display:grid;gap:var(--lm-gap-block);padding-block:var(--lm-gap-card) var(--lm-sp-4);position:relative}.lm-home>*{min-width:0}.lm-home a{text-decoration:none}.lm-hero{display:grid;gap:var(--lm-gap-card)}.lm-hero img{aspect-ratio:var(--lm-ratio-banner);background:var(--lm-surface);border-radius:var(--lm-r-xl);display:block;height:auto;object-fit:cover;width:100%}@media (min-width:900px){.lm-hero:has(>.lm-hero__side){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.lm-hero__fig{margin:0;position:relative}.lm-hero__fig figcaption{background:var(--lm-veil);border-radius:var(--lm-r-sm);bottom:8px;color:var(--lm-on-inverse);font-size:var(--lm-fs-xs);left:8px;max-width:calc(100% - 16px);padding:2px 8px;position:absolute}.lm-hero__slides{display:grid;gap:var(--lm-gap-card);grid-auto-columns:100%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.lm-hero__slides>li{scroll-snap-align:start}@media (prefers-reduced-motion:no-preference){.lm-hero__slides{scroll-behavior:smooth}}.lm-hero__side{display:none}@media (min-width:900px){.lm-hero__side{align-content:space-between;display:grid;gap:var(--lm-gap-card)}.lm-hero__extra{display:none}}.lm-intro{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.lm-intro>.lm-h1{flex:1 1 260px}.lm-intro>.lm-trust{flex:0 1 auto;max-width:100%;min-width:0}.lm-h1{color:var(--lm-ink-2);font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-strong);line-height:var(--lm-lh-snug);margin:0}.lm-trust{display:grid;gap:var(--lm-gap-card);grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.lm-trust>li{align-items:center;background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;gap:6px;grid-template-columns:22px auto auto;padding:5px 10px}.lm-trust img{height:22px;object-fit:contain;width:22px}.lm-trust b{font-size:var(--lm-fs-sm);line-height:var(--lm-lh-tight);white-space:nowrap}.lm-trust span{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);line-height:var(--lm-lh-snug);white-space:nowrap}@media (max-width:899.98px){.lm-intro>.lm-trust{flex-basis:100%}.lm-trust{display:flex;flex-wrap:wrap;justify-content:center;overflow:visible}.lm-trust>li{align-content:start;box-sizing:border-box;flex:0 0 calc(33.33333% - var(--lm-gap-card)*2/3);gap:4px;grid-template-columns:none;justify-items:center;padding:8px 4px;text-align:center}.lm-trust img{height:28px;width:28px}.lm-trust b{font-size:var(--lm-fs-xs);overflow-wrap:normal;text-wrap:balance;white-space:normal}.lm-trust span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.lm-tiles{display:grid;gap:var(--lm-gap-card);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.lm-tiles>li>a,.lm-tiles>li>button{align-content:start;background:var(--lm-pos-wash,var(--lm-surface));border:0;border-radius:var(--lm-r-md);color:var(--lm-ink);cursor:pointer;display:grid;font-family:inherit;font-size:var(--lm-fs-2xs);font-weight:var(--lm-fw-strong);gap:4px;height:100%;justify-items:center;line-height:var(--lm-lh-tight);min-height:76px;padding:8px 4px 6px;text-align:center;width:100%}.lm-tiles span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-tiles svg{color:var(--lm-brand);font-size:28px}@media (min-width:900px){.lm-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.lm-tiles>li>a,.lm-tiles>li>button{align-items:center;font-size:var(--lm-fs-sm);grid-auto-flow:column;justify-content:center;min-height:52px;text-align:left}}.lm-brands{display:grid;gap:var(--lm-gap-card);grid-auto-columns:104px;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.lm-brands a{background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;height:60px;padding:6px 8px;place-items:center}.lm-brands img{height:auto;max-height:46px;max-width:100%;object-fit:contain;width:auto}@media (min-width:900px){.lm-brands{grid-auto-columns:132px}}.lm-duo{display:grid;gap:var(--lm-gap-sec)}@media (min-width:900px){.lm-duo:has(>.lm-duo__aside){align-items:start;grid-template-columns:264px minmax(0,1fr)}}.lm-duo__aside{display:grid;gap:var(--lm-gap-card);grid-template-columns:repeat(2,minmax(0,1fr));order:1}.lm-duo__aside img{border-radius:var(--lm-r-md);display:block;height:100%;object-fit:cover;width:100%}@media (min-width:900px){.lm-duo__aside{grid-template-columns:minmax(0,1fr);order:0}}.lm-join{background:var(--lm-cycle-4-wash);border-radius:var(--lm-r-md);display:grid;gap:6px;grid-column:1/-1;padding:12px}.lm-join h2{font-size:var(--lm-fs-md);line-height:var(--lm-lh-tight);margin:0}.lm-join p{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);line-height:var(--lm-lh-snug);margin:0}.lm-join>div{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.lm-join .lm-join__sub,.lm-join>div>*{display:grid}.lm-join--wait{min-height:132px}.lm-join__more{display:grid;gap:8px}.lm-join__more>summary{list-style:none}.lm-join__more>summary::-webkit-details-marker{display:none}.lm-join__more>form{display:grid;gap:8px;margin-top:8px}.lm-join__captcha>div{align-items:center;display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr)}.lm-join__captcha img{border-radius:var(--lm-r-sm);cursor:pointer;display:block}.lm-shelf{display:grid;gap:var(--lm-gap-card)}@media (min-width:900px){.lm-shelf{grid-template-columns:200px minmax(0,1fr)}}.lm-shelf__side{display:none}@media (min-width:900px){.lm-shelf__side{background:var(--lm-pos-wash,var(--lm-surface));border-radius:var(--lm-r-md);color:var(--lm-ink);display:flex;flex-direction:column;isolation:isolate;margin-bottom:var(--lm-gap-card);min-height:0;overflow:hidden;position:relative}}.lm-shelf__side:before{animation:lm-shelf-drift 14s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--lm-pos,var(--lm-brand)) 28%,transparent),transparent 70%);border-radius:var(--lm-r-pill);content:"";left:-35%;position:absolute;top:-30%;width:170%;z-index:-1}.lm-shelf__side:after{background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--lm-surface) 55%,transparent) 50%,transparent 58%);content:"";inset:-20% -60%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-70%);z-index:2}.lm-shelf__side:hover:after{animation:lm-shelf-sheen .9s ease-out}.lm-shelf__text{display:flex;flex-direction:column;gap:8px;padding:12px 12px 4px}.lm-shelf__name{background:linear-gradient(120deg,var(--lm-brand-deep),var(--lm-brand) 55%,var(--lm-pos-deep,var(--lm-brand-deep)));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--lm-fs-xl);font-weight:var(--lm-fw-head);line-height:var(--lm-lh-tight)}.lm-shelf__subs{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lm-shelf__subs li+li a{border-top:var(--lm-bw) dashed var(--lm-line)}.lm-shelf__subs a{align-items:center;color:var(--lm-ink);display:flex;font-size:var(--lm-fs-sm);height:28px;overflow:hidden;text-overflow:ellipsis;transition:color var(--lm-t-fast) var(--lm-ease),translate var(--lm-t-base) var(--lm-ease);white-space:nowrap}.lm-shelf__subs a:hover{color:var(--lm-brand-deep);translate:4px 0}.lm-shelf__more{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);gap:2px}.lm-shelf__more svg{transition:translate var(--lm-t-base) var(--lm-ease)}.lm-shelf__side:hover .lm-shelf__more svg{translate:4px 0}.lm-shelf__img{flex:1 1 0;height:0;margin-top:-18px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--lm-ink) 26%);mask-image:linear-gradient(to bottom,transparent 0,var(--lm-ink) 26%);min-height:0;object-fit:cover;object-position:50% 20%;width:100%}@keyframes lm-shelf-drift{0%{transform:translate3d(-8%,-6%,0) scale(1)}to{transform:translate3d(10%,12%,0) scale(1.15)}}@keyframes lm-shelf-sheen{0%{opacity:1;transform:translateX(-70%)}to{opacity:0;transform:translateX(70%)}}@media (prefers-reduced-motion:reduce){.lm-shelf__side *,.lm-shelf__side:after,.lm-shelf__side:before{animation:none;transition:none}}.lm-shelves{display:grid;gap:var(--lm-gap-block)}.lm-shelves>*{contain-intrinsic-block-size:auto 620px;content-visibility:auto}.lm-shelves>div:not(:has(*)){display:none}.lm-shelf-wait__head{border-radius:var(--lm-r-sm);height:32px;width:min(40%,220px)}.lm-shelf-wait__side{display:none}@media (min-width:900px){.lm-shelf-wait__side{border-radius:var(--lm-r-md);display:block;margin-bottom:var(--lm-gap-card)}}.lm-foryou:not(:has([data-lm-card])){display:none}.lm-foryou__grid>ul{display:contents}.lm-foryou__more{align-items:center;border:var(--lm-bw) dashed var(--lm-brand);border-radius:var(--lm-r-md);color:var(--lm-brand-deep);display:flex;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-head);gap:4px;justify-content:center;min-height:56px;text-decoration:none}.lm-vous-sec:not(:has([data-voucher-item])){display:none}.lm-posts-sec:not(:has(.lm-story)){display:none}.lm-voices{grid-column:1/-1}.lm-voices>.lm-rail{padding-bottom:26px}.lm-voices .lm-rail__dots{bottom:4px}.lm-voices .lm-rail__nav{bottom:0;box-shadow:none;font-size:15px;height:28px;top:auto;translate:none;width:28px}.lm-voices .lm-rail__nav:not(.lm-rail__nav--next){left:0}.lm-voices .lm-rail__nav--next{right:0}.lm-voices__track{display:grid;gap:var(--lm-gap-card);grid-auto-columns:80%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.lm-voices__track>li{scroll-snap-align:start}@media (min-width:900px){.lm-voices__track{grid-auto-columns:100%}}@media (prefers-reduced-motion:no-preference){.lm-voices__track{scroll-behavior:smooth}}.lm-voice{align-content:start;background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;gap:6px;padding:12px;position:relative}.lm-voice>header{align-items:center;column-gap:10px;display:grid;grid-template-columns:44px minmax(0,1fr)}.lm-voice>header>i,.lm-voice>header>img{border-radius:var(--lm-r-pill);grid-row:span 2;height:44px;object-fit:cover;width:44px}.lm-voice>header>i{background:var(--lm-pos-wash,var(--lm-surface));color:var(--lm-pos-deep,var(--lm-ink));display:grid;font-size:var(--lm-fs-md);font-style:normal;font-weight:var(--lm-fw-head);place-items:center}.lm-voice b{align-self:end;font-size:var(--lm-fs-sm);line-height:var(--lm-lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-voice small{align-self:start;color:var(--lm-ink-2);font-size:var(--lm-fs-2xs);line-height:var(--lm-lh-snug)}.lm-voice b:last-child{align-self:center;grid-row:span 2}.lm-voice blockquote{background:none;border:0;margin:0;padding:0}.lm-voice blockquote p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:var(--lm-fs-base);line-height:var(--lm-lh-body);margin:0;overflow:hidden}.lm-voice__rate{line-height:1;margin:0}.lm-voice__rate [data-half]{display:inline-grid}.lm-voice__rate [data-half]>*{grid-area:1/1}.lm-voice__rate [data-half]>:last-child{clip-path:inset(0 50% 0 0)}.lm-voice__rate [data-off]{display:inline-flex}.lm-notice{overflow:hidden;padding:0 0 env(safe-area-inset-bottom,0)}.lm-notice[open]{display:flex;flex-direction:column}.lm-notice>form{margin:0;position:absolute;right:6px;top:6px}.lm-notice>a{display:flex;flex-direction:column;min-height:0}.lm-notice img{background:var(--lm-surface);display:block;height:auto;min-height:0;object-fit:contain;width:100%}@media (max-width:899.98px){.lm-notice img{max-height:50dvh}}@media (min-width:900px){.lm-notice{padding:0;width:min(420px,100% - 32px)}}.lm-notice__x{background:var(--lm-veil);border:0;border-radius:var(--lm-r-pill);color:var(--lm-on-inverse);cursor:pointer;display:grid;font-size:20px;height:44px;padding:0;place-items:center;width:44px}