@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Jost:wght@400;500;600;700;800&display=swap');
.lmn-page,.lmn-page *{box-sizing:border-box;}
.lmn-page{font-family:'Jost',-apple-system,BlinkMacSystemFont,sans-serif;color:#2E2A26;}
.lmn-page h1,.lmn-page h2,.lmn-page h3,.lmn-page h4{color:#2E2A26;font-weight:700;}
.lmn-serif{font-family:'Bodoni Moda',Georgia,serif;}
.lmn-fr p,.lmn-rt p{margin:0;}
.lmn-rt p+p{margin-top:10px;}
@keyframes lmn-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes lmn-press{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes lmn-sheen{0%{transform:translateX(-160%) skewX(-20deg)}100%{transform:translateX(320%) skewX(-20deg)}}
.lmn-atc{position:relative;overflow:hidden;}
.lmn-atc::after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-160%) skewX(-20deg);pointer-events:none;}
.lmn-atc:hover::after{animation:lmn-sheen .85s ease;}
.lmn-noscroll{scrollbar-width:none;-ms-overflow-style:none;}
.lmn-noscroll::-webkit-scrollbar{display:none;}
.lmn-details summary,.lmn-faq summary{list-style:none;cursor:pointer;}
.lmn-details summary::-webkit-details-marker,.lmn-faq summary::-webkit-details-marker{display:none;}
.lmn-details[open] .lmn-chev{transform:rotate(180deg);}
.lmn-faq[open] .lmn-sign{transform:rotate(45deg);}
@media (max-width:749px){.lmn-sticky-pad{padding-bottom:84px;}}