.ws-privacy-hero{background:#f7efe2;padding:64px 0 44px}.ws-privacy-hero h1{margin:24px 0 30px;font-size:clamp(42px,5vw,64px);line-height:1.1}.ws-privacy-hero h1:after{content:"";background:#0c0;width:40px;height:2px;margin-top:26px;display:block}.ws-privacy-hero p:not(.eyebrow){color:#59544d;max-width:720px;font-size:21px;line-height:1.6}.ws-privacy-layout{grid-template-columns:230px minmax(0,760px);justify-content:space-between;align-items:start;gap:70px;padding-block:28px 80px;display:grid}.ws-privacy-sidebar{border-left:1px solid #41372d26;padding-left:22px;position:sticky;top:110px}.ws-privacy-sidebar ol{margin:22px 0 30px;padding:0;list-style:none}.ws-privacy-sidebar li{margin:0 0 12px}.ws-privacy-sidebar a{color:#59544d;font-size:15px;line-height:1.5;text-decoration:none}.ws-privacy-sidebar a:hover{color:green;text-underline-offset:4px;text-decoration:underline}.ws-privacy-sidebar .ws-privacy-registration{color:green;border-top:1px solid #41372d26;padding-top:20px;display:block}.ws-privacy-registration small{color:#59544d;margin-top:8px;font:12px/1.5 Arial,sans-serif;display:block}.ws-privacy-content{min-width:0;font-size:18px;line-height:1.75}.ws-privacy-content section{border-bottom:1px solid #41372d26;margin:0 0 30px;padding:0 0 30px;scroll-margin-top:115px}.ws-privacy-content section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ws-privacy-content h2{margin:0 0 24px;font-size:30px;line-height:1.25}.ws-privacy-content h3{margin:30px 0 20px;font-size:24px;line-height:1.3}.ws-privacy-content p{margin:0 0 22px}.ws-privacy-content a{color:green;text-underline-offset:4px;overflow-wrap:anywhere}.ws-privacy-content ul{margin:22px 0;padding-left:24px}.ws-privacy-content li{margin-bottom:10px;padding-left:6px}.ws-privacy-content li::marker{color:green}.ws-privacy-content dl{margin:26px 0}.ws-privacy-content dl>div{border-top:1px solid #41372d26;padding:20px 0}.ws-privacy-content dt{margin-bottom:8px;font-weight:600}.ws-privacy-content dd{color:#59544d;margin:0}.ws-privacy-small{font-size:14px}.ws-privacy-layout a:focus-visible{outline-offset:4px;outline:2px solid green}@media (width<=1000px){.ws-privacy-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (width<=767px){.ws-privacy-hero{padding:40px 0 28px}.ws-privacy-layout{padding-block:20px 50px;display:block}.ws-privacy-sidebar{margin-bottom:44px;position:static}.ws-privacy-sidebar ol{columns:2;column-gap:24px}.ws-privacy-sidebar li{break-inside:avoid}.ws-privacy-content h2{font-size:27px}}
