.lp-main{padding:calc(var(--header-h) + clamp(40px, 9vh, 96px)) var(--gutter) clamp(64px, 12vh, 140px)}.lp-legal{max-width:720px;color:var(--ink);margin:0 auto;font-size:1.0625rem;line-height:1.6}.lp-legal h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.045em;text-wrap:balance;margin-bottom:20px;font-size:clamp(2.2rem,5.4vw,4.2rem);font-weight:800;line-height:1}.lp-legal h2{border-top:1px solid var(--line);letter-spacing:-.02em;margin:52px 0 14px;padding-top:20px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.2}.lp-legal h3{margin-bottom:6px;font-size:1.0625rem;font-weight:800}.lp-legal p+p{margin-top:14px}.lp-legal .lead{color:var(--ink-soft);font-size:1.1875rem;line-height:1.5}.lp-legal ul{gap:10px;margin:14px 0;padding-left:0;display:grid}.lp-legal li{padding-left:22px;position:relative}.lp-legal li:before{content:"";background:var(--primary);border-radius:2px;width:8px;height:2px;position:absolute;top:.72em;left:2px}.lp-legal .card{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);margin:16px 0;padding:20px 22px}.lp-legal .card ul{margin:0}.lp-legal a{color:var(--primary-strong);overflow-wrap:anywhere;font-weight:600}.lp-legal strong{font-weight:750}.lp-notFound{justify-items:start;gap:16px;display:grid}.lp-mark{width:72px;height:72px}.lp-back{background:var(--ink);border-radius:999px;padding:12px 20px;text-decoration:none;display:inline-block;color:var(--paper)!important}
