.kh-pill-trigger{display:inline-flex;align-items:center;width:22px;height:10px;padding:0;border:1px solid rgba(131,183,255,.55);border-radius:999px;overflow:hidden;cursor:pointer;background:transparent;opacity:.55;transform:rotate(-24deg);transition:opacity .25s ease,transform .3s cubic-bezier(.3,1.6,.5,1)}.kh-pill-trigger:hover,.kh-pill-trigger:focus-visible{opacity:1;transform:rotate(-24deg) scale(1.25)}.kh-pill-half{display:block;width:50%;height:100%}.kh-pill-red{background:#d9505a}.kh-pill-white{background:#eef2f8}.kh-game-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:12px;background:#050912d1;animation:kh-game-fade .12s steps(3) both}.kh-game{--px: 3px;width:min(760px,100%);padding:14px 14px 12px;color:#f4f1e6;outline:none;background:#16233f;border:var(--px) solid #0b1020;box-shadow:0 0 0 var(--px) #8cc4ff,0 0 0 calc(var(--px) * 2) #0b1020,calc(var(--px) * 3) calc(var(--px) * 3) 0 calc(var(--px) * 2) #0b1020;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:kh-game-rise .18s steps(4) both}.kh-game-loading{height:300px;background:#16233f}.kh-game-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.kh-game-tag{color:#ffe14d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.kh-game h2{margin:6px 0 0;color:#e8394a;font:800 24px/1 ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;text-shadow:3px 3px 0 #0b1020}.kh-game-actions{display:flex;gap:10px}.kh-game-actions button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;color:#0b1020;background:#8cc4ff;border:3px solid #0b1020;border-radius:0;cursor:pointer;box-shadow:inset -3px -3px #2f6fd6,inset 3px 3px #f4f1e6,3px 3px #0b1020;font:800 11px ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.kh-game-actions button:hover{background:#ffe14d;box-shadow:inset -3px -3px #f0962a,inset 3px 3px #f4f1e6,3px 3px #0b1020}.kh-game-actions button:active{transform:translate(3px,3px);box-shadow:inset 3px 3px #2f6fd6}.kh-game-actions .kh-game-close{width:36px;justify-content:center;padding:0;background:#e8394a;color:#f4f1e6;box-shadow:inset -3px -3px #7c2140,inset 3px 3px #ff8a95,3px 3px #0b1020}.kh-game-actions button:focus-visible{outline:3px solid #ffe14d;outline-offset:3px}.kh-game-canvas{display:block;width:100%;aspect-ratio:640 / 220;touch-action:manipulation;cursor:pointer;image-rendering:pixelated;image-rendering:crisp-edges;border:3px solid #0b1020;outline:3px solid #1f3a6b;user-select:none;-webkit-user-select:none;background:#16233f}.kh-game-help{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;color:#8cc4ff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.kh-game-status{margin-left:auto;color:#ffe14d}@media(max-width:650px){.kh-game{--px: 2px;padding:10px 8px}.kh-game h2{font-size:19px}.kh-game-status{margin-left:0;width:100%}}@keyframes kh-game-fade{0%{opacity:0}}@keyframes kh-game-rise{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.kh-game-backdrop,.kh-game,.kh-pill-trigger{animation:none;transition:none}}.kh-footer-end{display:inline-flex;align-items:center;gap:12px}.kh-game-story{display:grid;gap:6px;margin:12px 0 0;padding:10px 12px;list-style:none;border:3px solid #0b1020;background:#0b1020;color:#f4f1e6;font-size:12px;line-height:1.5}.kh-game-story b{display:inline-block;min-width:140px;color:#ffe14d;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.kh-game-story li:nth-child(3) b{color:#e8394a}@media(max-width:650px){.kh-game-story b{display:block;min-width:0}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.khan-health{--kh-ink: #dce7f5;--kh-muted: #8b9bb0;--kh-faint: #687a91;--kh-blue: #83b7ff;--kh-blue-bright: #a8ceff;--kh-surface: #101e31;--kh-border: rgba(158, 183, 215, .18);position:relative;overflow:hidden;min-height:100vh;color:var(--kh-ink);background:#0a1422;font-family:Manrope,sans-serif;font-size:14px;isolation:isolate}.khan-health *{box-sizing:border-box}.khan-health a{color:inherit;text-decoration:none}.khan-health button{font:inherit}.kh-shell{width:min(1140px,calc(100% - 72px));margin-inline:auto}.kh-header{height:82px;width:min(1280px,calc(100% - 72px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(164,186,213,.14)}.kh-brand{display:inline-flex;align-items:center;gap:10px}.kh-mark{position:relative;display:inline-grid;width:35px;height:35px;place-items:center;color:var(--kh-blue);border:1px solid rgba(131,183,255,.45);clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%)}.kh-mark svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:bevel}.kh-mark-index{position:absolute;right:1px;bottom:1px;padding:1px 2px;background:#0a1422;font:7px/1 DM Mono,monospace;letter-spacing:-.08em}.kh-brand-word{font-size:14px;letter-spacing:-.045em;font-weight:800}.kh-brand-word span{color:var(--kh-blue)}.kh-nav{display:flex;align-items:center;gap:37px;margin-left:80px;color:#a8b7ca;font-size:12px}.kh-nav a,.kh-header-contact,.kh-socials a{transition:color .2s ease}.kh-nav a:hover,.kh-header-contact:hover,.kh-socials a:hover{color:var(--kh-blue-bright)}.kh-header-contact{display:inline-flex;align-items:center;gap:9px;color:var(--kh-ink);font-size:12px}.kh-hero{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:center;min-height:625px;padding-block:67px 82px}.kh-hero-copy{position:relative;z-index:1}.kh-eyebrow,.kh-kicker,.kh-section-label,.kh-focus-heading,.kh-journal-line>span,.kh-paper-index,.kh-paper-meta,.kh-archive-note,.kh-footer .kh-shell>span:last-child{font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.075em}.kh-eyebrow{display:flex;align-items:center;gap:10px;color:#aebcd0;font-size:10px}.kh-status-dot{width:6px;height:6px;border-radius:50%;background:#87bbff;box-shadow:0 0 0 4px #83b7ff1f}.kh-eyebrow-line{width:26px;height:1px;background:#536982}.kh-hero-heading{margin-top:48px}.kh-kicker{margin:0 0 15px;color:var(--kh-blue);font-size:9px}.kh-hero h1,.kh-profile h2,.kh-research h2,.kh-tools h2,.kh-contact h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(58px,7.1vw,95px);font-weight:400;letter-spacing:-.06em;line-height:.92}.kh-hero h1{max-width:700px;font-size:clamp(48px,5.3vw,68px);letter-spacing:-.055em;line-height:.98}.khan-health h1 em,.khan-health h2 em{color:var(--kh-blue);font-weight:400}.kh-hero-bottom{max-width:585px;margin-top:27px}.kh-title-role{max-width:570px;margin:0 0 13px;color:#dbe8f7;font-size:15px;font-weight:700;line-height:1.65}.kh-intro{max-width:560px;margin:0;color:#aebcd0;font-size:13px;line-height:1.8}.kh-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px}.kh-button-primary{display:inline-flex;align-items:center;gap:10px;min-height:43px;padding:0 17px;color:#0a1422!important;background:#a8ceff;font-size:11px;font-weight:800;transition:background .2s,transform .2s}.kh-button-primary:hover{background:#c5ddff;transform:translateY(-2px)}.kh-text-link{display:inline-flex;align-items:center;gap:9px;color:#bdc9d8;font-size:11px}.kh-text-link:hover{color:#fff}.kh-portrait-column{position:relative;width:100%;max-width:340px;justify-self:end}.kh-portrait-image{aspect-ratio:4 / 5;overflow:hidden;background:#aeb4be;border:1px solid rgba(221,231,244,.32);border-radius:12px;box-shadow:0 18px 46px #0108113d}.kh-portrait-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:auto}.kh-hero-rail{display:none}.kh-hero-rail span+span:before{content:"/";margin-right:15px;color:#9cb8da}.kh-signal-strip{border-block:1px solid rgba(164,186,213,.16);background:#1120329e}.kh-signal-inner{display:flex;align-items:center;min-height:68px;gap:25px}.kh-signal-label{color:#7e90a8;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.kh-signal-items{display:flex;align-items:center;justify-content:space-between;flex:1;gap:13px;color:#c5d2e2;font:9px DM Mono,monospace;letter-spacing:.06em}.kh-signal-items b{color:#6286b2;font-weight:400}.kh-signal-inner>svg{color:#87baff}.kh-profile{padding-block:120px 128px}.kh-section-label{display:flex;align-items:center;gap:15px;color:#8799b0;font-size:9px}.kh-section-label span:first-child{color:var(--kh-blue)}.kh-section-label span:first-child:after{content:"";display:inline-block;width:26px;height:1px;margin-left:12px;vertical-align:middle;background:#3c5777}.kh-profile-content{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;margin-top:42px}.kh-profile h2,.kh-research h2,.kh-tools h2,.kh-contact h2{font-size:clamp(45px,5vw,65px);line-height:1}.kh-biography{max-width:600px;margin-top:31px;color:#a9b8cb;font-size:13px;line-height:1.9}.kh-biography p{margin:0 0 17px}.kh-biography strong{color:#e0eaf5;font-weight:700}.kh-focus{padding-top:6px}.kh-focus-heading{display:flex;justify-content:space-between;padding-bottom:14px;color:#788ba3;font-size:8px;border-bottom:1px solid var(--kh-border)}.kh-focus-heading span:last-child{color:var(--kh-blue)}.kh-focus-row{display:grid;grid-template-columns:31px 24px 1fr 15px;align-items:center;gap:9px;min-height:65px;border-bottom:1px solid rgba(158,183,215,.13)}.kh-focus-row>svg{color:#8ebcff}.kh-focus-number{color:#687d96;font:9px DM Mono,monospace}.kh-focus-row strong{display:block;color:#dbe6f3;font-size:12px;font-weight:600}.kh-focus-row small{display:block;margin-top:4px;color:#71839a;font-size:9px}.kh-focus-row .kh-focus-arrow{color:#5d718a}.kh-research{padding-block:123px 125px}.kh-research-top{display:flex;justify-content:space-between;align-items:end;gap:50px}.kh-research-top h2{margin-top:31px}.kh-research-aside{width:290px;padding-bottom:5px}.kh-research-aside p{margin:0 0 19px;color:#98a9be;font-size:12px;line-height:1.8}.kh-research-aside a,.kh-scholar-button{display:inline-flex;align-items:center;gap:9px;color:var(--kh-blue);font-size:10px}.kh-research-aside a:hover,.kh-scholar-button:hover{color:#fff}.kh-journal-line{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:44px;padding-block:16px;border-block:1px solid rgba(158,183,215,.16);color:#8e9fb5}.kh-journal-line>span{color:#6c7f97;font-size:8px;margin-right:2px}.kh-journal-line i{font:italic 11px Newsreader,Georgia,serif}.kh-archive{display:grid;grid-template-columns:230px 1fr;gap:45px;margin-top:34px}.kh-tabs{display:flex;flex-direction:column;align-self:start;border-top:1px solid rgba(158,183,215,.18)}.kh-tabs button{display:grid;grid-template-columns:27px 1fr 15px;align-items:center;gap:8px;min-height:52px;padding:0 10px 0 0;color:#8091a8;text-align:left;border:0;border-bottom:1px solid rgba(158,183,215,.14);background:transparent;cursor:pointer;font-size:10px;transition:color .18s,background .18s}.kh-tabs button span{color:#647a94;font:8px DM Mono,monospace}.kh-tabs button>svg{opacity:0;transform:rotate(-90deg);transition:opacity .18s}.kh-tabs button:hover,.kh-tabs button[aria-selected=true]{color:#e0ebf7;background:#759fd312}.kh-tabs button[aria-selected=true]>svg{opacity:1;color:var(--kh-blue)}.kh-tabs button[aria-selected=true] span{color:var(--kh-blue)}.kh-publications{min-width:0}.kh-paper-list{border-top:1px solid rgba(158,183,215,.2)}.kh-paper{position:relative;display:grid;grid-template-columns:65px 1fr;gap:15px;padding:25px 36px 27px 0;border-bottom:1px solid rgba(158,183,215,.17)}.kh-paper-index{display:flex;flex-direction:column;gap:9px;color:#70839b;font-size:8px}.kh-paper-index span:first-child{color:var(--kh-blue)}.kh-paper-rule{width:21px;height:1px;background:#46617f}.kh-paper-main h3{margin:-3px 0 9px;color:#e1eaf5;font:500 20px/1.27 Newsreader,Georgia,serif;letter-spacing:-.015em}.kh-authors{margin:0;color:#899bb1;font-size:10px;line-height:1.7}.kh-authors strong{color:#d6e2ef;font-weight:700}.kh-cofirst{margin:5px 0 0;color:#86a9d1;font:italic 9px Newsreader,Georgia,serif}.kh-paper-description{max-width:700px;margin:12px 0 14px;color:#a5b4c7;font-size:11px;line-height:1.78}.kh-paper-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#7d90a8;font-size:8px}.kh-paper-meta span:first-child{font-family:Newsreader,Georgia,serif;font-size:11px;font-style:italic;text-transform:none;letter-spacing:0}.kh-paper-meta i{width:3px;height:3px;border-radius:50%;background:#7193bc}.kh-paper-corner{position:absolute;top:25px;right:4px;color:#6684a8}.kh-empty{display:grid;justify-items:center;gap:13px;min-height:170px;align-content:center;color:#8498b1;border-bottom:1px solid var(--kh-border)}.kh-empty p{margin:0;font-size:12px}.kh-archive-note{margin:18px 0 0 295px;color:#73869e;font-size:8px}.kh-archive-note span{color:var(--kh-blue)}.kh-scholar-button{min-height:41px;margin:25px 0 0 295px;padding-inline:15px;border:1px solid rgba(131,183,255,.35)}.kh-tools{background:#122239;border-block:1px solid rgba(158,183,215,.15)}.kh-tools-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:87px 92px}.kh-tools h2{margin-top:30px}.kh-tools-intro>p{max-width:280px;margin:22px 0 0;color:#9cacc0;font-size:12px;line-height:1.8}.kh-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-self:end}.kh-app-card{position:relative;display:flex;min-height:258px;flex-direction:column;overflow:hidden;padding:19px 20px 17px 22px;border:1px solid rgba(158,183,215,.28);background:linear-gradient(145deg,#1e3551f0,#0e1d2ffa);transition:transform .22s ease;transform:translateY(0)}.kh-app-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#a8ceff,#83b7ff1f)}.kh-app-card:hover{transform:translateY(-4px)}.kh-app-card:focus-visible{outline:2px solid #9cc8ff;outline-offset:3px}.kh-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:84px}.kh-app-num{color:#86a1c0;font:8px/1.5 DM Mono,monospace;letter-spacing:.055em}.kh-app-image{display:block;width:78px;height:78px;flex:0 0 78px;object-fit:cover;border:1px solid rgba(153,190,236,.48);background:#0c1928}.kh-app-name{display:block;margin:11px 0 0;padding-left:11px;border-left:2px solid var(--kh-blue);color:#c9e0ff;font:600 clamp(17px,1.6vw,21px)/1.2 "Newsreader",Georgia,serif;letter-spacing:-.015em}.kh-app-description{flex:1;margin:11px 0 17px;color:#b1c2d5;font-size:11px;line-height:1.75}.kh-app-visit{display:flex;align-items:center;justify-content:space-between;padding-top:11px;color:#b8d6ff;border-top:1px solid rgba(158,183,215,.2);font:8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.kh-app-visit svg{transform:translate(0)}.kh-app-card:hover .kh-app-visit svg{transform:translate(2px,-2px)}.kh-app-image,.kh-app-visit svg{transition:transform .25s ease}.kh-contact{position:relative;display:grid;grid-template-columns:140px 1fr 220px;align-items:center;gap:30px;padding-block:113px 108px}.kh-contact-mark{align-self:start;color:#83b7ff33;font:500 70px/.9 Newsreader,Georgia,serif;letter-spacing:-.12em}.kh-contact-mark span{color:#7eafe9}.kh-contact h2{margin-top:30px}.kh-email{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding-bottom:7px;color:#b9d6fb!important;border-bottom:1px solid #688cb7;font-size:13px}.kh-email:hover{color:#fff!important}.kh-socials{display:flex;flex-direction:column;gap:17px;align-self:end;padding-bottom:3px}.kh-socials a{display:flex;align-items:center;gap:8px;color:#9aacc2;font-size:10px}.kh-socials a>svg:last-child{margin-left:auto;color:#79a5d9}.kh-footer{border-top:1px solid rgba(158,183,215,.16);background:#050d178c}.kh-footer .kh-shell{display:flex;align-items:center;justify-content:space-between;min-height:77px}.kh-footer .kh-brand{transform:scale(.88);transform-origin:left center}.kh-footer .kh-shell>span{color:#788ba3;font-size:9px}.kh-footer .kh-shell>span:last-child{font-size:8px}.kh-footer .kh-shell>span i{color:#87b7ef;font-style:normal}.khan-health a:focus-visible,.khan-health button:focus-visible{outline:2px solid #9cc8ff;outline-offset:4px}@media(max-width:900px){.kh-shell,.kh-header{width:min(100% - 44px,680px)}.kh-hero{grid-template-columns:1fr .67fr;gap:42px;min-height:570px}.kh-hero h1{font-size:clamp(48px,6vw,62px)}.kh-profile-content,.kh-tools-inner{gap:55px}.kh-archive{grid-template-columns:190px 1fr;gap:27px}.kh-archive-note,.kh-scholar-button{margin-left:217px}.kh-contact{grid-template-columns:90px 1fr 180px;gap:20px}.kh-tools-inner{grid-template-columns:.72fr 1.28fr;gap:35px}}@media(max-width:650px){.kh-shell,.kh-header{width:calc(100% - 38px)}.kh-header{height:68px}.kh-nav{display:none}.kh-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:0;padding-block:29px 43px}.kh-portrait-column{width:min(68%,240px);max-width:240px;align-self:center;margin:0 auto 30px}.kh-portrait-image{width:100%}.kh-hero-copy{margin-top:0}.kh-hero-heading{margin-top:29px}.kh-hero h1{font-size:clamp(40px,10.3vw,50px);line-height:1.02}.kh-kicker{font-size:8px}.kh-title-role{font-size:14px;line-height:1.58}.kh-intro{max-width:390px;font-size:12px;line-height:1.75}.kh-hero-actions{gap:17px}.kh-hero-rail{display:none}.kh-signal-inner{flex-wrap:wrap;gap:12px;padding-block:15px}.kh-signal-label{width:calc(100% - 30px)}.kh-signal-items{flex-wrap:wrap;justify-content:flex-start;gap:9px;font-size:8px}.kh-signal-items span:nth-of-type(3),.kh-signal-items b:nth-of-type(3){display:none}.kh-profile{padding-block:76px 78px}.kh-profile-content{grid-template-columns:1fr;gap:36px;margin-top:30px}.kh-profile h2,.kh-research h2,.kh-tools h2,.kh-contact h2{font-size:50px}.kh-biography{margin-top:23px;font-size:12px}.kh-research{padding-block:78px 80px}.kh-research-top{display:block}.kh-research-aside{width:auto;max-width:350px;margin-top:25px}.kh-journal-line{gap:12px;margin-top:29px}.kh-journal-line>span{width:100%}.kh-journal-line i{font-size:10px}.kh-archive{display:block;margin-top:22px}.kh-tabs{display:flex;flex-direction:row;overflow-x:auto;gap:7px;padding-bottom:13px;border:0;scrollbar-width:thin}.kh-tabs button{display:flex;flex:0 0 auto;gap:7px;min-height:34px;padding:0 9px;border:1px solid rgba(158,183,215,.22);font-size:9px;white-space:nowrap}.kh-tabs button>svg{display:none}.kh-tabs button[aria-selected=true]{border-color:#83b7ffa6;background:#759fd321}.kh-paper{grid-template-columns:37px 1fr;gap:10px;padding:20px 24px 22px 0}.kh-paper-main h3{font-size:18px}.kh-authors{font-size:9px}.kh-paper-description{font-size:10px;line-height:1.7}.kh-paper-corner{top:19px;right:0}.kh-archive-note,.kh-scholar-button{margin-left:0}.kh-tools-inner{grid-template-columns:1fr;gap:36px;padding-block:64px}.kh-app-grid{grid-template-columns:1fr;gap:12px}.kh-app-card{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 72px;column-gap:13px;padding:14px 14px 14px 17px}.kh-app-card-head{grid-column:1 / -1;min-height:68px}.kh-app-image{width:64px;height:64px;flex-basis:64px}.kh-app-name{grid-column:1;margin-top:5px;font-size:19px}.kh-app-description{grid-column:1;margin:8px 0 13px;font-size:11px}.kh-app-visit{grid-column:1 / -1}.kh-contact{grid-template-columns:1fr;gap:26px;padding-block:74px}.kh-contact-mark{position:absolute;top:70px;right:0;font-size:54px}.kh-contact-content{position:relative}.kh-contact h2{margin-top:25px}.kh-socials{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px;max-width:330px}.kh-footer .kh-shell{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block:15px}.kh-footer .kh-shell>span:nth-child(2){order:3;width:100%}.kh-footer .kh-shell>span:last-child{font-size:7px}}@media(prefers-reduced-motion:reduce){.khan-health *,.khan-health *:before,.khan-health *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kh-page-hero{min-height:520px}.kh-nav a[aria-current=page]{color:var(--kh-blue-bright)}.kh-research h1,.kh-tools h1,.kh-contact h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(45px,5vw,65px);font-weight:400;letter-spacing:-.06em;line-height:1}.kh-research-top h1{margin-top:31px}.kh-tools h1,.kh-contact h1{margin-top:30px}.kh-contact-page{min-height:520px}.kh-tools-page{border-top:0}.kh-inline-link{display:inline-flex;align-items:center;gap:7px;color:var(--kh-blue)!important;font-size:11px}.kh-inline-link:hover{color:#fff!important}.kh-highlight-head{min-height:40px}.kh-app-description p{margin:0 0 8px}.kh-app-description p:last-child{margin:0}.kh-pub-group+.kh-pub-group{margin-top:38px}.kh-pub-group-title{margin:0 0 12px;color:var(--kh-blue);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.075em}.kh-about-training h2{margin-top:31px}.kh-timeline{margin:34px 0 0;padding:0;list-style:none}.kh-timeline .kh-paper{padding-right:0}.kh-timeline .kh-paper-description p{margin:0 0 4px}.kh-timeline-label{color:#7d90a8;font:8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.075em}.kh-conference-list{margin:0;padding:0;list-style:none;align-self:end}.kh-conference-list .kh-focus-row{grid-template-columns:31px 1fr}.kh-footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:0 20px;color:#788ba3;font-size:10px}.kh-footer .kh-footer-links{min-height:0}.kh-footer-links nav{display:flex;flex-wrap:wrap;gap:8px 20px}.kh-footer-links a:hover{color:var(--kh-blue-bright)}@media(max-width:650px){.kh-page-hero,.kh-contact-page{min-height:0}.kh-research h1,.kh-tools h1,.kh-contact h1{font-size:50px}.kh-footer .kh-footer-links{padding-block:0 18px}}
