.ll-policy-page{padding-top:42px;padding-bottom:90px}.ll-policy-page .page-header{max-width:1050px;padding:34px 0 48px}.ll-policy-page .display-title{font-size:clamp(42px,5.8vw,94px);line-height:1}.ll-policy-page .ll-editorial-intro{max-width:790px;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.ll-policy-page .ll-editorial-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:clamp(35px,7vw,110px)}.ll-policy-page .ll-editorial-copy{counter-reset:policy-section;max-width:970px}.ll-policy-page .ll-editorial-copy>section{counter-increment:policy-section;border-top:1px solid #ffffff19;margin:0;padding:32px 0;position:relative}.ll-policy-page .ll-editorial-copy>section>h2{margin:0 0 20px;padding-left:44px;font-size:clamp(22px,2vw,29px);line-height:1.25;position:relative}.ll-policy-page .ll-editorial-copy>section>h2:before{content:counter(policy-section,decimal-leading-zero);color:var(--lilac);letter-spacing:1px;font-family:DM Sans,Arial,sans-serif;font-size:11px;position:absolute;top:5px;left:0}.ll-policy-page .ll-editorial-copy p,.ll-policy-page .ll-editorial-copy li{color:#bfc0ca;font-size:15px;line-height:1.85}.ll-policy-page .ll-editorial-copy strong{color:#f4f3ee}.ll-policy-page .ll-editorial-copy a{color:#d4c1ff;text-underline-offset:4px;text-decoration:underline}.ll-policy-page .ll-editorial-aside{background:linear-gradient(155deg,#b49aff17,#ffffff03);border:1px solid #ffffff12;border-radius:16px;padding:28px;position:sticky;top:135px}.ll-policy-page .ll-editorial-aside>svg{color:var(--lilac);margin-bottom:24px}.ll-policy-page .ll-editorial-aside .eyebrow{font-size:10px}.ll-policy-page .ll-editorial-aside h2{margin:12px 0;font-size:28px}.ll-policy-page .ll-editorial-aside>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.75}.ll-policy-page .ll-editorial-aside .button{width:100%;padding:16px;font-size:13px}.policy-aside-links{margin-top:20px;display:grid}.policy-aside-links a{color:var(--muted);border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.policy-aside-links a:hover{color:#fff;filter:brightness(1.2)}.policy-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:36px;display:grid}.policy-facts>div{background:#ffffff05;border-top:2px solid #b59aff55;border-radius:10px;padding:22px}.policy-facts small{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.policy-facts strong{color:var(--text);font-size:23px;line-height:1.2;display:block}.policy-facts span{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6;display:block}.policy-note{border-left:2px solid var(--lilac);background:#b59aff0c;border-radius:0 8px 8px 0;padding:19px 22px}.policy-steps{padding-left:24px}.policy-steps li{padding:6px 0 12px 10px}.policy-steps li::marker{color:var(--lime);font-weight:700}.policy-address{white-space:pre-line;line-height:1.8}.policy-cancel-template{white-space:pre-wrap;color:#d8d9df;background:#ffffff04;border:1px solid #ffffff19;border-radius:10px;padding:24px;font:14px/1.9 DM Sans,Arial,sans-serif;display:block}.policy-key-links{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.ll-policy-page .policy-key-links a{background:#ffffff07;border-radius:7px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;text-decoration:none;display:flex}.policy-setup-platforms{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.policy-setup-platforms article{background:#ffffff05;border-radius:12px;padding:22px}.policy-setup-platforms img{object-fit:contain;filter:brightness(0)invert();width:34px;height:26px;margin-bottom:14px}.policy-setup-platforms h3{margin:0 0 12px;font-size:18px}.policy-setup-platforms p{margin-bottom:0}@media (max-width:1000px){.ll-policy-page .ll-editorial-grid{grid-template-columns:1fr;gap:30px}.ll-policy-page .ll-editorial-aside{grid-template-columns:1fr 1fr;gap:0 24px;max-width:none;display:grid;position:static}.ll-policy-page .ll-editorial-aside>svg{display:none}.ll-policy-page .ll-editorial-aside>.eyebrow,.ll-policy-page .ll-editorial-aside>h2,.ll-policy-page .ll-editorial-aside>p,.ll-policy-page .ll-editorial-aside>.button{grid-column:1}.policy-aside-links{grid-area:1/2/5;align-content:center;margin:0}}@media (max-width:600px){.ll-policy-page{padding-top:24px;padding-bottom:45px}.ll-policy-page .page-header{padding:24px 0 30px}.policy-facts{gap:8px;margin-bottom:25px}.policy-facts>div{padding:14px 10px}.policy-facts strong{font-size:18px}.policy-facts small{letter-spacing:.4px;font-size:9px}.policy-facts span{font-size:11px}.ll-policy-page .ll-editorial-copy>section{padding:25px 0}.ll-policy-page .ll-editorial-copy>section>h2{padding-left:34px}.ll-policy-page .ll-editorial-aside{padding:24px;display:block}.policy-aside-links{margin-top:15px}.policy-setup-platforms{grid-template-columns:1fr}.policy-cancel-template{padding:17px;font-size:13px}}
