.kh-bookpage .kh-bookscreen{min-height:100svh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) 840px;gap:36px;align-items:start;align-content:start;padding-top:112px;padding-bottom:56px}.kh-bookpage .kh-bookscreen-left{position:sticky;top:112px}.kh-bookpage .kh-bookscreen-right{display:block;height:auto;min-height:0;margin-top:0}.kh-bookpage .kh-book-h1{font-size:clamp(30px,2.5vw,36px)}.kh-bookpage .kh-book-pickrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.kh-bookpage .kh-book-pick{font-family:var(--kh-display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--kh-text);margin:0}.kh-bookpage .kh-chips-book{margin:0;justify-content:flex-start}.kh-bookpage .kh-cal-natural{padding:0;border:none;background:none;border-radius:0;min-height:0;height:auto;overflow:visible}.kh-bookpage .kh-book-meta{font-size:13px;color:var(--kh-muted);line-height:1.55;margin:14px 0 0}.kh-bookpage .kh-book-privnote{margin:6px 0 0;max-width:none}.kh-bookpage .kh-bookscreen .kh-book-alt{display:block;margin-top:22px;font-size:13.5px}.kh-bookpage .kh-door-book-desk{display:block;margin-top:28px;max-width:520px}.kh-bookpage .kh-door-book-mob{display:none}@media(max-width:1279px){.kh-bookpage .kh-bookscreen{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:104px}.kh-bookpage .kh-bookscreen-left{position:static}.kh-bookpage .kh-book-h1{font-size:clamp(34px,4vw,46px)}.kh-bookpage .kh-book-points{flex-direction:row;gap:22px;margin-top:22px}.kh-bookpage .kh-book-points .kh-bp{flex:1 1 0;min-width:0}.kh-bookpage .kh-door-book-desk{display:none}.kh-bookpage .kh-door-book-mob{display:block;margin-top:26px;max-width:560px}.kh-bookpage .kh-door-book-mob .kh-door-more,.kh-bookpage .kh-door-book-mob .kh-door-fine{display:revert}}@media(max-width:760px){.kh-bookpage .kh-bookscreen{gap:20px;padding-top:84px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.kh-bookpage .kh-book-h1{font-size:clamp(30px,8.6vw,40px)}.kh-bookpage .kh-book-points{flex-direction:column;gap:8px;margin-top:16px}.kh-bookpage .kh-bp span{display:none}.kh-bookpage .kh-bp b{font-size:14.5px}.kh-bookpage .kh-book-pick{font-size:18px}.kh-bookpage .kh-cal-natural{margin-left:-12px;margin-right:-12px}}.kh-bookpage .kh-book-ways{font-size:14px;line-height:1.65;color:#c9cdd0;margin:16px 0 0}.kh-bookpage .kh-book-ways a,.kh-bookpage .kh-book-ways-btn{color:var(--kh-neon, #00E68A);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kh-bookpage .kh-book-ways a:hover,.kh-bookpage .kh-book-ways-btn:hover{text-decoration-thickness:2px}.kh-bookpage .kh-book-ways-btn{background:none;border:0;padding:0;font:inherit;cursor:pointer}.kh-bookpage .kh-book-ways-btn:focus-visible,.kh-bookpage .kh-book-ways a:focus-visible{outline:2px solid var(--kh-neon, #00E68A);outline-offset:2px;border-radius:3px}.kh-bookpage .kh-two{margin:22px 0 0;padding:22px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#14181bb8;scroll-margin-top:96px}.kh-bookpage .kh-two-title{font-family:var(--kh-display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--kh-text);margin:0}.kh-bookpage .kh-two-sub{font-size:14px;line-height:1.55;color:#c9cdd0;margin:6px 0 0}.kh-bookpage .kh-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:18px}.kh-bookpage .kh-two-field{display:flex;flex-direction:column;gap:6px;min-width:0}.kh-bookpage .kh-two-field--wide{grid-column:1 / -1}.kh-bookpage .kh-two-field>span{font-size:13px;font-weight:600;color:var(--kh-text)}.kh-bookpage .kh-two-field small{font-weight:400;color:#9aa1a6}.kh-bookpage .kh-two-field input,.kh-bookpage .kh-two-field select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border-radius:10px;font:inherit;font-size:15px;color:var(--kh-text);background:#0e1113;border:1px solid rgba(255,255,255,.18);color-scheme:dark}.kh-bookpage .kh-two-field input:focus,.kh-bookpage .kh-two-field select:focus{outline:2px solid var(--kh-neon, #00E68A);outline-offset:1px;border-color:transparent}.kh-bookpage .kh-two-field input[aria-invalid=true]{border-color:#ff7a6e}.kh-bookpage .kh-two .kh-door-err{margin-top:14px}.kh-bookpage .kh-two-actions{margin-top:18px}.kh-bookpage .kh-two-cta{padding:14px 28px}.kh-bookpage .kh-two-fine{font-size:12.5px;color:#9aa1a6;margin:12px 0 0}.kh-bookpage .kh-two--sent .kh-two-h{font-size:16px;font-weight:700;color:var(--kh-text);margin:0}.kh-bookpage .kh-two--sent .kh-two-p{font-size:14px;line-height:1.6;color:#c9cdd0;margin:8px 0 0}.kh-bookpage .kh-two--sent [tabindex="-1"]:focus{outline:none}@media(max-width:760px){.kh-bookpage .kh-book-ways{font-size:14.5px}.kh-bookpage .kh-two{padding:18px 16px;margin-left:-4px;margin-right:-4px}.kh-bookpage .kh-two-grid{grid-template-columns:minmax(0,1fr)}.kh-bookpage .kh-two-cta{width:100%}}.kh-bookpage .nl-cal{min-height:575px}.kh-bookpage .nl-cal-ph{position:absolute;inset:0;z-index:2;min-height:0!important;border-radius:inherit;background:#121518}@media(max-width:855px){.kh-bookpage .nl-cal{min-height:max(560px,calc(640px + (100vw - 390px)*.7))}}
