.privacy-page{width:100%;max-width:900px;min-height:100svh;margin:0 auto;padding:42px 28px 60px;color:#233d46}.privacy-page .privacy-back{display:inline-flex;align-items:center;gap:9px;color:#476f62;text-decoration:none;font-size:12px;font-weight:600;padding:7px 0;margin:0 0 22px}.privacy-page .privacy-back:hover{color:#176951;text-decoration:underline}.privacy-page .privacy-back:focus-visible{outline:3px solid #368e78;outline-offset:5px;border-radius:4px}.privacy-page .privacy-document{border:1px solid #dfe9e5;background:#fff;border-radius:22px;padding:43px 48px 24px;box-shadow:0 10px 40px #233d4605}.privacy-page .privacy-heading{padding-bottom:30px}.privacy-page .privacy-shield{display:grid;place-items:center;width:63px;height:63px;background:#e9f5ed;border:1px solid #deede3;color:#2d7c5b;border-radius:18px;margin-bottom:24px}.privacy-page .privacy-eyebrow{font-size:10px;color:#527562;font-weight:700;letter-spacing:1.4px;margin:0 0 13px}.privacy-page h1{font:800 clamp(27px,4vw,36px) /1.2 Manrope,sans-serif;margin:0 0 15px;color:#223e43;letter-spacing:-1.2px}.privacy-page .privacy-intro{font-size:14px;line-height:1.85;color:#5e727a;margin:0;max-width:570px}.privacy-page .privacy-topic{display:flex;gap:20px;padding:26px 0;border-top:1px solid #eaf0ed}.privacy-page .privacy-topic-icon{flex-shrink:0;width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#e9f5ed;color:#2b805c}.privacy-page .privacy-topic.blue .privacy-topic-icon{background:#edf2fc;color:#4d73c1}.privacy-page .privacy-topic.violet .privacy-topic-icon{background:#f1edfa;color:#8060b9}.privacy-page .privacy-topic.amber .privacy-topic-icon{background:#fbf3e4;color:#a47c30}.privacy-page .privacy-topic h2{font:700 16px/1.4 Manrope,sans-serif;letter-spacing:-.3px;color:#304b52;margin:0 0 9px}.privacy-page .privacy-topic p{font-size:13px;line-height:1.9;color:#5e727a;margin:0}.privacy-page .privacy-footer{display:flex;align-items:center;gap:8px;color:#597669;font-size:10px;border-top:1px solid #eaf0ed;padding-top:22px;line-height:1.7}.privacy-page .privacy-footer svg{flex-shrink:0}@media (max-width:600px){.privacy-page{padding:24px 16px 35px}.privacy-page .privacy-document{padding:28px 23px 23px;border-radius:17px}.privacy-page .privacy-heading{padding-bottom:22px}.privacy-page .privacy-shield{width:53px;height:53px;border-radius:15px;margin-bottom:20px}.privacy-page .privacy-eyebrow{font-size:9px;letter-spacing:1px}.privacy-page .privacy-topic{gap:13px;padding:22px 0}.privacy-page .privacy-topic-icon{width:34px;height:34px;border-radius:10px}.privacy-page .privacy-topic-icon>svg{width:18px;height:18px}.privacy-page .privacy-topic h2{font-size:14px}.privacy-page .privacy-topic p{font-size:12px}}