@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..750&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Inter:opsz,wght@14..32,400..800&display=swap";:root{--ink:#181b1e;--body:#4d5559;--muted:#687176;--pale:#f1f2f1;--paper:#fff;--line:#e0e3e1;--red:#9c3947;--blue:#263d55;--max:1060px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-optical-sizing:auto}.button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 18px;border:0;border-radius:4px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.button:hover{background:var(--red)}.asterisk-mark{width:27px;height:27px;display:block;position:relative;color:var(--blue);background:linear-gradient(currentColor,currentColor) center/2px 100% no-repeat,linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}.asterisk-mark:before,.asterisk-mark:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background:currentColor;transform-origin:center}.asterisk-mark:before{transform:translate(-50%) rotate(45deg)}.asterisk-mark:after{transform:translate(-50%) rotate(-45deg)}.enquiry-modal{width:min(720px,calc(100% - 36px));max-height:calc(100vh - 36px);padding:0;border:0;background:transparent;color:var(--ink)}.enquiry-modal::backdrop{background:#12181ead;backdrop-filter:blur(3px)}.modal-shell{position:relative;padding:42px;background:#fff;box-shadow:0 24px 80px #0000003d}.modal-close{position:absolute;top:15px;right:18px;border:0;background:none;color:var(--body);font:400 30px/1 Inter;cursor:pointer}.modal-heading{text-align:center;max-width:520px;margin:0 auto 30px}.modal-heading .asterisk-mark{width:21px;height:21px;margin:0 auto 18px}.modal-heading h2{font-size:38px;line-height:1.05;letter-spacing:-.03em}.modal-heading p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--body)}.enquiry-form{display:grid;gap:16px}.enquiry-form label{display:grid;gap:7px;font-size:13px;font-weight:600;color:var(--body)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{width:100%;border:1px solid #cfd3d1;border-radius:3px;background:#fff;color:var(--ink);padding:11px 12px;font:400 16px/1.4 Inter,Arial,sans-serif}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{outline:2px solid var(--red);outline-offset:2px}.enquiry-form .button{width:max-content}.enquiry-form .button:disabled{opacity:.6;cursor:wait}.honeypot{position:absolute;left:-9999px}.form-status,.contact-alternative{font-size:13px;line-height:1.55;color:var(--muted)}.form-status:not(:empty){padding:11px 13px;border-left:2px solid var(--red);background:var(--pale)}.form-status a,.contact-alternative a{text-decoration:underline;text-underline-offset:3px}.form-success{text-align:center;max-width:510px;margin:60px auto}.form-success .asterisk-mark{width:24px;height:24px;margin:0 auto 22px}.form-success h2{font-size:44px;line-height:1.05;letter-spacing:-.03em;outline:none}.form-success p{max-width:39ch;margin:18px auto 28px;color:var(--body);font-size:17px;line-height:1.6}.form-success .button{min-width:120px}@media(max-width:700px){.form-row{grid-template-columns:1fr}.modal-shell{padding:36px 22px 28px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.enquiry-form[hidden],.modal-heading[hidden],.form-success[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;font-optical-sizing:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit}.concept-body{background:#fff;color:#151716}.concept-body{--c-ink:#171817;--c-body:#626562;--c-line:#dedfdb;--c-paper:#fdfdfb;--c-soft:#f6f6f3;background:var(--c-paper);color:var(--c-ink)}.concept-body .enquiry-modal{color:var(--c-ink)}.concept-body .enquiry-modal::backdrop{background:#1416159e;backdrop-filter:blur(3px)}.concept-body .modal-shell{border:1px solid var(--c-line);background:var(--c-paper);box-shadow:0 28px 80px #14161533}.concept-body .modal-heading h2,.concept-body .form-success h2{font-weight:680;letter-spacing:-.05em}.concept-body .enquiry-form input,.concept-body .enquiry-form textarea,.concept-body .enquiry-form select{border-color:#cfd2ce;border-radius:0;background:#fff}.concept-body .enquiry-form input:focus,.concept-body .enquiry-form textarea:focus,.concept-body .enquiry-form select:focus{outline-color:var(--c-ink)}.concept-body .enquiry-form .button,.concept-body .form-success .button{border-radius:0;background:var(--c-ink)}.concept-body .form-status:not(:empty){border-left-color:var(--c-ink);background:var(--c-soft)}@media(max-width:600px){.concept-body .modal-shell{padding:34px 22px}}.kd-action>a:first-child{color:var(--k-accent)}.kd-site{--k-bg:#fff;--k-text:#171717;--k-secondary:#737373;--k-faint:#a3a3a3;--k-border:#e7e7e7;--k-hover:#f5f5f5;--k-accent:#263d55;--k-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--k-mono:"IBM Plex Mono",ui-monospace,monospace;min-height:100vh;background:var(--k-bg);color:var(--k-text);font:400 15px/1.62 var(--k-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kd-site a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.kd-site a:hover{text-decoration-color:currentColor}.kd-site a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.kd-page{width:min(calc(100% - 40px),560px);margin:0 auto;padding:32px 0 24px}.kd-skip{position:fixed;top:10px;left:10px;z-index:10;padding:6px 10px;transform:translateY(-180%);background:var(--k-text);color:var(--k-bg);font-size:13px}.kd-skip:focus{transform:translateY(0)}.kd-identity{margin-top:76px}.kd-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:17px;background:transparent;transition:transform .18s ease}.kd-mark img{width:31px;height:31px}.kd-identity:hover .kd-mark{transform:rotate(-5deg) scale(1.08)}.kd-site h1{margin:0;font-size:30px;font-weight:550;line-height:1.15;letter-spacing:-.035em}.kd-updated{display:block;margin-top:3px;color:var(--k-faint);font:400 11px/1.4 var(--k-mono);letter-spacing:0}.kd-intro{max-width:560px;margin-top:30px}.kd-intro p,.kd-copy p{margin:0 0 18px}.kd-intro p:last-child,.kd-copy p:last-child{margin-bottom:0}.kd-intro strong,.kd-copy strong{font-weight:550}.kd-scope,.kd-transition{color:var(--k-secondary)}.kd-action{margin-top:25px!important}.kd-site section{margin-top:76px}.kd-heading{display:flex;align-items:baseline;gap:8px;margin:0 0 15px;font-size:15px;font-weight:550;letter-spacing:-.012em}.kd-copy{color:var(--k-text)}.kd-plain-list{margin:0;padding-left:20px}.kd-plain-list li{margin:0 0 7px;padding-left:3px}.kd-plain-list li:last-child{margin-bottom:0}.kd-plain-list+.kd-transition{margin:21px 0 0}.kd-blueprint-list,.kd-boundary-list{margin:-8px 0 18px}.kd-blueprint-list{padding-left:0;list-style:none}.kd-blueprint-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding-left:0;align-items:start}.kd-blueprint-list li:before{content:"";display:block;width:10px;height:10px;margin:7px 0 0 1px}.kd-blueprint-list li:nth-child(1):before{border:1.5px solid #e4a247;transform:rotate(45deg)}.kd-blueprint-list li:nth-child(2):before{border:1.5px solid #df739a;border-radius:50%}.kd-blueprint-list li:nth-child(3):before{background:#8877c8;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.kd-blueprint-list li:nth-child(4):before{border-bottom:1.5px solid #5b9fcf;border-left:1.5px solid #5b9fcf}.kd-blueprint-list li:nth-child(5):before{width:12px;height:12px;margin-top:6px;background:radial-gradient(circle,#4da981 1px,transparent 1.4px) 0 0/4px 4px}.kd-quotes{display:grid;gap:28px}.kd-quotes blockquote{margin:0}.kd-quotes blockquote p{margin:0 0 5px}.kd-quotes cite{color:var(--k-faint);font:400 11px/1.5 var(--k-mono);font-style:normal;letter-spacing:0}.kd-actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:14px}.kd-actions a{color:var(--k-accent)}.kd-writing-row{display:flex;justify-content:space-between;gap:20px;color:var(--k-secondary)}.kd-writing-row time{color:var(--k-faint);font:400 11px/1.8 var(--k-mono)}.kd-currency{display:flex;align-items:center;gap:4px;margin-top:20px;color:var(--k-faint);font:400 10px/1.4 var(--k-mono)}.kd-currency>span{margin-right:4px}.kd-currency button{padding:2px 4px;border:0;background:transparent;color:var(--k-faint);font:400 10px/1.4 var(--k-mono);cursor:pointer}.kd-currency button[aria-pressed=true]{background:var(--k-hover);color:var(--k-text)}.kd-footer{display:grid;grid-template-columns:1fr auto;gap:20px;margin-top:88px;color:var(--k-secondary);font-size:11px}.kd-footer>div{display:flex;flex-wrap:wrap;gap:6px 13px}.kd-footer a{text-decoration:none}.kd-footer a:hover{color:var(--k-text)}.kd-time{text-align:right;color:var(--k-faint);font:400 10px/1.4 var(--k-mono);letter-spacing:0}.concept-body .enquiry-modal{width:min(560px,calc(100% - 32px));max-height:calc(100vh - 32px);color:#171717;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.concept-body .enquiry-modal::backdrop{background:#11111161;backdrop-filter:none}.concept-body .modal-shell{padding:34px;border:1px solid #e7e7e7;background:#fff;box-shadow:0 20px 65px #0000002e}.concept-body .modal-close{top:10px;right:13px;color:#737373;font:400 25px/1 Geist,sans-serif}.concept-body .modal-heading{max-width:none;margin:0 0 28px;text-align:left}.concept-body .modal-heading .asterisk-mark,.concept-body .form-success .asterisk-mark{display:none}.concept-body .modal-heading h2,.concept-body .form-success h2{font:550 24px/1.18 Geist,sans-serif;letter-spacing:-.025em}.concept-body .modal-heading p{max-width:49ch;margin-top:11px;color:#737373;font:400 15px/1.62 Geist,sans-serif}.concept-body .enquiry-form{gap:15px}.concept-body .enquiry-form label{gap:6px;color:#595959;font:500 12px/1.4 Geist,sans-serif}.concept-body .enquiry-form input,.concept-body .enquiry-form textarea,.concept-body .enquiry-form select{border:1px solid #d7d7d7;border-radius:0;background:#fff;color:#171717;padding:10px 11px;font:400 15px/1.45 Geist,sans-serif}.concept-body .enquiry-form input:focus,.concept-body .enquiry-form textarea:focus,.concept-body .enquiry-form select:focus{outline:2px solid #263d55;outline-offset:1px}.concept-body .enquiry-form .button,.concept-body .form-success .button{min-height:40px;padding:0 15px;border-radius:0;background:#171717;color:#fff;font:550 14px/1 Geist,sans-serif}.concept-body .enquiry-form .button:hover,.concept-body .form-success .button:hover{background:#263d55}.concept-body .form-status,.concept-body .contact-alternative{color:#737373;font:400 12px/1.55 Geist,sans-serif}.concept-body .form-status:not(:empty){border-left:2px solid #263d55;background:#f5f5f5}.concept-body .form-success{max-width:none;margin:42px 0;text-align:left}.concept-body .form-success p{max-width:39ch;margin:14px 0 24px;color:#737373;font:400 15px/1.62 Geist,sans-serif}@media(max-width:520px){.kd-page{width:min(calc(100% - 32px),560px);padding-top:20px}.kd-identity{margin-top:52px}.kd-site h1{font-size:27px}.kd-site section{margin-top:60px}.kd-footer{grid-template-columns:1fr;margin-top:68px}.kd-time{text-align:left}.concept-body .modal-shell{padding:28px 20px 22px}}@media(prefers-color-scheme:dark){.kd-site{--k-bg:#111;--k-text:#ededed;--k-secondary:#a3a3a3;--k-faint:#737373;--k-border:#2b2b2b;--k-hover:#1a1a1a;--k-accent:#a8bdcf}.kd-mark img{filter:brightness(0) invert(1)}.concept-body .enquiry-modal{color:#ededed}.concept-body .modal-shell{border-color:#2b2b2b;background:#111}.concept-body .modal-close,.concept-body .modal-heading p,.concept-body .form-success p,.concept-body .form-status,.concept-body .contact-alternative{color:#a3a3a3}.concept-body .enquiry-form label{color:#b8b8b8}.concept-body .enquiry-form input,.concept-body .enquiry-form textarea,.concept-body .enquiry-form select{border-color:#3a3a3a;background:#151515;color:#ededed}.concept-body .enquiry-form input:focus,.concept-body .enquiry-form textarea:focus,.concept-body .enquiry-form select:focus{outline-color:#a8bdcf}.concept-body .enquiry-form .button,.concept-body .form-success .button{background:#ededed;color:#111}.concept-body .enquiry-form .button:hover,.concept-body .form-success .button:hover{background:#a8bdcf}.concept-body .form-status:not(:empty){border-color:#a8bdcf;background:#1a1a1a}}@media(prefers-reduced-motion:reduce){.kd-site *,.kd-site *:before,.kd-site *:after{transition:none!important}}.kd-actions a,.kd-action>a:first-child{color:inherit}.kd-brand-name{margin:0;font-size:30px;font-weight:550;line-height:1.15;letter-spacing:-.035em}.kd-site .kd-intro h1{margin:0 0 18px;font-size:15px;font-weight:550;line-height:1.62;letter-spacing:-.006em}.kd-pricing-currency{margin-top:68px}.kd-pricing-currency+section{margin-top:22px}@media(max-width:520px){.kd-brand-name{font-size:27px}.kd-site .kd-intro h1{font-size:15px}.kd-pricing-currency{margin-top:54px}.kd-pricing-currency+section{margin-top:18px}}.kd-identity{position:relative}.kd-identity-home{display:block;width:max-content;text-decoration:none!important}.kd-identity-home .kd-mark{display:grid}.kd-primary-nav{position:absolute;top:13px;right:0;font-size:13px}.kd-primary-nav a{text-decoration:none}.kd-primary-nav a:hover,.kd-primary-nav a[aria-current=page]{color:var(--k-accent)}.kd-primary-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.kd-notes-page{width:min(calc(100% - 40px),680px)}.kd-notes-page .kd-notes-intro{margin-top:72px}.kd-note-kicker{display:block;margin:0 0 14px;color:var(--k-faint);font:500 10px/1.4 var(--k-mono);letter-spacing:.04em;text-transform:uppercase}.kd-notes-intro h1{max-width:15ch;font-size:clamp(32px,5vw,45px);line-height:1.05}.kd-notes-intro>p:last-child{max-width:54ch;margin-top:20px;color:var(--k-secondary);font-size:16px}.kd-note-list{margin-top:66px;border-top:1px solid var(--k-text)}.kd-note-row{padding:28px 0 31px;border-bottom:1px solid var(--k-border)}.kd-note-row-meta{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;color:var(--k-faint);font:400 10px/1.4 var(--k-mono);letter-spacing:0}.kd-note-row h2{max-width:25ch;font-size:22px;font-weight:550;line-height:1.2;letter-spacing:-.025em}.kd-note-row h2 a{text-decoration:none}.kd-note-row h2 a:hover{color:var(--k-accent)}.kd-note-row>p{max-width:61ch;margin-top:11px;color:var(--k-secondary);font-size:14px;line-height:1.6}.kd-note-row-link{display:inline-block;margin-top:14px;color:var(--k-accent);font-size:13px;font-weight:550}.kd-article-page{width:min(calc(100% - 40px),760px)}.kd-article-header{max-width:680px;margin:70px auto 0}.kd-article-header .kd-note-kicker{width:max-content}.kd-article-header h1{max-width:19ch;font-size:clamp(34px,5.7vw,52px);line-height:1.04;letter-spacing:-.048em}.kd-article-header>p{max-width:61ch;margin-top:20px;color:var(--k-secondary);font-size:16px;line-height:1.62}.kd-article-meta{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:22px;color:var(--k-faint);font:400 10px/1.5 var(--k-mono);letter-spacing:0}.kd-article-meta a{color:var(--k-secondary)}.kd-article-body{max-width:680px;margin:62px auto 0;font-size:16px;line-height:1.72}.kd-article-body>p,.kd-article-body>ul,.kd-article-body>ol,.kd-article-body>blockquote,.kd-article-body>table{margin:0 0 22px}.kd-article-body h2{margin:58px 0 17px;padding-top:3px;font-size:24px;font-weight:550;line-height:1.18;letter-spacing:-.03em}.kd-article-body h3{margin:34px 0 11px;font-size:17px;font-weight:550;line-height:1.35;letter-spacing:-.016em}.kd-article-body ul,.kd-article-body ol{padding-left:22px}.kd-article-body li{margin-bottom:8px;padding-left:3px}.kd-article-body strong{font-weight:550}.kd-article-body blockquote{margin:34px 0;padding:23px 25px;border-left:2px solid var(--k-accent);background:var(--k-hover)}.kd-article-body blockquote p{margin:0 0 9px}.kd-article-body blockquote p:last-child{margin-bottom:0}.kd-article-body code{padding:.1em .28em;background:var(--k-hover);font:400 .88em/1.5 var(--k-mono);letter-spacing:0}.kd-article-body img{display:block;width:100%;height:auto;margin:34px 0 10px;border:1px solid var(--k-border);background:#fff}.kd-article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px;line-height:1.55}.kd-article-body th,.kd-article-body td{min-width:120px;padding:12px 11px;text-align:left;vertical-align:top;border-bottom:1px solid var(--k-border)}.kd-article-body th{border-top:1px solid var(--k-text);color:var(--k-faint);font:500 10px/1.4 var(--k-mono);letter-spacing:0}.kd-article-body h2[id*=frequently]{margin-top:72px;padding-top:25px;border-top:1px solid var(--k-text)}.kd-article-body h2[id=sources]{margin-top:68px;padding-top:24px;border-top:1px solid var(--k-border);font-size:15px}.kd-article-body h2[id=sources]+ul{color:var(--k-secondary);font-size:13px;line-height:1.6}.kd-article-author{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;max-width:680px;margin:62px auto 0;padding:25px 0;border-top:1px solid var(--k-text);border-bottom:1px solid var(--k-border)}.kd-article-author-mark{display:grid;width:38px;height:38px;place-items:center}.kd-article-author-mark img{width:25px;height:25px}.kd-article-author strong{font-size:14px;font-weight:550}.kd-article-author p{max-width:54ch;margin-top:4px;color:var(--k-secondary);font-size:13px;line-height:1.55}.kd-article-author a{display:inline-block;margin-top:8px;color:var(--k-accent);font-size:12px}@media(max-width:520px){.kd-primary-nav{top:8px}.kd-notes-page,.kd-article-page{width:min(calc(100% - 32px),760px)}.kd-notes-page .kd-notes-intro,.kd-article-header{margin-top:54px}.kd-notes-intro h1{font-size:34px}.kd-note-list{margin-top:50px}.kd-note-row h2{font-size:20px}.kd-article-header h1{font-size:35px}.kd-article-header>p{font-size:15px}.kd-article-body{margin-top:48px;font-size:15px}.kd-article-body h2{margin-top:48px;font-size:22px}.kd-article-body blockquote{padding:20px 18px}.kd-article-author{grid-template-columns:1fr;gap:10px}}.kd-intro{margin-top:72px}.kd-site .kd-intro h1{margin:0 0 20px;font-size:30px;line-height:1.15;letter-spacing:-.035em}.kd-heading{font-size:20px;line-height:1.25;letter-spacing:-.022em}.kd-notes-page,.kd-article-page{width:min(calc(100% - 40px),560px)}.kd-notes-intro h1{max-width:none;font-size:30px;line-height:1.15;letter-spacing:-.035em}.kd-notes-intro>p:last-child{margin-top:18px;font-size:15px}.kd-note-list{margin-top:58px}.kd-note-row h2{max-width:28ch;font-size:20px;line-height:1.25;letter-spacing:-.022em}.kd-article-header,.kd-article-body,.kd-article-author{max-width:none}.kd-article-header{margin:70px 0 0}.kd-article-header h1{max-width:none;font-size:30px;line-height:1.15;letter-spacing:-.035em}.kd-article-header>p{max-width:58ch;margin-top:19px;font-size:15px}.kd-article-body{margin:58px 0 0;font-size:15px}.kd-article-body h2{margin-top:54px;font-size:20px;line-height:1.25;letter-spacing:-.022em}.kd-article-body h3{margin-top:32px;font-size:16px;line-height:1.4;letter-spacing:-.012em}.kd-article-body pre{margin:0 0 22px;padding:16px 18px;overflow-x:auto;border:1px solid var(--k-border);background:var(--k-hover)!important;color:var(--k-text)!important}.kd-article-body pre code{display:block;padding:0;background:transparent;color:inherit!important;font:400 12px/1.75 var(--k-mono);white-space:pre}.kd-article-body pre code span{color:inherit!important}.kd-article-author{margin:58px 0 0}@media(max-width:520px){.kd-intro{margin-top:54px}.kd-site .kd-intro h1{font-size:27px}.kd-notes-page,.kd-article-page{width:min(calc(100% - 32px),560px)}.kd-notes-intro h1{font-size:27px}.kd-note-list{margin-top:46px}.kd-note-row h2{font-size:19px}.kd-article-header{margin-top:54px}.kd-article-header h1{font-size:27px}.kd-article-body{margin-top:46px}.kd-article-body h2{margin-top:46px;font-size:20px}}.kd-legal-header{margin-top:76px}.kd-legal-header .kd-mark{margin-bottom:17px;text-decoration:none}.kd-legal-intro{margin:20px 0 0;color:var(--k-secondary)}.kd-legal-updated{margin:8px 0 0;color:var(--k-faint);font:400 11px/1.4 var(--k-mono);letter-spacing:0}.kd-legal-body{margin-top:56px}.kd-legal-body h2{margin:48px 0 14px;font-size:15px;font-weight:550;line-height:1.35;letter-spacing:-.012em}.kd-legal-body h2:first-child{margin-top:0}.kd-legal-body h3{margin:32px 0 12px;font-size:14px;font-weight:550}.kd-legal-body p,.kd-legal-body ul{margin:0 0 18px}.kd-legal-body ul{padding-left:20px}.kd-legal-body li{margin-bottom:7px;padding-left:3px}.kd-legal-body strong{font-weight:550}.kd-definition-list{display:grid;grid-template-columns:135px minmax(0,1fr);margin:25px 0 30px;border-top:1px solid var(--k-text);font-size:14px}.kd-definition-list dt,.kd-definition-list dd{padding:13px 0;border-bottom:1px solid var(--k-border)}.kd-definition-list dt{padding-right:18px;font-weight:550}.kd-definition-list dd{margin:0;color:var(--k-secondary)}.kd-legal-table-wrap{margin:25px 0 30px;overflow-x:auto}.kd-legal-table{width:100%;min-width:650px;border-collapse:collapse;font-size:12px;line-height:1.55}.kd-legal-table th,.kd-legal-table td{padding:13px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--k-border)}.kd-legal-table th{border-top:1px solid var(--k-text);color:var(--k-faint);font:500 10px/1.4 var(--k-mono);letter-spacing:0}.kd-legal-table td:first-child{font-weight:550}.kd-legal-body a{color:inherit}@media(max-width:520px){.kd-legal-header{margin-top:52px}.kd-legal-body{margin-top:48px}.kd-legal-body h2{margin-top:42px}.kd-definition-list{grid-template-columns:1fr}.kd-definition-list dt{padding-bottom:3px;border-bottom:0}.kd-definition-list dd{padding-top:0}}.kd-quotes{gap:32px;border-top:0}.kd-quotes blockquote{display:block;position:relative;padding:0 0 0 27px;border-bottom:0}.kd-quotes blockquote:before{content:"“";position:absolute;top:-7px;left:0;color:var(--k-accent);font:550 30px/1 var(--k-sans)}.kd-quotes blockquote p{margin:0;font-size:15px;line-height:1.58}.kd-quotes cite{display:block;margin-top:8px;padding:0;color:var(--k-secondary);font:400 12px/1.45 var(--k-sans);font-style:normal;letter-spacing:-.006em;white-space:nowrap}.kd-quotes cite strong{color:var(--k-text);font-weight:550}@media(max-width:520px){.kd-quotes{gap:28px}.kd-quotes blockquote{padding-left:24px}}
