:root{--privacy-dark:#262626;--privacy-text:#6b6b6b;--privacy-line:#e4e4e4;--privacy-accent:#83111c;--privacy-surface:#faf9f7;--hsElevate--link--primary__hover--fontColor:#83111c}.privacy-page{background:#fcfcfc;color:var(--privacy-dark);font-family:Montserrat,sans-serif;margin:0 auto;max-width:1100px;padding:clamp(32px,6vw,72px) clamp(16px,4vw,40px)}.privacy-page,.privacy-page *{box-sizing:border-box}.privacy-title{font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2;margin:0 0 20px}.privacy-h2,.privacy-title{color:var(--privacy-dark);font-family:Raleway,sans-serif}.privacy-h2{font-size:clamp(20px,2.2vw,24px);font-weight:600;margin:clamp(32px,4vw,44px) 0 16px}.privacy-page h4{color:var(--privacy-dark);font-family:Raleway,sans-serif;font-size:16px;font-weight:700;margin:20px 0 8px}.privacy-page p{line-height:1.6}.privacy-page p,.privacy-page ul{color:var(--privacy-text);font-size:15px;margin:0 0 12px}.privacy-page ul{line-height:1.7;padding-left:20px}.privacy-page li{margin-bottom:4px}.privacy-page li strong{color:var(--privacy-dark)}.privacy-page a{color:var(--privacy-accent);text-decoration:underline;word-break:break-word}.privacy-page a:hover{text-decoration:none}.privacy-address{background:var(--privacy-surface);border-left:3px solid var(--privacy-accent);color:var(--privacy-dark);font-size:15px;line-height:1.6;margin:0 0 20px;padding:14px 18px}.privacy-intro{margin-bottom:clamp(24px,4vw,36px)}.privacy-accordion{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(32px,5vw,48px)}.privacy-item{border:1px solid var(--privacy-line);border-radius:10px;overflow:hidden}.privacy-item summary{align-items:center;color:var(--privacy-dark);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:16px 20px;user-select:none}.privacy-item summary::-webkit-details-marker{display:none}.privacy-item summary:after{align-items:center;color:var(--privacy-accent);content:"+";display:flex;flex-shrink:0;font-size:20px;font-weight:400;height:24px;justify-content:center;transition:transform .2s ease;width:24px}.privacy-item[open] summary:after{transform:rotate(45deg)}.privacy-item summary:hover{background:var(--privacy-surface)}.privacy-item-body{border-top:1px solid var(--privacy-line);padding:16px 20px 20px}.privacy-item-body p:last-child,.privacy-item-body ul:last-child{margin-bottom:0}.privacy-outro{border-top:1px solid var(--privacy-line);padding-top:clamp(8px,2vw,16px)}@media (max-width:600px){.privacy-title{line-height:1.25}.privacy-item summary{font-size:15px;gap:12px;padding:14px 16px}.privacy-item-body{padding:0 16px 16px}.privacy-address{padding:12px 14px}.privacy-page ul{padding-left:18px}}@media (max-width:400px){.privacy-address,.privacy-page p,.privacy-page ul{font-size:14px}.privacy-item summary{font-size:14px;padding:12px 14px}.privacy-item summary:after{font-size:18px;height:20px;width:20px}.privacy-item-body{padding:0 14px 14px}}