.ayra-legal{--foundation:#0b4c5a;--depth:#0e6a7a;--accent:#1595a6;--accent-light:#4fb6c5;--action:#f28c28;--surface:#f2eee6;--muted:#8ba3a8;--ink:#22333a;--serif:"EB Garamond", Georgia, serif;--sans:"Inter", -apple-system, "Segoe UI", sans-serif}.ayra-legal,.ayra-legal *{box-sizing:border-box;margin:0;padding:0}.ayra-legal{font-family:var(--sans);background:var(--surface);color:var(--ink);min-height:100vh;overflow-x:clip}.ayra-legal .site-header{z-index:50;background:var(--foundation);justify-content:space-between;align-items:center;padding:20px 5vw;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.ayra-legal .site-header .logo img{width:auto;height:34px;display:block}.ayra-legal .site-header .header-right{align-items:center;gap:34px;display:flex}.ayra-legal .site-header nav{gap:34px;display:flex}.ayra-legal .site-header nav a{color:#ffffffe0;font-size:14.5px;font-weight:500;text-decoration:none}.ayra-legal .site-header nav a:hover{color:#fff}.ayra-legal .site-header nav a:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}.ayra-legal .header-cta{background:var(--action);border-radius:9px;padding:11px 22px;font-size:14.5px;font-weight:600;text-decoration:none;color:#fff!important}.ayra-legal .header-cta:hover{background:#e07f1d}.ayra-legal .header-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.ayra-legal .policy-hero{background:var(--foundation);padding:56px 5vw 64px}.ayra-legal .policy-hero-inner{max-width:760px;margin:0 auto}.ayra-legal .policy-hero h1{font-family:var(--serif);color:#f6f3ec;margin-bottom:14px;font-size:clamp(38px,4.5vw,56px);font-weight:500;line-height:1.1}.ayra-legal .policy-hero .effective{color:var(--accent-light);font-size:14.5px}.ayra-legal .policy-body{padding:64px 5vw 88px}.ayra-legal .policy-inner{max-width:760px;margin:0 auto}.ayra-legal .policy-inner h2{font-family:var(--serif);color:var(--foundation);margin:46px 0 16px;font-size:27px;font-weight:500;line-height:1.25}.ayra-legal .policy-inner h2:first-child{margin-top:0}.ayra-legal .policy-inner p{margin-bottom:15px;font-size:15.5px;line-height:1.72}.ayra-legal .policy-inner p strong{color:var(--foundation);font-weight:600}.ayra-legal .policy-inner ul{margin:0 0 15px 22px}.ayra-legal .policy-inner li{margin-bottom:9px;font-size:15.5px;line-height:1.72}.ayra-legal .policy-inner a{color:var(--depth);text-underline-offset:2px;text-decoration:underline}.ayra-legal .policy-inner a:hover{color:var(--accent)}.ayra-legal .policy-divider{border:none;border-top:1px solid #0b4c5a29;margin:42px 0}.ayra-legal .commitments{background:#fff;border:1px solid #0b4c5a24;border-radius:12px;margin:22px 0 8px;padding:26px 28px}.ayra-legal .commitments p{margin-bottom:13px}.ayra-legal .commitments p:last-child{margin-bottom:0}.ayra-legal .closing{background:var(--foundation);text-align:center;padding:72px 5vw 80px}.ayra-legal .closing h3{font-family:var(--serif);color:#f6f3ec;max-width:18em;margin:0 auto 16px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.ayra-legal .closing .closing-lede{color:#f6f3ecc7;margin-bottom:0;font-size:15.5px}.ayra-legal .closing .closing-lede a{color:var(--accent-light);text-underline-offset:2px;text-decoration:underline}.ayra-legal .closing .closing-lede a:hover{color:#fff}.ayra-legal .site-footer{background:#093d49;padding:44px 5vw 40px}.ayra-legal .footer-inner{max-width:1240px;margin:0 auto}.ayra-legal .footer-logo{width:max-content;margin:0 auto 28px;display:block}.ayra-legal .footer-logo img{width:auto;height:34px;display:block}.ayra-legal .socials{justify-content:center;gap:26px;margin-bottom:30px;display:flex}.ayra-legal .socials a{color:#f6f3ecbf;display:inline-flex}.ayra-legal .socials a:hover{color:#fff}.ayra-legal .socials svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.ayra-legal .footer-row{border-top:1px solid #f6f3ec24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.ayra-legal .footer-tag{font-family:var(--serif);color:#f6f3ecd9;font-size:15.5px;font-style:italic}.ayra-legal .footer-links{flex-wrap:wrap;gap:26px;display:flex}.ayra-legal .footer-links a{color:#f6f3ecb3;font-size:13.5px;text-decoration:none}.ayra-legal .footer-links a:hover{color:#fff}.ayra-legal .footer-copy{letter-spacing:.08em;color:#f6f3ec80;font-size:12.5px}@media (width<=920px){.ayra-legal .site-header{flex-wrap:wrap;justify-content:center;row-gap:14px}.ayra-legal .site-header .header-right{flex-wrap:wrap;justify-content:center;gap:20px}.ayra-legal .site-header nav{flex-wrap:wrap;gap:20px}.ayra-legal .footer-row{text-align:center;justify-content:center}}@media (width<=560px){.ayra-legal .site-header{padding:18px 20px}.ayra-legal .site-header .header-right{width:100%}.ayra-legal .policy-hero{padding:44px 20px 50px}.ayra-legal .policy-body{padding:48px 20px 64px}.ayra-legal .policy-inner h2{overflow-wrap:anywhere;font-size:25px}.ayra-legal .commitments{padding:22px 20px}.ayra-legal .closing{padding:60px 20px 66px}.ayra-legal .site-footer{padding:40px 20px 36px}.ayra-legal .footer-row{flex-direction:column;align-items:center;gap:20px}.ayra-legal .footer-tag,.ayra-legal .footer-copy{text-align:center;width:100%}.ayra-legal .footer-links{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%}}
