.psv-legal{min-height:65vh;background:#ebebeb;padding:46px 18px 80px;color:#424546}.psv-legal__shell{width:min(100%,1080px);margin:0 auto}.psv-legal__document a{color:#555!important;text-decoration:underline;text-underline-offset:2px}.psv-legal__hero{margin-bottom:36px}.psv-legal__eyebrow{margin:0 0 8px!important;padding-bottom:16px;color:#9a7600;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.psv-legal__hero h1{margin:0;padding-bottom:10px;color:#333;font-size:clamp(34px,5vw,52px);line-height:1.08}.psv-legal__hero>p:not(.psv-legal__eyebrow){max-width:760px;margin:18px 0 12px;color:#555;line-height:1.7}.psv-legal__hero>span{color:#777;font-size:12px}.psv-legal__document{max-width:900px}.psv-legal__document section+section{margin-top:34px}.psv-legal__document h2{margin:0 0 14px;padding-bottom:10px;color:#333;font-size:20px;line-height:1.25}.psv-legal__document p,.psv-legal__document li{color:#424546;line-height:1.75}.psv-legal__document p{margin:0 0 16px}.psv-legal__document p:last-child{margin-bottom:0}.psv-legal__document ul{margin:12px 0 18px;padding-left:22px}.psv-legal__document li+li{margin-top:9px}.psv-legal__document strong{color:#303334}.psv-legal__contact{display:grid;gap:5px;margin-top:16px;padding:0;font-size:14px;line-height:1.6}@media(max-width:600px){.psv-legal{padding:24px 12px 60px}.psv-legal__document section+section{margin-top:30px}}
