.privacy-page{background:#fff;font-size:16px;line-height:1.8}
.privacy-container{width:min(100%,860px);margin:0 auto;padding:0 28px}
.privacy-document a:hover{color:var(--coral-dark)}
.privacy-document{padding:48px 0 58px;overflow-wrap:break-word}
.privacy-document h1{font-size:clamp(27px,4.5vw,38px);line-height:1.3;letter-spacing:-1px;margin:0 0 16px}
.privacy-date{font-size:14px;color:var(--text);margin-bottom:30px}
.privacy-document h2{font-size:23px;line-height:1.4;letter-spacing:-.4px;margin:32px 0 12px}
.privacy-document p{margin:0 0 16px}
.privacy-document .privacy-date{margin-bottom:30px}
.privacy-document a{color:#365e7b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:480px){.privacy-container{padding-left:20px;padding-right:20px}.privacy-document{padding-top:32px;padding-bottom:36px}.privacy-document h2{font-size:21px}}
@media print{.privacy-page{color:#000;font-family:Arial,sans-serif;font-size:11pt;line-height:1.5}.privacy-container{width:100%;padding:0}.skip-link{display:none}.privacy-document{padding:0}.privacy-document h1{font-size:22pt}.privacy-document h2{font-size:15pt;break-after:avoid}.privacy-document p{orphans:3;widows:3}.privacy-document a,.privacy-date{color:#000}}
