.support-entrance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;padding-block:96px 104px;display:grid;position:relative}.support-entrance:after{content:"";border-bottom:var(--hairline);position:absolute;bottom:40px;left:0;right:0}.support-intro>.eyebrow{color:var(--kk-green)}.support-intro h1{letter-spacing:-.04em;margin-top:32px;font-size:6rem;line-height:.95}.support-deck{max-width:36ch;margin-top:32px;font-size:1.125rem;line-height:1.75}.support-intro .marginalia{color:var(--kk-secondary);margin-top:36px}.support-contact{border-left:3px solid var(--kk-green);box-shadow:3px 3px 0 var(--kk-paper),4px 4px 0 var(--kk-border);margin-bottom:8px;padding:32px 36px 28px}.support-contact:before{content:"";border:var(--hairline);background:var(--kk-surface);border-bottom:0;width:34px;height:12px;position:absolute;top:-12px;left:28px}.support-contact:after{inset:7px -8px -8px 7px}.support-contact-head{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.support-contact-head>.eyebrow{color:var(--kk-green)}.support-contact-index{letter-spacing:.06em;color:var(--kk-secondary);white-space:nowrap;font-size:.75rem}.support-address{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:36px;font-size:2.25rem;line-height:1.3}.support-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.support-mail{background:var(--kk-green);min-height:48px;color:var(--kk-paper);border:1px solid var(--kk-green);transition:background var(--duration-fast),text-decoration-color var(--duration-fast);border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.support-mail .arrow{transition:transform var(--duration-fast) var(--ease);flex-shrink:0}.support-mail:hover{text-underline-offset:5px;background:var(--green-deep);text-decoration:underline}.support-mail:hover .arrow{transform:translate(4px)}.support-copy{border:1px solid var(--kk-secondary);text-underline-offset:5px;min-height:48px;transition:border-color var(--duration-fast),text-decoration-color var(--duration-fast);background:0 0;border-radius:2px;padding:10px 16px;font-size:.875rem;text-decoration:underline #0000;position:relative}.support-copy:hover{border-color:var(--kk-green);text-decoration-color:var(--kk-green)}.support-copy-status{min-height:1.6em;color:var(--kk-green);margin-top:16px;font-size:.875rem}.support-copy-status:empty{min-height:0;margin-top:0}.support-contact-note{color:var(--kk-secondary);border-top:var(--hairline);max-width:none;margin-top:24px;padding-top:20px;font-size:.875rem;line-height:1.75}.support-topics{padding-bottom:128px}.support-topics-heading{grid-template-columns:1fr 2fr;gap:12px 48px;padding-top:8px;display:grid}.support-topics-heading>.eyebrow{color:var(--kk-green);grid-row:1/3;padding-top:9px}.support-topics-heading h2{letter-spacing:-.025em;font-size:3.25rem;line-height:1.06}.support-topics-heading>p:last-child{color:var(--kk-secondary);font-size:.875rem}.support-topic-list{border-top:2px solid var(--kk-green);margin-top:48px}.support-topic{border-bottom:var(--hairline);grid-template-columns:56px minmax(160px,1fr) minmax(0,1.7fr) 28px;align-items:center;gap:24px;min-height:132px;padding-block:32px;text-decoration:none;display:grid;position:relative}.support-topic-number{color:var(--kk-secondary);transition:color var(--duration-fast);align-self:start;padding-top:8px;font-size:.875rem}.support-topic h3{text-underline-offset:7px;transition:text-decoration-color var(--duration-fast);font-size:1.875rem;text-decoration:underline #0000}.support-topic>p{max-width:50ch;font-size:1rem;line-height:1.7}.support-topic>.arrow{color:var(--kk-green);transition:transform var(--duration-fast) var(--ease)}.support-topic:hover h3{text-decoration-color:var(--kk-green)}.support-topic:hover .support-topic-number{color:var(--kk-terracotta)}.support-topic:hover>.arrow{transform:translate(4px)}.support-safety{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:32px;font-size:.875rem;display:flex}.support-safety>span{font:italic 1.5rem var(--font-display);color:var(--kk-terracotta);margin-right:8px}.support-safety strong{font-weight:600}.missing-page{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:72px;min-height:72vh;padding-block:96px 128px;display:grid}.missing-copy>.eyebrow{color:var(--kk-green)}.missing-copy h1{letter-spacing:-.03em;max-width:15ch;margin-top:32px;font-size:4.75rem;line-height:1.04}.missing-copy h1 em{color:var(--kk-green)}.missing-copy>p:not(.eyebrow){max-width:36ch;margin-top:28px;font-size:1rem}.missing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.missing-shelf{border-top:var(--hairline);padding-top:16px;position:relative}.missing-shelf-index{letter-spacing:.08em;text-transform:uppercase;color:var(--kk-secondary);justify-content:space-between;gap:24px;font-size:.75rem;display:flex}.missing-shelf svg{width:100%;overflow:visible}.missing-shelf-line{stroke:var(--kk-green);stroke-width:1px}.missing-book-green rect{fill:var(--kk-green);stroke:var(--kk-ink)}.missing-book-green path{stroke:var(--kk-paper);stroke-width:1px}.missing-book-paper rect{fill:var(--paper-deep);stroke:var(--kk-ink)}.missing-book-paper path{stroke:var(--kk-secondary)}.missing-book-lean>path:first-child{fill:var(--ink-wash);stroke:var(--kk-ink)}.missing-book-lean>path+path{stroke:var(--kk-secondary)}.missing-slot{stroke:var(--kk-border);stroke-width:1px;fill:var(--kk-surface)}.missing-page-edge{stroke:var(--kk-border);stroke-width:1px}.missing-bookmark{fill:var(--kk-terracotta)}.missing-record{font-family:var(--font-display);letter-spacing:-3px;fill:var(--kk-green);font-size:70px}.missing-record-rule{stroke:var(--kk-border);stroke-width:1px}.missing-shelf-register{stroke:var(--kk-secondary);stroke-width:1px;stroke-dasharray:1 6}@media (width>=1600px){.support-entrance{gap:112px;padding-block:112px 120px}.support-intro h1{font-size:6.5rem}.missing-page{gap:96px}}@media (width<=1199px){.support-entrance{gap:56px}.support-intro h1{font-size:5.25rem}.support-contact{padding:28px}.support-address{font-size:2rem}.support-actions{gap:12px}.missing-page{gap:48px}.missing-copy h1{font-size:4.25rem}}@media (width<=1023px){.support-entrance{gap:40px;padding-block:72px 88px}.support-intro h1{font-size:4.5rem}.support-contact{padding:28px 24px}.support-address{font-size:1.75rem}.support-deck{font-size:1rem}.support-contact-head{align-items:flex-start}.support-contact-head>.eyebrow{max-width:15ch}.support-topics-heading{gap:12px 32px}.support-topics-heading h2{font-size:2.75rem}.support-topic{grid-template-columns:32px minmax(130px,1fr) minmax(0,1.5fr) 28px;gap:16px}.missing-page{gap:32px;padding-block:80px 96px}.missing-copy h1{font-size:3.5rem}}@media (width<=767px){.support-entrance{grid-template-columns:1fr;gap:44px;padding-block:48px 72px}.support-entrance:after{bottom:24px}.support-intro h1{letter-spacing:-.035em;max-width:9ch;margin-top:24px;font-size:4.75rem;line-height:.96}.support-deck{max-width:38ch;margin-top:24px}.support-intro .marginalia{margin-top:24px}.support-contact{margin-right:8px;padding:24px 28px}.support-contact-head{align-items:center}.support-contact-head>.eyebrow{max-width:none}.support-address{margin-top:28px;font-size:2rem}.support-actions{gap:12px 16px;margin-top:24px}.support-contact-note{margin-top:20px;padding-top:18px}.support-topics{padding-bottom:80px}.support-topics-heading{grid-template-columns:1fr;gap:16px;padding-top:8px}.support-topics-heading>.eyebrow{grid-row:auto;padding-top:0}.support-topics-heading h2{max-width:13ch;font-size:2.75rem}.support-topic-list{margin-top:32px}.support-topic{grid-template-columns:24px minmax(0,1fr) 28px;align-items:start;gap:12px 16px;min-height:0;padding-block:24px}.support-topic h3{font-size:1.75rem}.support-topic>p{grid-column:2/4;font-size:1rem}.support-topic>.arrow{grid-area:1/3;margin-top:9px}.support-topic-number{padding-top:6px}.support-safety{line-height:1.7;display:block}.support-safety strong{margin-right:4px}.missing-page{grid-template-columns:1fr;gap:48px;min-height:0;padding-block:48px 80px}.missing-copy h1{max-width:14ch;margin-top:24px;font-size:3.5rem}.missing-copy>p:not(.eyebrow){margin-top:24px}.missing-shelf{width:100%;max-width:420px;margin-inline:auto}.missing-actions{gap:16px 24px}}@media (width<=600px){.support-intro h1{font-size:4.25rem}.support-contact{padding:24px 20px}.support-address{font-size:1.875rem}.support-topics-heading h2{font-size:2.5rem}.missing-copy h1{font-size:3rem}}@media (width<=359px){.support-intro h1{font-size:3.75rem}.support-contact{padding:22px 18px}.support-contact-head{gap:12px}.support-contact-index{letter-spacing:0}.support-contact-head>.eyebrow{letter-spacing:.06em}.support-address{font-size:1.625rem}.support-actions{gap:12px}.support-copy,.support-mail{padding-inline:16px}.missing-copy h1{font-size:2.625rem}.missing-page{gap:40px}.missing-actions{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.support-mail,.support-mail .arrow,.support-copy,.support-topic h3,.support-topic-number,.support-topic>.arrow{transition:none}.support-mail:hover .arrow,.support-topic:hover>.arrow{transform:none}}@media (forced-colors:active){.support-copy,.support-mail{border:1px solid buttontext}.support-contact{border-color:canvastext}.support-topic:hover h3,.support-copy:hover{text-decoration-color:linktext}.missing-record,.missing-bookmark{fill:canvastext}.missing-shelf-index{color:canvastext}}@media print{.support-copy,.support-copy-status{display:none!important}.support-entrance{padding:24px 0;display:block}.support-entrance:after{display:none}.support-intro h1{font-size:36pt}.support-contact{break-inside:avoid;box-shadow:none;border:1pt solid #000;margin:24px 0 0;padding:20px}.support-contact:before,.support-contact:after{display:none}.support-address{font-size:20pt}.support-topics{padding-bottom:0}.support-topics-heading h2{font-size:24pt}.support-topic{break-inside:avoid;padding-block:16px}.support-topic a{color:#000}.support-mail{color:#000;background:0 0;border:1px solid #000}.support-mail svg{display:none}}.support-entrance{border-bottom:var(--hairline)}.support-intro .eyebrow{color:var(--kk-green)}.support-topic-number{color:var(--kk-terracotta)}.support-topic{background:0 0}.support-topic h3{font-size:1.7rem}.missing-shelf-index{color:var(--kk-green)}@media (width<=600px){.support-topic h3{font-size:1.55rem}}
