.wst .legal-head{background:transparent;border:0}.wst .legal-head-in{max-width:820px;margin:0 auto;padding:32px 28px 0}.wst .legal-head img{height:120px;width:auto;display:block}.wst .legal-main{max-width:820px;margin:0 auto;padding:48px 28px 72px}.wst .legal-main h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 6px;color:var(--purple-deep);letter-spacing:-.02em;font-weight:800}.wst .legal-main .eff{color:var(--muted);font-size:14px;margin:0 0 32px}.wst .legal-main h2{font-size:21px;margin:40px 0 10px;color:var(--purple-deep);font-weight:700}.wst .legal-main h3{font-size:17px;margin:24px 0 8px;font-weight:700}.wst .legal-main li,.wst .legal-main p{color:var(--ink);line-height:1.7;font-size:16px}.wst .legal-main p{margin:0 0 14px}.wst .legal-main a{color:var(--purple);text-decoration:underline}.wst .legal-main ul{padding-left:22px;margin:0 0 16px}.wst .legal-main li{margin:6px 0}.wst .legal-main strong{font-weight:700}.wst .legal-main .table-scroll{overflow-x:auto;margin:16px 0}.wst .legal-main table{width:100%;border-collapse:collapse;font-size:15px}.wst .legal-main td,.wst .legal-main th{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.wst .legal-main th{background:var(--cream);font-weight:700;color:var(--purple-deep)}