.lpi-legal-title{text-wrap:balance;font-size:clamp(28px,2.6vw,40px);line-height:1.02}.lpi-legal-aside>*+*{margin-top:12px}.lpi-legal-aside>.lp-sec-num+.lpi-legal-title{margin-top:0}.lpi-legal-aside>.lpi-legal-nav{margin-top:clamp(20px,2vw,28px)}.lp-rows .lpi-legal-row{grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.lpi-legal-row .lp-row-title{font-size:15px}.lpi-legal-row .lp-row-meta{color:var(--accent);opacity:0;transition:opacity .2s}.lpi-legal-row:hover .lp-row-meta,.lpi-legal-row.is-active .lp-row-meta{opacity:1}.lpi-legal-row.is-active{padding-left:12px;padding-right:12px}.lpi-legal-note{margin-bottom:clamp(20px,2vw,28px)}.lp-prose .lpi-legal-note p.lp-small{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.lp-prose p.lpi-legal-intro{color:var(--fg);margin-bottom:8px;font-size:clamp(17px,1.3vw,19px)}.lpi-legal-block{padding-top:clamp(28px,3vw,40px)}.lpi-legal-block .lp-sec-num{margin-bottom:10px}.lp-prose .lpi-legal-block h2{margin-top:0}@media (max-width:1024px){.lpi-legal-aside{border-bottom:1px solid var(--line);padding-bottom:clamp(20px,3vw,32px)}}
