
  .asr-shared-footer, .asr-shared-footer * { box-sizing: border-box; }
  .asr-shared-footer { background: linear-gradient(135deg,#121a55 0%,#20265d 100%); color:#fff; font-family:Arial,Helvetica,sans-serif; padding:48px 24px 20px; clear:both; }
  .asr-shared-footer__inner { width:min(1180px,100%); margin:0 auto; }
  .asr-shared-footer__grid { display:grid; grid-template-columns:180px 1.55fr 1fr 1fr; gap:36px; align-items:start; }
  .asr-shared-footer__logo { width:165px; max-width:100%; height:auto; display:block; }
  .asr-shared-footer__lab-title { display:flex; align-items:center; gap:12px; margin:0 0 15px; font-size:20px; font-weight:700; color:#fff; }
  .asr-shared-footer__lab-title img { width:36px; height:auto; }
  .asr-shared-footer h3 { margin:0 0 15px; color:#fff; font-size:14px; font-weight:700; }
  .asr-shared-footer p { margin:0 0 10px; color:#8292bd; font-size:13px; line-height:1.55; }
  .asr-shared-footer ul { list-style:none; padding:0; margin:0; }
  .asr-shared-footer li { margin:0 0 9px; }
  .asr-shared-footer a { color:#8292bd; text-decoration:none; font-size:13px; transition:color .18s ease; }
  .asr-shared-footer a:hover, .asr-shared-footer a:focus { color:#fff; text-decoration:none; }
  .asr-shared-footer__button { display:inline-block; min-width:112px; margin:0 0 10px; padding:9px 18px; border-radius:20px; background:#083be5; color:#fff!important; text-align:center; font-weight:700; }
  .asr-shared-footer__bottom { display:flex; flex-wrap:wrap; justify-content:center; gap:12px 34px; margin-top:32px; padding-top:20px; border-top:1px solid rgba(129,151,203,.3); }
  .asr-shared-footer__bottom a { font-size:14px; }
  .asr-shared-footer__copyright { margin:18px 0 0; padding-top:18px; border-top:1px solid rgba(129,151,203,.3); color:#9eadd0; text-align:center; font-size:13px; }
  @media (max-width:900px) { .asr-shared-footer__grid { grid-template-columns:1fr 1fr; } }
  @media (max-width:560px) { .asr-shared-footer { padding:38px 22px 18px; } .asr-shared-footer__grid { grid-template-columns:1fr; gap:28px; } .asr-shared-footer__logo { width:155px; } .asr-shared-footer__bottom { justify-content:flex-start; gap:10px 20px; } }


body{margin:0;background:#f5f8ff;color:#24334c;font-family:'Plus Jakarta Sans',sans-serif}
.policy-hero{background:#060a39;padding:64px 24px 58px;color:#fff}
.policy-hero>div,.policy-layout{max-width:1180px;margin:auto}
.policy-hero h1{font-size:clamp(32px,5vw,50px);line-height:1.2;color:#fff;margin:18px 0}
.policy-breadcrumb{font-size:14px;color:#a9b9db}.policy-breadcrumb a{color:#9cd5ff}
.policy-updated{font-size:14px;color:#b7cff5;margin:0}
.policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:48px 24px 64px;align-items:start}
.policy-nav{background:#fff;border:1px solid #e1e8f5;border-radius:12px;padding:22px;position:sticky;top:24px}
.policy-nav h2{font-size:16px;margin:0 0 16px;color:#15234a}.policy-nav a{display:block;padding:11px 12px;color:#4b5d7d;text-decoration:none;font-size:14px;border-radius:6px}
.policy-nav a:hover,.policy-nav a[aria-current]{background:#edf4ff;color:#076add}.policy-nav a[aria-current]{font-weight:700}
.policy-content{background:#fff;border:1px solid #e1e8f5;border-radius:12px;padding:36px;min-width:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.policy-content p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 18px}.policy-content h2,.policy-content h3,.policy-content h4{color:#15234a;font-size:22px;line-height:1.4;margin:28px 0 14px}
.policy-content a{color:#086cda;text-decoration:underline}.policy-content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;margin:20px 0}.policy-content td,.policy-content th{border:1px solid #dce4ef;padding:10px;text-align:left}
.policy-content ul,.policy-content ol{padding-left:24px;margin-bottom:20px}.policy-content strong,.policy-content b{font-weight:700}
.policy-help{border-top:1px solid #e1e8f5;margin-top:28px;padding-top:22px;font-size:14px}
@media(max-width:800px){.policy-layout{grid-template-columns:1fr;padding:28px 18px 40px;gap:20px}.policy-nav{position:static}.policy-nav-links{display:flex;flex-wrap:wrap;gap:4px}.policy-content{padding:24px}.policy-hero{padding:40px 20px}}


.asr-global-header{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(105deg,#123d82,#075dcc);color:#fff;position:relative;z-index:9999;box-shadow:0 5px 18px rgba(3,24,59,.18)}
.asr-global-header *{box-sizing:border-box}.asr-global-header__inner{width:min(1180px,calc(100% - 34px));height:84px;margin:auto;display:flex;align-items:center;gap:34px}.asr-global-header__logo{display:flex;align-items:center;margin-right:auto}.asr-global-header__logo img{display:block;width:238px;max-height:68px;object-fit:contain;object-position:left center}.asr-global-header__nav{display:flex;align-items:center;gap:28px}.asr-global-header a{color:#fff;text-decoration:none;font-weight:700;font-size:15px}.asr-global-header a:hover{color:#b9e7ff}.asr-global-header__download{padding:13px 20px;border-radius:8px;background:#0c86ff;box-shadow:0 8px 20px rgba(0,40,120,.3)}.asr-global-header__mobile{display:none;margin-left:auto}.asr-global-header__mobile summary{cursor:pointer;font-size:26px;list-style:none}.asr-global-header__mobile nav{position:absolute;left:0;right:0;top:84px;background:#092f69;padding:18px 24px;display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.18)}
@media(max-width:880px){.asr-global-header__nav{display:none}.asr-global-header__mobile{display:block}.asr-global-header__logo img{width:205px}}@media(max-width:520px){.asr-global-header__inner{height:72px}.asr-global-header__logo img{width:175px}.asr-global-header__mobile nav{top:72px}}

.policy-content .policy-document-title{margin:0 0 24px;font-size:26px;line-height:1.35;font-weight:800;color:#15234a;border-left:4px solid #087cff;padding:3px 0 3px 16px}
