.privacy-design{background:#fff;color:#102b33;font-family:var(--font-inter),Arial,sans-serif}.privacy-design .privacy-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.privacy-design h2{font-size:clamp(28px,3vw,36px);line-height:1.25;font-weight:650;letter-spacing:-1px}.privacy-design a:focus-visible{outline:3px solid #008c64;outline-offset:4px}.privacy-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:96px;align-items:start;padding-block:32px 24px;min-height:420px}.privacy-hero>div{padding-top:48px}.privacy-hero h1{font-size:clamp(34px,4vw,48px);line-height:1.2;font-weight:700;letter-spacing:-1.6px}.privacy-introduction{margin-top:16px;max-width:650px;font-size:18px;line-height:1.6;color:#656e72}.privacy-summary{background:linear-gradient(130deg,#08313b,#073735);border-radius:7px;padding:32px;box-shadow:0 2px 4px #173d451c}.privacy-summary-icon{display:block;width:24px;height:24px;color:#34d49d;margin-bottom:24px}.privacy-summary-icon:after{content:"";display:block;width:48px;height:3px;margin-top:10px;background:#44ebb0}.privacy-summary a{display:flex;align-items:center;gap:10px;padding-block:9px;color:#aac6ce;font-size:13px;line-height:1.4}.privacy-summary a:hover{color:#55efb8}.privacy-summary a>svg{width:16px;height:16px;flex-shrink:0;color:#3fe6af}.privacy-breadcrumb{display:flex;align-items:center;gap:8px;min-height:46px;font-size:12px;color:#607077}.privacy-breadcrumb [aria-current]{color:#243e48;font-weight:650}.privacy-answer{padding-block:16px 32px}.privacy-answer>div{padding:32px;background:#eef3ff;border-radius:6px}.privacy-answer p{font-size:20px;line-height:1.6;font-weight:600}.privacy-policy-intro{display:flex;align-items:flex-start;gap:12px;margin:28px 32px 80px;padding:18px;border-radius:4px;background:#eef3ff;font-size:14px;line-height:1.45;color:#68777c}.privacy-policy-intro>svg{width:20px;height:20px;flex-shrink:0;color:#00845d}.privacy-policy-intro p{display:inline}.privacy-policy-intro p+p:before{content:" "}.privacy-content section{scroll-margin-top:24px}.privacy-section-intro{color:#68777c;font-size:16px;line-height:1.5;margin-top:4px}.privacy-collection{padding-bottom:64px;border-bottom:1px solid #f8f9fa}.privacy-collection ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.privacy-collection li{min-height:132px;padding:24px;border:1px solid #e1e8f2;border-radius:10px;background:#f8faff;box-shadow:0 2px 6px #173d4508}.privacy-icon{display:grid;place-items:center;width:40px;height:40px;background:#eef3ff;border-radius:4px;color:#284852;flex-shrink:0}.privacy-icon svg{width:23px;height:23px}.privacy-collection li p{margin-top:12px;font-size:16px;font-weight:500;line-height:1.4}.privacy-uses{padding-top:32px}.privacy-uses ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:24px;margin-top:32px}.privacy-uses li{display:flex;gap:16px;align-items:center;padding:24px;border-radius:6px;box-shadow:0 1px 2px #173d4508;min-height:76px;font-size:16px;font-weight:600}.privacy-uses .privacy-icon{width:36px;height:36px;background:#e5edff}.privacy-cookies{padding:64px 32px 48px;border-bottom:1px solid #f4f6f8}.privacy-cookies>p{color:#455b6d;font-size:18px;line-height:1.6;margin-top:8px}.privacy-sharing{padding:56px 32px;border-bottom:1px solid #f4f6f8}.privacy-sharing ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.privacy-sharing li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-radius:6px;box-shadow:0 1px 2px #173d4508;font-size:16px;line-height:1.5;font-weight:500}.privacy-sharing li .privacy-icon{background:none;color:#00845d;width:24px;height:24px}.privacy-sharing li:last-child{grid-column:1/-1;flex-direction:row-reverse;justify-content:flex-end;min-height:112px;background:#08313b;color:#d8e9ee;box-shadow:0 3px 5px #173d4520}.privacy-sharing li:last-child .privacy-icon{width:48px;height:48px;background:#00845d;color:#b0ffe0}.privacy-sharing-note{font-size:18px;line-height:1.5;color:#455b6d;margin-top:24px}.privacy-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:56px 32px;border-bottom:1px solid #f4f6f8}.privacy-text-sections{background:#eef3ff;border-radius:5px;padding:24px}.privacy-text-sections section+section{border-top:1px solid #dce7ff;margin-top:20px;padding-top:20px}.privacy-text-sections h2{display:flex;align-items:center;gap:8px;font-size:16px;letter-spacing:0}.privacy-text-sections h2 svg{width:18px;height:18px;color:#00845d}.privacy-text-sections p{margin-top:10px;color:#64767e;font-size:14px;line-height:1.5}.privacy-contact h2{font-size:20px;letter-spacing:-.3px}.privacy-contact>p{color:#64767e;font-size:14px;margin-top:6px}.privacy-contact dl{display:grid;gap:16px;margin-top:16px}.privacy-contact dl>div{display:flex;align-items:center;gap:16px;background:#eef3ff;border-radius:5px;padding:24px}.privacy-contact dl svg{width:24px;height:24px;flex-shrink:0}.privacy-contact dt{font-size:10px;font-weight:650;text-transform:uppercase;color:#64767e}.privacy-contact dd{font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.privacy-links{padding-block:48px 32px}.privacy-links h2{font-size:24px;letter-spacing:-.6px}.privacy-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.privacy-links a{position:relative;padding:24px;border-radius:6px;box-shadow:0 1px 2px #173d4508;font-size:16px;font-weight:600}.privacy-links a .privacy-icon{margin-bottom:18px}.privacy-links a>svg{position:absolute;right:24px;top:32px;color:#b4c0c6}.privacy-links a:hover{background:#f5f8ff}@media (max-width:1023px){.privacy-collection ul{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-hero{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.privacy-summary{padding:24px}.privacy-sharing{padding-inline:0}.privacy-sharing ul{gap:16px}}@media (max-width:767px){.privacy-design .privacy-container{padding-inline:20px}.privacy-hero{grid-template-columns:1fr;padding-block:28px}.privacy-hero>div{padding-top:0}.privacy-introduction{font-size:16px}.privacy-answer>div{padding:24px}.privacy-answer p{font-size:17px}.privacy-policy-intro{margin:0 0 40px}.privacy-collection{padding-bottom:32px}.privacy-collection ul{grid-template-columns:1fr;gap:12px}.privacy-collection li{min-height:0;padding:20px;display:flex;align-items:center;gap:16px}.privacy-collection li p{margin-top:0}.privacy-uses ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:12px;margin-top:24px}.privacy-uses li{padding:18px;font-size:15px}.privacy-cookies{padding:32px 0}.privacy-cookies>p,.privacy-sharing-note{font-size:16px}.privacy-sharing{padding-block:32px}.privacy-sharing ul{grid-template-columns:1fr;gap:12px;margin-top:24px}.privacy-sharing li{padding:20px;font-size:15px}.privacy-bottom{grid-template-columns:1fr;padding:32px 0}.privacy-links{padding-block:32px}.privacy-links>div{grid-template-columns:1fr;gap:12px}}