.privacy-main{padding-top:48px;padding-bottom:70px}.privacy-main h1{font-size:clamp(34px,5vw,60px);line-height:1.12;max-width:960px}.privacy-copy{max-width:850px}.privacy-copy>h2{margin-top:38px}.privacy-copy hr{border:0;border-top:1px solid rgba(112,216,232,.2);margin:32px 0}.footer-privacy{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;text-align:right;font-size:13px}.footer-privacy a,.footer-privacy button{color:#b7c9d9;text-decoration:underline;text-underline-offset:3px;min-height:32px;padding:3px 0}.footer-privacy button{background:none;border:0;font:inherit;cursor:pointer}.footer-privacy a:hover,.footer-privacy button:hover{color:#70d8e8}.kajo-cookie-banner{position:fixed;z-index:99999;left:24px;right:24px;bottom:24px;max-width:1060px;margin:0 auto;display:none;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#071b2d;color:#f3f7fb;border:1px solid #2c536b;border-left:5px solid #70d8e8;box-shadow:0 18px 55px rgba(0,0,0,.42);box-sizing:border-box}.kajo-cookie-banner.is-visible{display:flex}.kajo-cookie-copy{min-width:0;flex:1}.kajo-cookie-title{margin:0 0 8px;color:#d6b46a;font-size:18px;font-weight:800}.kajo-cookie-text{margin:0;color:#c4d2df;font-size:14px;line-height:1.55}.kajo-cookie-policy{display:inline-block;margin-top:10px;color:#70d8e8;font-size:14px;text-underline-offset:3px}.kajo-cookie-actions{display:grid;grid-template-columns:1fr;gap:8px;flex:0 0 260px}.kajo-cookie-button{appearance:none;background:#0c2940;color:#f3f7fb;border:1px solid #70d8e8;border-radius:4px;padding:11px 14px;min-height:44px;font:inherit;font-size:14px;font-weight:700;line-height:1.35;cursor:pointer;transition:none}.kajo-cookie-button:hover{background:#123b56;transform:none}.kajo-cookie-button:focus-visible,.kajo-cookie-policy:focus-visible,.footer-privacy button:focus-visible{outline:3px solid #d6b46a;outline-offset:3px}@media(max-width:700px){.kajo-cookie-banner{left:12px;right:12px;bottom:12px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:18px;flex-direction:column;align-items:stretch;gap:16px}.kajo-cookie-actions{flex:auto;grid-template-columns:1fr}.footer-privacy{align-items:flex-start;margin-left:0;text-align:left}.privacy-main{padding-top:32px}}