.lp-policy-head{background:var(--lp-bg);border-bottom:1px solid var(--lp-line);padding:32px 0 36px}.lp-policy-back{font-size:14px;font-weight:600;text-decoration:none}.lp-policy-back:hover{text-decoration:underline}.lp-policy-head h1{margin-top:12px;font-size:clamp(30px,6vw,44px);font-weight:700}.lp-policy-date{color:var(--lp-muted);margin-top:12px;font-size:14px}.lp-policy{padding:40px 0 64px}.lp-policy section+section{margin-top:40px}.lp-policy h2{font-size:22px;font-weight:700}.lp-policy p,.lp-policy address{margin-top:12px}.lp-policy address{font-style:normal}.lp-policy ul{gap:6px;margin-top:12px;padding-left:22px;display:grid}.lp-policy li::marker{color:var(--lp-leaf)}@media (width>=720px){.lp-policy-head{padding:48px 0 52px}.lp-policy{padding:56px 0 96px}}@media print{.lp-header,.lp-footer nav,.lp-policy-back{display:none}}
