.kw-root{--kw-ink:#1f1a17;--kw-paper:#f3ead8;--kw-paper-2:#e6d8bd;--kw-cochineal:#c4383f;--kw-ochre:#dda63c;--kw-void:#a9dcd4;--kw-gutter:max(14px, env(safe-area-inset-left));--kw-top:max(14px, env(safe-area-inset-top));--kw-bottom:max(16px, env(safe-area-inset-bottom));background:var(--kw-void);color:var(--kw-ink);font-family:var(--font-body);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.kw-root.kw-night{--kw-ink:#1b2340;--kw-void:#1b2340}.kw-root ::selection{background:var(--kw-ochre);color:var(--kw-ink)}.kw-canvas{outline:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.kw-root :focus-visible{outline:3px solid var(--kw-ochre);outline-offset:3px}.kw-btn{font:700 .86rem / 1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--kw-ink);background:var(--kw-paper);border:2px solid var(--kw-ink);cursor:pointer;min-width:42px;min-height:42px;box-shadow:2px 3px 0 var(--kw-ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-stretch:112%;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .15s;display:inline-flex}.kw-btn:hover{box-shadow:3px 4px 0 var(--kw-ink);background:#fbf4e6;transform:translate(-1px,-1px)}.kw-btn:active{box-shadow:1px 1px 0 var(--kw-ink);transform:translate(1px,2px)}.kw-btn[aria-pressed=true]{background:var(--kw-ochre)}.kw-btn.kw-icon{width:42px;padding:0}.kw-btn.kw-q{width:auto;padding:0 10px}.kw-btn svg{flex:none}.kw-loader{--p:0;z-index:9;background:var(--kw-void,#a9dcd4);color:var(--kw-ink,#1f1a17);place-content:center;justify-items:center;gap:12px;padding:16px;transition:opacity .6s ease-out;display:grid;position:absolute;inset:0}.kw-loader.is-done{opacity:0;pointer-events:none}.kw-loader-art{width:196px;height:92px;position:relative}.kw-loader-top{background:var(--kw-cotton,#efe6d6);border:2px solid var(--kw-ink,#1f1a17);border-radius:3px;height:6px;position:absolute;top:8px;left:0;right:0}.kw-loader-cords{justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.kw-loader-cord{outline-offset:-1px;background:#1f1a171f;border-radius:0 0 4px 4px;outline:1.5px dashed #1f1a1759;width:8px;height:70px;position:relative;overflow:hidden}.kw-loader-fill{height:calc(clamp(0, var(--p) * 8 - var(--i), 1) * 100%);background:var(--dye);border-left:1.5px solid var(--kw-ink,#1f1a17);border-right:1.5px solid var(--kw-ink,#1f1a17);transition:height .35s ease-out;position:absolute;top:0;left:0;right:0;overflow:hidden}.kw-loader-fill i{background:var(--kw-ink,#1f1a17);border-radius:3px;height:6px;position:absolute;left:-1px;right:-1px}.kw-loader-text{font:700 .95rem / 1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--kw-paper);border:2px solid var(--kw-ink);box-shadow:2px 3px 0 var(--kw-ink);border-radius:6px;align-items:baseline;gap:10px;margin:0;padding:12px 16px;font-stretch:112%;display:flex}.kw-loader-pct{font:400 .78rem / 1 var(--font-arcade,monospace);font-variant-numeric:tabular-nums;text-align:right;min-width:4ch}.kw-loader-step{min-height:1.3em;font:400 .7rem / 1.3 var(--font-arcade,monospace);text-transform:uppercase;letter-spacing:.05em;margin:0}@media (prefers-reduced-motion:reduce){.kw-loader,.kw-loader-fill{transition:none}}.kw-fade{z-index:18;pointer-events:none;opacity:0;background:#f3ead8;transition:opacity .28s ease-in-out;position:absolute;inset:0}.kw-fade.on{opacity:1}@media (prefers-reduced-motion:reduce){.kw-fade{transition:none}}.kw-fallback{text-align:center;place-content:center;gap:16px;max-width:34rem;margin:0 auto;padding:24px 16px;font-size:1.05rem;display:grid;position:absolute;inset:0}.kw-fallback[hidden]{display:none}.kw-title{z-index:8;pointer-events:none;text-align:center;grid-template-rows:auto auto 1fr auto auto;justify-items:center;padding:max(7vh,36px) 16px max(6vh,28px);transition:opacity .7s ease-out,filter .7s ease-out;display:grid;position:absolute;inset:0}.kw-title>*{pointer-events:auto}.kw-title.gone{opacity:0;filter:blur(6px);pointer-events:none}.kw-title-word{font-family:var(--font-display);letter-spacing:0;color:var(--kw-paper);gap:.04em;margin:0;font-size:clamp(3.6rem,13vw,6rem);font-weight:900;font-stretch:125%;line-height:.9;display:flex}.kw-title-word span{-webkit-text-stroke:.075em var(--kw-ink);paint-order:stroke fill;text-shadow:.02em .03em 0 var(--kw-ink), .04em .06em 0 var(--kw-ink), .06em .09em 0 var(--kw-ink), .08em .12em 0 var(--kw-ink);rotate:calc((var(--i) - 2) * 2.2deg);display:inline-block}.kw-title-word span:nth-child(2n){translate:0 .07em}.kw-title-word span:nth-child(2){color:#f0d79a}.kw-title-word span:nth-child(4){color:#f2c2a8}.kw-title-sub{font:600 clamp(.95rem, 2.4vw, 1.12rem) / 1.35 var(--font-body);color:var(--kw-ink);text-wrap:balance;max-width:30ch;margin:1.1rem 0 0}.kw-title-form{display:contents}.kw-title-foot{grid-row:5;justify-items:center;gap:10px;display:grid}.kw-begin{font:900 clamp(1.15rem, 3vw, 1.45rem) / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-ink);background:var(--kw-paper);border:3px solid var(--kw-ink);cursor:pointer;min-height:56px;box-shadow:3px 5px 0 var(--kw-ink);border-radius:8px;padding:18px 40px 17px;font-stretch:125%;transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .15s}.kw-begin:hover{background:var(--kw-ochre);box-shadow:4px 7px 0 var(--kw-ink);transform:translate(-1px,-2px)}.kw-begin:active{box-shadow:1px 2px 0 var(--kw-ink);transform:translate(2px,3px)}.kw-title-hint{font:500 .8rem / 1 var(--font-mono);color:var(--kw-ink);opacity:.8}.kw-title-back{font:600 .92rem / 1.2 var(--font-body);color:var(--kw-ink);text-underline-offset:3px;padding:8px 6px;text-decoration:underline 1.5px}.kw-night .kw-title-sub,.kw-night .kw-title-hint,.kw-night .kw-title-back{color:#efe6d6}.kw-name{grid-row:4;justify-items:center;gap:8px;width:min(100%,22rem);margin-bottom:14px;display:grid}.kw-name-label{font:800 .9rem / 1.2 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--kw-ink);font-stretch:112%}.kw-night .kw-name-label{color:#efe6d6}.kw-name-input{width:100%;font:600 1.02rem / 1.2 var(--font-body);color:var(--kw-ink);background:var(--kw-paper);border:2px solid var(--kw-ink);text-align:center;min-height:46px;caret-color:var(--kw-cochineal);-webkit-user-select:text;user-select:text;border-radius:6px;padding:11px 14px;box-shadow:inset 0 2px #1f1a1714}.kw-name-input::placeholder{color:#7a6a58;opacity:1}.kw-name-input:focus-visible{outline:3px solid var(--kw-ochre);outline-offset:2px}.kw-chrome{z-index:6;pointer-events:none;opacity:0;transition:opacity .6s ease-out;position:absolute;inset:0}.kw-chrome.on{opacity:1}.kw-chrome>*{pointer-events:auto}.kw-chrome:not(.on) *{pointer-events:none!important}.kw-title.gone>*{pointer-events:none}.kw-nav{top:var(--kw-top);left:var(--kw-gutter);gap:8px;display:flex;position:absolute}.kw-namechip{top:calc(var(--kw-top) + 52px);left:var(--kw-gutter);max-width:min(46vw,15rem);font:600 .82rem / 1 var(--font-body);color:var(--kw-ink);border:1.5px solid var(--kw-ink);cursor:pointer;background:#f3ead8e0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 11px 5px 8px;display:inline-flex;position:absolute}.kw-namechip svg{flex:none;width:15px;height:15px}.kw-namechip-v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-chips{top:calc(var(--kw-top) + 52px);left:var(--kw-gutter);right:var(--kw-gutter);pointer-events:none;gap:6px;display:flex;position:absolute}.kw-chrome .kw-chips>*{pointer-events:auto}.kw-chips .kw-namechip{position:static}.kw-textchip{flex:none}@media (width<=520px){.kw-textchip span{display:none}.kw-textchip{padding:5px 8px}}.kw-namechip:hover{background:var(--kw-paper)}.kw-tools{top:var(--kw-top);right:var(--kw-gutter);flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 250px);display:flex;position:absolute}@media (pointer:coarse){.kw-tools{max-width:calc(100% - 130px)}}.kw-hud{z-index:5;pointer-events:none;position:absolute;inset:0}.kw-hud:not(.on){visibility:hidden}.kw-hud .qn-hud{--qn-top:calc(var(--kw-top) + 56px)}.kw-prompt{left:50%;bottom:calc(var(--kw-bottom) + 92px);font:800 .95rem / 1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--kw-ink);background:var(--kw-paper);border:2px solid var(--kw-ink);box-shadow:2px 3px 0 var(--kw-ink);pointer-events:none;white-space:nowrap;border-radius:6px;margin:0;padding:11px 16px;font-stretch:112%;position:absolute;translate:-50%}.kw-prompt[hidden]{display:none}@media (pointer:coarse){.kw-prompt{bottom:calc(var(--kw-bottom) + 170px)}}.kw-touch{display:none}@media (pointer:coarse){.kw-title-hint{display:none}.kw-touch{display:block}.kw-hud .qn-hud{--qn-bottom:calc(var(--kw-bottom) + 150px)}.kw-tools .kw-btn span:not(.kw-q-v){display:none}.kw-tools [data-k=tour]{width:42px;padding:0}.kw-back span,.kw-travel span{display:none}}.kw-joy{left:calc(var(--kw-gutter) + 6px);bottom:calc(var(--kw-bottom) + 6px);border:2px solid var(--kw-ink);touch-action:none;background:#f3ead88c;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:absolute}.kw-joy-knob{background:var(--kw-paper);border:2px solid var(--kw-ink);width:54px;height:54px;box-shadow:2px 3px 0 var(--kw-ink);pointer-events:none;border-radius:50%}.kw-pads{right:var(--kw-gutter);bottom:calc(var(--kw-bottom) + 6px);grid-template-rows:repeat(2,58px);grid-template-columns:repeat(2,58px);gap:10px;display:grid;position:absolute}.kw-pad{border:2px solid var(--kw-ink);background:var(--kw-paper);color:var(--kw-ink);box-shadow:2px 3px 0 var(--kw-ink);font:900 1.3rem / 1 var(--font-display);touch-action:none;border-radius:8px;place-items:center;display:grid}.kw-pad:active{box-shadow:1px 1px 0 var(--kw-ink);transform:translate(1px,2px)}.kw-pad-e{background:var(--kw-ochre);grid-area:1/2/span 2}.kw-pad[aria-pressed=true]{background:var(--kw-ochre)}.kw-modal{z-index:20;background:#1f1a1773;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.kw-modal[hidden]{display:none}.kw-modal-panel{background:var(--kw-paper);width:min(100%,44rem);max-height:calc(100dvh - 32px);color:var(--kw-ink);border:2px solid var(--kw-ink);box-shadow:3px 5px 0 var(--kw-ink);border-radius:10px;gap:14px;padding:18px;display:grid;overflow:auto}.kw-modal-title{font:800 1.15rem / 1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-stretch:112%}.kw-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.kw-btn-primary{background:var(--kw-ochre)}.kw-btn[hidden]{display:none}.kw-photo-img{object-fit:contain;background:#e6d8bd;border-radius:4px;width:100%;height:auto;max-height:62dvh;display:block}.kw-modal.kw-leave{--kw-ink:#1f1a17;--kw-paper:#f3ead8;--kw-ochre:#dda63c;z-index:1100;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-family:var(--font-body);color:var(--kw-ink);position:fixed}.kw-leave .kw-modal-panel{width:min(100%,26rem)}.kw-leave-body{font:500 1rem / 1.45 var(--font-body);margin:0}.kw-leave .kw-modal-actions{justify-content:flex-end}.kw-leave .kw-btn{min-width:7.5rem}.kw-leave :focus-visible{outline:3px solid var(--kw-ochre);outline-offset:3px}.kw-trip .kw-modal-panel{width:min(100%,40rem)}.kw-trip-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kw-trip-lede{font:500 .95rem / 1.4 var(--font-body);margin:0}.kw-trip-map{background:var(--kw-paper-2,#e6d8bd);color:var(--kw-ink);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;padding:6px;display:grid;position:relative}.kw-trip-roads{pointer-events:none;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.kw-trip-road-case{stroke-width:9px;stroke-linecap:round}.kw-trip-road{stroke-width:5px;stroke-linecap:round;stroke-dasharray:10 6}.kw-trip-north{font:800 .95rem / 1 var(--font-display);border:2px solid var(--kw-ink);background:var(--kw-paper);border-radius:50%;grid-area:1/2;place-self:start center;place-items:center;width:30px;height:30px;display:grid}.kw-trip-card{text-align:left;min-width:0;min-height:84px;color:var(--kw-ink);background:var(--kw-paper);border:2px solid var(--kw-ink);border-top:6px solid var(--kw-trip-dye,var(--kw-ochre));box-shadow:2px 3px 0 var(--kw-ink);cursor:pointer;font:inherit;border-radius:8px;align-self:center;gap:4px;padding:9px 10px 10px;display:grid;position:relative}.kw-trip-card:hover:not([aria-disabled=true]){background:#fbf4e6}.kw-trip-card:active:not([aria-disabled=true]){box-shadow:1px 1px 0 var(--kw-ink);transform:translate(1px,2px)}.kw-trip-card[aria-disabled=true]{cursor:default;background:var(--kw-paper-2,#e6d8bd);box-shadow:none;border-style:solid dashed dashed}.kw-trip-name{font:800 1rem / 1.1 var(--font-display);overflow-wrap:anywhere;font-stretch:108%}.kw-trip-line{font:500 .8rem / 1.3 var(--font-body)}.kw-trip-state{font:700 .72rem / 1 var(--font-mono);letter-spacing:.02em;border:1.5px solid var(--kw-ink);background:var(--kw-paper);border-radius:999px;justify-self:start;padding:3px 6px}.kw-trip-state[hidden]{display:none}.kw-trip-card[aria-disabled=true] .kw-trip-state{background:var(--kw-ink);color:var(--kw-paper)}.kw-trip-hint{font:500 .78rem / 1.2 var(--font-mono);opacity:.8;margin:0}.kw-trip :focus-visible{outline:3px solid var(--kw-ochre);outline-offset:3px}@media (pointer:coarse){.kw-trip-hint{display:none}}@media (width<=520px){.kw-trip .kw-modal-panel{gap:10px;padding:14px}.kw-trip-lede{font-size:.86rem}.kw-trip-map{gap:6px;padding:4px}.kw-trip-roads{width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}.kw-trip-card{gap:3px;min-height:0;padding:6px 6px 7px}.kw-trip-name{font-size:.8rem;font-stretch:100%}.kw-trip-line{font-size:.68rem;line-height:1.25}.kw-trip-state{padding:2px 4px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.kw-trip-card:active:not([aria-disabled=true]){transform:none}}.kw-name-form{gap:14px;display:grid}.kw-name-form .kw-name-input{text-align:left}.kw-shooting .kw-chrome,.kw-shooting .kw-hud{visibility:hidden}.kw-flash{z-index:19;pointer-events:none;background:#fffaf0;animation:.45s ease-out forwards kw-flash;position:absolute;inset:0}.kw-shutter{background:var(--kw-ink);height:50%;animation:.32s ease-in-out forwards kw-shutter;position:absolute;left:0;right:0}.kw-shutter-a{transform-origin:top;top:0}.kw-shutter-b{transform-origin:bottom;bottom:0}@keyframes kw-flash{0%{opacity:.95}to{opacity:0}}@keyframes kw-shutter{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.kw-title,.kw-chrome,.kw-btn,.kw-begin{transition:none}}.kw-audio{--au-bg:var(--kw-paper);--au-fg:var(--kw-ink);--au-dim:color-mix(in srgb, var(--kw-ink) 55%, var(--kw-paper));--au-accent:var(--kw-ochre);--au-edge:var(--kw-ink);--au-border:var(--kw-ink);--au-radius:6px;--au-shade:2px 3px 0 var(--kw-ink);align-items:center;display:inline-flex}.kw-audio:empty{display:none}.kw-audio .au-control{box-shadow:none;background:0 0;border:0;padding:0}.kw-audio .au-btn{min-width:42px;min-height:42px;color:var(--kw-ink);background:var(--kw-paper);border:2px solid var(--kw-ink);box-shadow:2px 3px 0 var(--kw-ink);cursor:pointer;border-radius:6px}.kw-audio .au-btn:hover{background:#fbf4e6}.kw-audio .au-btn:active{box-shadow:1px 1px 0 var(--kw-ink);transform:translate(1px,2px)}.kw-modal .kw-touch,.kw-modal .kw-prompt{display:none}@media (width<=720px){.kw-modal .kw-chrome{visibility:hidden}}.kw-journey-tabs{gap:8px;margin:4px 0 10px;display:flex}.kw-journey-tab[aria-pressed=true]{background:var(--kw-ink,#1f1a17);color:var(--kw-paper,#f3ead8)}.kw-journey .kw-journey-img{width:auto;max-width:100%;max-height:min(62vh,640px);margin-inline:auto}.kw-ov{z-index:30;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));touch-action:pan-y;background:#1f1a1780;place-items:center;display:grid;position:absolute;inset:0}.kw-ov[hidden]{display:none}.kw-ov-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:text;user-select:text;background:var(--kw-paper,#f3ead8);color:#1f1a17;border:2.5px solid #1f1a17;border-radius:10px;outline:none;width:min(100%,48rem);max-height:100%;position:relative;overflow:auto;box-shadow:4px 5px #1f1a17}.kw-ov kbd{min-width:1.7em;height:1.6em;font:400 .7rem / 1 var(--font-arcade,monospace);background:#fbf4e6;border:1.5px solid;border-radius:4px;place-items:center;padding:0 .3em;display:inline-grid}.kw-tm-bar{z-index:1;background:linear-gradient(var(--kw-paper,#f3ead8) 70%, #f3ead800);justify-content:flex-end;padding:10px 12px;display:flex;position:sticky;top:0}.kw-textdoc{font:400 1rem / 1.6 var(--font-body,system-ui, sans-serif);color:#1f1a17;padding:4px clamp(16px,4vw,32px) 28px}.kw-textdoc a{color:#8f2a2f;text-underline-offset:.18em}.kw-textdoc a:focus-visible,.kw-textdoc [tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #dda63c}.kw-tm-title{font:800 clamp(1.35rem, 4vw, 1.8rem) / 1.1 var(--font-display,sans-serif);text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font-stretch:112%}.kw-tm-lede{max-width:60ch;margin:0 0 14px}.kw-tm-toc ol{columns:2 14rem;border:2px dashed #8f877b;border-radius:8px;column-gap:2rem;margin:0 0 8px;padding:12px 12px 12px 2.2em;font-size:.95rem}.kw-tm-station{border-top:2px solid #1f1a17;margin-top:26px;padding-top:18px;scroll-margin-top:64px}.kw-tm-station>h2,.kw-tm-station>h3:first-child{font:800 1.2rem / 1.2 var(--font-display,sans-serif);text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px;font-stretch:112%}.kw-tm-n{font:400 .8rem / 1 var(--font-arcade,monospace);color:#c4383f;vertical-align:.15em}.kw-tm-station h3,.kw-tm-station h4{font:700 1.02rem / 1.3 var(--font-display,sans-serif);margin:18px 0 2px}.kw-tm-meta{font:500 .85rem / 1.4 var(--font-mono,monospace);color:#5b4a3a;margin:0 0 6px}.kw-tm-label{font:400 .68rem / 1.3 var(--font-arcade,monospace);text-transform:uppercase;letter-spacing:.04em;color:#5b4a3a;margin:10px 0 2px}.kw-textdoc ul{margin:4px 0 8px;padding-left:1.2em}.kw-textdoc li+li{margin-top:4px}.kw-textdoc p{max-width:68ch;margin:6px 0}.kw-tm-links{list-style:square}.kw-tm-latin{text-transform:none;font:italic 500 .85rem / 1 var(--font-body,system-ui, sans-serif);color:#5b4a3a}.kw-tm-facts{grid-template-columns:max-content 1fr;gap:2px 12px;max-width:68ch;margin:4px 0 8px;display:grid}.kw-tm-facts dt{font:400 .68rem / 1.9 var(--font-arcade,monospace);text-transform:uppercase;letter-spacing:.04em;color:#5b4a3a}.kw-tm-facts dd{margin:0}@media (width<=480px){.kw-tm-facts{grid-template-columns:1fr}.kw-tm-facts dd{margin-bottom:4px}}.kw-tm-summary{font-size:1.05rem}.kw-tm-count{font:400 .72rem / 1 var(--font-arcade,monospace);color:#5b4a3a}.kw-textdoc .kw-tm-stamps{columns:2 15rem;column-gap:1.5rem;padding-left:0;list-style:none}.kw-textdoc .kw-tm-stamps li{break-inside:avoid}.kw-tm-stamps .is-missing{color:#5b4a3a}.kw-tm-mark{color:#2a7d4f;width:1.1em;font-weight:800;display:inline-block}.kw-tm-stamps .is-missing .kw-tm-mark{color:#8f877b}.kw-tm-state{color:#5b4a3a;font-size:.85em}.kw-tm-passport [data-page]{border-bottom:2px solid #1f1a17;margin-top:1.6em;padding-bottom:4px;font-size:1.3rem}.kw-tm-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kw-textpage{z-index:12;overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:text;user-select:text;background:var(--kw-paper,#f3ead8);position:absolute;inset:0;overflow:auto}.kw-textpage[hidden]{display:none}.kw-textpage .kw-textdoc{max-width:48rem;margin:0 auto;padding-top:20px}.kw-textpage-note{justify-items:start;gap:10px;max-width:48rem;margin:0 auto;padding:16px clamp(16px,4vw,32px) 0;display:grid}.kw-skip{z-index:40;font:700 .86rem / 1 var(--font-display,sans-serif);text-transform:uppercase;color:#1f1a17;background:#dda63c;border:2px solid #1f1a17;border-radius:6px;padding:12px 14px;text-decoration:none;position:absolute;top:8px;left:8px;translate:0 -200%}.kw-skip:focus,.kw-skip:focus-visible{outline-offset:2px;outline:3px solid #1f1a17;translate:0}@media (width<=480px){.kw-ov{padding:0}.kw-ov-panel{width:100%;height:100%;max-height:none;box-shadow:none;border-width:0;border-radius:0}}.kw-textdoc .kw-tm-travel{font-weight:800}.kw-textdoc .kw-tm-travel:after{content:" →"}
