
.kc-legal-header{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:38px 0 36px}.kc-legal-header h1{font-size:clamp(38px,4.4vw,63px);max-width:850px;line-height:1.12;overflow-wrap:anywhere}.kc-legal-header .kc-kicker{margin-bottom:22px}.kc-legal-intro{max-width:690px;font-size:16px;line-height:1.85;color:var(--muted);margin-top:24px}.kc-legal-mark{width:110px;height:110px;border-radius:50%;border:1px solid #d4d8cd;background:#e9ecdf;display:grid;place-items:center;flex-shrink:0}.kc-legal-mark svg{width:47px;height:47px;color:#5b674e}.kc-legal-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;border-block:1px solid var(--line);padding:16px 0;color:#707667}.kc-legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:76px;padding-top:45px}.kc-legal-sidebar{position:sticky;top:25px;align-self:start;background:#eeeee5;padding:24px}.kc-legal-sidebar nav{display:flex;flex-direction:column;gap:15px;margin:22px 0}.kc-legal-sidebar nav a{font-size:12px;line-height:1.65}.kc-legal-sidebar nav a:hover{color:var(--clay)}.kc-legal-print{font-size:11px;display:flex;align-items:center;text-align:left;gap:10px;padding:14px 0;border-top:1px solid #d3d6c8;width:100%}.kc-legal-print svg{width:17px;height:17px}.kc-legal-back{font-size:11px;display:block;color:var(--clay)!important;margin-top:10px}.kc-legal-content{font-size:15px;line-height:1.95;color:#4e5849;min-width:0;overflow-wrap:anywhere}.kc-legal-content section{margin-bottom:43px;scroll-margin-top:28px}.kc-legal-content h2{font-size:27px;line-height:1.35;margin-bottom:21px;color:var(--ink);letter-spacing:-.035em}.kc-legal-content p{margin-bottom:18px}.kc-legal-content ul{padding-left:22px;margin:20px 0}.kc-legal-content li{margin-bottom:12px}.kc-legal-content a{color:#975034!important;text-decoration:underline!important;text-underline-offset:3px}.kc-legal-note{font-size:13px;line-height:1.9;background:#f0eade;border-left:3px solid #b88254;padding:18px 22px;margin:24px 0}.kc-legal-table{border:1px solid var(--line);margin:24px 0;overflow:auto}.kc-legal-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.85;min-width:490px}.kc-legal-table th{background:#e9ecdf;text-align:left;font-weight:600;color:#384735}.kc-legal-table th,.kc-legal-table td{padding:16px 20px;border-bottom:1px solid var(--line);vertical-align:top}.kc-legal-table td:first-child{color:#303c2b;width:25%}.kc-legal-table tr:last-child td{border-bottom:0}.kc-legal-sources{padding-top:30px;border-top:1px solid var(--line);font-size:12px;margin-top:45px}.kc-legal-sources h2{font-size:18px}.kc-legal-help{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#e8ebde;margin:60px 0;padding:38px 42px}.kc-legal-help h2{font-size:32px;margin-top:14px}.kc-legal-help p:last-child{font-size:13px;color:var(--muted);margin-top:14px}.kc-legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:38px}.kc-legal-card{border:1px solid var(--line);padding:30px;background:#fffdf8;display:flex;flex-direction:column;min-height:270px}.kc-legal-card:hover{border-color:#a2ad91;background:#eef0e7}.kc-legal-card-number{font-family:Georgia,serif;color:#859079;font-size:24px;margin-bottom:23px}.kc-legal-card h2{font-size:25px;margin-bottom:16px;letter-spacing:-.04em}.kc-legal-card p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:26px}.kc-legal-card-link{margin-top:auto;display:flex;gap:20px;align-items:center;font-size:12px}.kc-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.kc-contact-cards>a{background:#e9ecdf;padding:22px;text-decoration:none!important;color:var(--ink)!important}.kc-contact-cards span{font-size:11px;display:block;margin-bottom:10px}.kc-contact-cards strong{font-family:Manrope,sans-serif;font-size:19px;font-weight:500;white-space:nowrap}.kc-withdrawal-paper{background:white;border:1px solid var(--line);padding:32px}.kc-form-line{display:flex;flex-direction:column;margin-top:20px}.kc-form-line strong{font-size:13px}.kc-form-line span{overflow:hidden;white-space:nowrap;color:#b2b5aa}
@media(max-width:1050px){.kc-legal-layout{grid-template-columns:215px minmax(0,1fr);gap:35px}.kc-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-contact-cards{grid-template-columns:1fr}.kc-legal-mark{width:80px;height:80px}}
@media(max-width:767px){.kc-legal-header{padding:20px 0 27px;gap:15px}.kc-legal-header h1{font-size:36px}.kc-legal-header .kc-kicker{font-size:8px;letter-spacing:1.4px;line-height:1.8;margin-bottom:18px}.kc-legal-intro{font-size:13px;margin-top:20px}.kc-legal-mark{display:none}.kc-legal-status{font-size:10px;line-height:1.8;padding:13px 0}.kc-legal-layout{display:block;padding-top:26px}.kc-legal-sidebar{position:static;padding:22px;margin-bottom:34px}.kc-legal-sidebar nav{gap:11px;margin:17px 0}.kc-legal-content{font-size:14px;line-height:1.9}.kc-legal-content h2{font-size:25px}.kc-legal-content section{margin-bottom:34px}.kc-legal-note{font-size:12px;padding:17px}.kc-legal-table table{min-width:440px;font-size:12px}.kc-legal-table th,.kc-legal-table td{padding:13px}.kc-legal-grid{grid-template-columns:1fr;gap:16px;padding-top:26px}.kc-legal-card{padding:25px;min-height:230px}.kc-legal-card-number{margin-bottom:15px}.kc-legal-card h2{font-size:25px}.kc-legal-help{display:block;padding:28px 24px;margin:40px 0}.kc-legal-help h2{font-size:29px}.kc-legal-help .kc-btn{margin-top:25px}.kc-withdrawal-paper{padding:22px}.kc-contact-cards strong{font-size:21px}}
@media print{.kc-topbar,.kc-header,.kc-footer,.kc-toast,.kc-legal-sidebar,.kc-legal-help,.kc-legal-mark,.kc-breadcrumb,.kc-legal-print{display:none!important}body.kc-homepage{background:white!important;color:black!important;font-size:11pt}.kc-container{max-width:none;padding:0}.kc-legal-header{padding:0 0 20px}.kc-legal-header h1{font-size:26pt}.kc-legal-header .kc-kicker{margin-bottom:12px}.kc-legal-layout{display:block;padding-top:25px}.kc-legal-content{font-size:10pt;line-height:1.6;color:black}.kc-legal-content h2{font-size:16pt;break-after:avoid}.kc-legal-table{overflow:visible}.kc-legal-table table{min-width:0;font-size:9pt}.kc-legal-table tr{break-inside:avoid}.kc-legal-status{font-size:9pt}.kc-legal-content a{color:black!important}.kc-withdrawal-paper{break-inside:avoid;padding:15px}.kc-form-line{margin-top:12px}.kc-form-line strong{font-size:10pt}.kc-legal-note{font-size:9pt}.kc-legal-content section{margin-bottom:25px}}
