.policy-page{padding-bottom:30px}.policy-page .app{max-width:780px}.policy-page header{flex-wrap:wrap;gap:14px;height:auto;min-height:95px;padding:22px 0}.policy-languages{display:flex;gap:4px}.policy-languages a{padding:10px;border-radius:7px;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.policy-languages a[aria-current]{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.policy-page main{padding-top:22px}.back-link{color:var(--ink);font-size:14px;display:inline-flex;min-height:44px;align-items:center;text-underline-offset:4px}.policy-page h1{font-family:'Fredoka',sans-serif;font-size:clamp(32px,7vw,45px);font-weight:500;line-height:1.12;letter-spacing:-.6px;margin:20px 0 12px}.policy-meta{font-size:12px;color:#626457;line-height:1.7}.policy-summary{font-size:17px;line-height:1.65;background:var(--blue);border:var(--border);border-radius:15px;padding:20px;box-shadow:4px 4px 0 var(--ink);margin:22px 0 30px}.policy-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.policy-nav a{color:var(--ink);font-size:13px;font-weight:600;border:1.5px solid var(--ink);border-radius:8px;padding:12px;background:var(--paper);text-decoration:none}.policy-nav a[aria-current]{background:var(--yellow)}.policy-content{padding:24px}.policy-content section+section{margin-top:28px;padding-top:25px;border-top:1px dashed #a5a795}.policy-content h2{font-size:23px;line-height:1.3;margin-bottom:12px}.policy-content p,.policy-content li{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.policy-content p{margin:10px 0}.policy-content ul,.policy-content ol{padding-left:22px}.policy-content li+li{margin-top:8px}.policy-content a{color:#274a95;text-underline-offset:3px}.policy-content strong{font-weight:700}.policy-contact{background:var(--lime);border:var(--border);border-radius:14px;padding:20px;margin-top:28px;line-height:1.7}.policy-contact a{color:var(--ink);overflow-wrap:anywhere}.policy-page footer{font-size:12px;line-height:1.6;text-align:center}.policy-page .primary{color:var(--ink);text-decoration:none;margin-top:20px}.policy-page code{font-size:12px;background:var(--bg);padding:2px 4px;border-radius:3px}@media(max-width:370px){.policy-content{padding:18px}.policy-languages a{padding:8px}.policy-page .logo{font-size:25px}}@media print{.policy-page{background:#fff;padding:0}.policy-languages,.policy-nav,.back-link,.policy-page .primary{display:none}.policy-content,.policy-summary,.policy-contact{box-shadow:none;border:1px solid #bbb}.policy-page .app{max-width:none}.policy-content section{break-inside:avoid}}
.policy-page{--lime:#e7ecd9;--blue:#efeee2;--yellow:#f4deb6;--border:1px solid #d4d5c9;--bg:#eeeee5}.policy-page .app{padding:0 24px 25px}.policy-page header{display:flex;align-items:center;justify-content:space-between}.policy-page .paper{background:var(--sheet);border:var(--border);border-radius:18px}.policy-page .primary{color:var(--sheet)}.policy-page footer{margin-top:28px}.policy-page .policy-summary{box-shadow:3px 4px 0 #dfe2d2}
