.ki-policy-page main{width:min(920px,calc(100% - 40px));max-width:none;margin:0 auto;padding:64px 0 72px;font-family:Arial,Helvetica,sans-serif;color:#202026}.ki-policy-page .eyebrow{margin:0 0 14px;color:#66616b;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.15em}.ki-policy-page .hero{padding:0 0 28px;border-bottom:1px solid #dedade}.ki-policy-page .hero h1{max-width:none;margin:0;color:#17131a;font:800 clamp(34px,5vw,56px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.025em;overflow-wrap:break-word}.ki-policy-page .lead{max-width:760px;margin:20px 0 0;color:#625b66;font:400 17px/1.65 Arial,Helvetica,sans-serif}.ki-policy-page .ki-policy-date{display:inline-block;margin:18px 0 0;padding:6px 10px;border:1px solid #dedade;border-radius:6px;color:#625b66;font:400 12px/1.5 Arial,Helvetica,sans-serif}.ki-policy-page .policy{display:grid;gap:16px;margin:28px 0 0}.ki-policy-page .policy section{min-width:0;padding:28px 30px;background:#fff;border:1px solid #dedade;border-radius:16px;box-shadow:0 8px 26px rgba(20,14,22,.04)}.ki-policy-page .policy h2{margin:0 0 14px;color:#17131a;font:700 22px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0}.ki-policy-page .policy p,.ki-policy-page .policy li{font:400 15px/1.75 Arial,Helvetica,sans-serif;color:#514c55;overflow-wrap:anywhere}.ki-policy-page .policy p{margin:0}.ki-policy-page .policy p+p{margin-top:12px}.ki-policy-page .policy ul{margin:0;padding-left:21px}.ki-policy-page .policy li+li{margin-top:10px}.ki-policy-page .policy ul+p{margin-top:16px}.ki-policy-page .policy a{color:#743a9e;font-weight:700}.ki-policy-page .policy .notice{background:#12101a!important;border-color:#bd9b50!important;box-shadow:none}.ki-policy-page .notice h2{color:#f3f0ec}.ki-policy-page .notice p{color:#d9d3de}.ki-policy-page .notice a{color:#e7c978}.ki-policy-settings{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:11px 17px;border:1px solid #bd9b50;border-radius:8px;background:transparent;color:#e7c978;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.ki-policy-settings:hover{background:#ffffff0d}.ki-policy-page footer{padding:22px 20px;overflow-wrap:anywhere;font:400 13px/1.65 Arial,Helvetica,sans-serif}.ki-policy-page footer .ki-legal-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:12px 0 0}.ki-policy-page .service-header-inner{flex-wrap:wrap;gap:12px}.ki-policy-page :focus-visible{outline:2px solid #bd9b50;outline-offset:3px}@media(max-width:560px){.ki-policy-page main{width:calc(100% - 28px);padding:40px 0 48px}.ki-policy-page .hero{padding-bottom:24px}.ki-policy-page .lead{font-size:16px}.ki-policy-page .policy{margin-top:24px;gap:14px}.ki-policy-page .policy section{padding:22px 20px;border-radius:14px}.ki-policy-page .policy h2{font-size:20px}.ki-policy-page .policy p,.ki-policy-page .policy li{font-size:14px}.ki-policy-page footer{padding:18px 14px}.ki-policy-page .service-header-inner{padding-top:12px;padding-bottom:12px}.ki-policy-page .ki-policy-settings{width:100%}}