.privacy_page__Q9Fj4{min-height:100vh;background:var(--kl-bg);padding:clamp(16px,4vw,32px) clamp(14px,4vw,24px) clamp(32px,6vw,56px)}.privacy_column__X0A5c{width:100%;max-width:680px;margin:0 auto}.privacy_brand___DciK{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.privacy_logo__zIxuM{display:block;width:auto;height:56px}.privacy_wordmark__eNED1{font-family:var(--kl-font-wordmark);font-size:24px;font-weight:700;color:var(--kl-brown);margin-top:10px}.privacy_tag__CfS8n{font-size:11.5px;font-weight:750;color:var(--kl-faint);letter-spacing:.09em;margin-top:3px}.privacy_languages__b5DIv{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;padding:4px;background:var(--kl-surface);border:1px solid var(--kl-line);border-radius:var(--kl-radius-chip);box-shadow:var(--kl-shadow-card-web)}.privacy_languageOn__QLWqf,.privacy_language__6VEA2{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:var(--kl-radius-chip);font-size:13.5px;font-weight:750;text-decoration:none}.privacy_language__6VEA2{color:var(--kl-soft)}.privacy_language__6VEA2:hover{background:var(--kl-surface-alt);color:var(--kl-ink)}.privacy_languageOn__QLWqf{background:var(--kl-accent);color:var(--kl-accent-text)}.privacy_sheet__hAZ9t{background:var(--kl-surface);border:1px solid var(--kl-line);border-radius:var(--kl-radius-card-web);box-shadow:var(--kl-shadow-card-web);padding:clamp(20px,5vw,40px)}.privacy_prose__zwDxy{max-width:68ch;margin-inline:auto;color:var(--kl-ink);font-size:17px;line-height:1.75}.privacy_prose__zwDxy h1{font-size:clamp(23px,5.6vw,29px);line-height:1.22;font-weight:800;letter-spacing:-.015em;color:var(--kl-ink);margin:0 0 12px}.privacy_prose__zwDxy h2{font-size:clamp(18px,4.4vw,21px);line-height:1.35;font-weight:800;color:var(--kl-ink);margin:44px 0 14px;padding-top:26px;border-top:1px solid var(--kl-line);scroll-margin-top:16px}.privacy_prose__zwDxy>h2:first-child{margin-top:30px;padding-top:0;border-top:none}.privacy_prose__zwDxy p{margin:0 0 17px}.privacy_prose__zwDxy hr{border:none;height:1px;background:var(--kl-line);margin:24px 0 0}.privacy_prose__zwDxy em{color:var(--kl-soft)}.privacy_strong__MKZxy{font-weight:750}.privacy_lede__l2QwQ p{font-size:14.5px;line-height:1.7;color:var(--kl-soft);margin-bottom:10px}.privacy_lede__l2QwQ p strong{color:var(--kl-ink)}.privacy_bullets__mA98p{list-style:none;margin:0 0 18px;padding:0}.privacy_bullets__mA98p li{position:relative;padding-left:20px;margin-bottom:10px}.privacy_bullets__mA98p li:before{content:"";position:absolute;left:3px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--kl-accent)}.privacy_numbers__Mu2PJ{list-style:none;margin:0 0 18px;padding:0;counter-reset:kl-step}.privacy_numbers__Mu2PJ li{position:relative;padding-left:30px;margin-bottom:12px;counter-increment:kl-step}.privacy_numbers__Mu2PJ li:before{content:counter(kl-step) ".";position:absolute;left:0;top:0;font-weight:800;color:var(--kl-sage)}.privacy_tableScroll__XpJkg{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px;border:1px solid var(--kl-line);border-radius:var(--kl-radius-btn);background:var(--kl-surface)}.privacy_table__2_rAW{width:100%;min-width:420px;border-collapse:collapse;font-size:14px;line-height:1.6}.privacy_table__2_rAW th{text-align:start;vertical-align:top;padding:11px 13px;background:var(--kl-surface-alt);color:var(--kl-soft);font-size:12px;font-weight:800;letter-spacing:.03em;border-bottom:1px solid var(--kl-line)}.privacy_table__2_rAW td{text-align:start;vertical-align:top;padding:12px 13px;border-top:1px solid var(--kl-line);color:var(--kl-ink)}.privacy_table__2_rAW tbody tr:first-child td{border-top:none}.privacy_mail__4Vlu_{color:var(--kl-sage);font-weight:700;text-decoration:none;border-bottom:1px solid var(--kl-sage-soft);overflow-wrap:anywhere}.privacy_mail__4Vlu_:hover{border-bottom-color:var(--kl-sage)}.privacy_contents__Sp7T7{max-width:68ch;margin:26px auto 8px;padding:clamp(16px,4vw,22px);background:var(--kl-surface-alt);border:1px solid var(--kl-line);border-radius:var(--kl-radius-btn)}.privacy_contentsTitle__jwmTN{font-size:12.5px;font-weight:800;letter-spacing:.07em;color:var(--kl-faint);margin:0 0 10px}.privacy_contentsList__FAl8w{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.privacy_contentsList__FAl8w a{display:block;padding:8px 10px;margin-left:-10px;border-radius:var(--kl-radius-btn);font-size:14.5px;font-weight:650;line-height:1.45;color:var(--kl-sage);text-decoration:none}.privacy_contentsList__FAl8w a:hover{background:var(--kl-sage-soft)}.privacy_footer__7BEwW{text-align:center;font-size:12.5px;font-weight:600;color:var(--kl-faint);margin-top:22px}.privacy_contentsList__FAl8w a:focus-visible,.privacy_languageOn__QLWqf:focus-visible,.privacy_language__6VEA2:focus-visible,.privacy_mail__4Vlu_:focus-visible{outline:2px solid var(--kl-sage);outline-offset:2px}@media (min-width:560px){.privacy_contentsList__FAl8w{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}}@media (max-width:559px){.privacy_prose__zwDxy{font-size:16.5px;line-height:1.72}.privacy_prose__zwDxy h2{margin-top:34px;padding-top:22px}.privacy_tableScroll__XpJkg{overflow-x:visible;border:none;border-radius:0;background:none}.privacy_table__2_rAW{display:block;min-width:0;font-size:15px}.privacy_table__2_rAW thead{display:none}.privacy_table__2_rAW tbody{display:block}.privacy_table__2_rAW tbody tr{display:block;padding:6px 15px 14px;margin-bottom:10px;background:var(--kl-surface-alt);border:1px solid var(--kl-line);border-radius:var(--kl-radius-btn)}.privacy_table__2_rAW tbody tr:last-child{margin-bottom:0}.privacy_table__2_rAW td{display:block;padding:10px 0 0;border-top:none}.privacy_table__2_rAW td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--kl-faint)}}@media print{.privacy_page__Q9Fj4{background:var(--kl-surface);padding:0}.privacy_sheet__hAZ9t{border:none;box-shadow:none;padding:0}.privacy_footer__7BEwW,.privacy_languages__b5DIv{display:none}.privacy_contents__Sp7T7,.privacy_prose__zwDxy{max-width:none}.privacy_prose__zwDxy h2{page-break-after:avoid;break-after:avoid}.privacy_tableScroll__XpJkg{overflow:visible}}