
.privacy-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;border-top:1px solid #ffffff30;margin-top:28px}.privacy-links a,.privacy-links button{color:inherit;font:inherit;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;background:none;border:0;padding:6px 0;cursor:pointer}.privacy-page{max-width:1120px;margin:auto;padding:60px 24px 80px}.privacy-page h1{font-size:clamp(32px,5vw,60px);line-height:1.15;margin:18px 0}.privacy-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:52px;margin-top:40px}.privacy-toc a{display:block;padding:10px 0;color:inherit}.privacy-copy{max-width:780px;font-size:17px;line-height:1.85}.privacy-copy h2{font-size:25px;line-height:1.35;margin:38px 0 14px;scroll-margin-top:120px}.privacy-copy p,.privacy-copy li{margin-bottom:16px}.privacy-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-date{color:#536c72}.privacy-table{overflow:auto} .privacy-copy table{border-collapse:collapse;width:100%;font-size:15px}.privacy-copy th,.privacy-copy td{padding:15px;text-align:left;border:1px solid #b9c7c5;vertical-align:top}.privacy-button,.privacy-dialog button{font:inherit;min-height:48px;padding:12px 20px;border:1px solid #123743;background:#123743;color:white;cursor:pointer;border-radius:6px}.privacy-button:focus-visible,.privacy-dialog button:focus-visible,.privacy-links button:focus-visible{outline:3px solid #d38437;outline-offset:4px}.privacy-dialog{color:#123743;background:#f8f9f5;border:1px solid #b9c7c5;border-radius:14px;width:min(560px,calc(100vw - 32px));max-height:85dvh;padding:28px;box-sizing:border-box;line-height:1.65}.privacy-dialog::backdrop{background:#071c25b8}.privacy-dialog h2{font-size:26px;margin:0 0 14px}.privacy-dialog label{display:flex;gap:12px;padding:16px 0;align-items:flex-start;border-top:1px solid #ccd7d3}.privacy-dialog input{margin-top:7px}.privacy-dialog .privacy-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.privacy-dialog .privacy-close{background:transparent;color:#123743}.privacy-status{font-size:14px}.privacy-map{display:block;padding:28px;border:1px solid #ccd7d3;color:inherit}.privacy-page:focus{outline:0}@media(max-width:700px){.privacy-page{padding:30px 20px 50px}.privacy-layout{grid-template-columns:1fr;gap:16px;margin-top:24px}.privacy-toc{display:flex;gap:12px 20px;flex-wrap:wrap;border-bottom:1px solid #ccd7d3;padding-bottom:16px}.privacy-copy{font-size:16px}.privacy-dialog{padding:22px}.privacy-dialog .privacy-actions button{flex:1}.privacy-links{gap:10px 20px}}

.privacy-layout>*{min-width:0}.privacy-page{box-sizing:border-box;color:#123743}.privacy-copy{overflow-wrap:anywhere}.privacy-table{max-width:100%}.privacy-copy table{min-width:480px}@media(max-width:700px){.privacy-layout{grid-template-columns:minmax(0,1fr)}}
