@media (min-width: 761px){.k3pg-inst-hero--contact .k3pg-btns{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 10.5em), 1fr))}}.k3pg-inst-hours{display: grid;gap: 4px;margin-top: 4px;padding-top: 14px;border-top: 1px solid var(--k3pg-line);font-family: var(--k3-font-mono);font-weight: 500;font-size: 1.6rem;line-height: 1.45;color: var(--k3pg-sub)}.k3pg-inst-hero--contact .k3pg-hero__media .k3pg-fig__cap{padding-inline: var(--k3pg-pad)}.k3pg-inst-hero-cells{margin-top: 28px;margin-inline: calc(-1 * var(--k3pg-pad));border-left: 0}@media (min-width: 761px){.k3pg-inst-hero-cells{margin-inline: 0;border-left: 1px solid var(--k3pg-line)}}@media (min-width: 1024px){.k3pg-inst-hero--contact .k3pg-hero__media .k3pg-fig__cap{padding-inline: 0}.k3pg-inst-hero-cells{grid-column: 1 / -1;margin-top: 8px}}@media (max-width: 1023px){.k3pg-inst-hero--doc .k3pg-h1{font-size: min(3.6rem, 8.2vw)}}.k3pg-inst-intro{max-width: 70ch;color: var(--k3-on-surface)}.k3pg-inst-meta{display: grid;margin-top: 12px;border-top: 1px solid var(--k3pg-line)}.k3pg-inst-meta > div{display: grid;gap: 2px;min-width: 0;padding: 14px 0;border-bottom: 1px solid var(--k3pg-line)}.k3pg-inst-meta dt{font-weight: 600;font-size: 1.6rem;line-height: 1.35;color: var(--k3pg-kick)}.k3pg-inst-meta dd{margin: 0;font-weight: 700;font-size: 1.8rem;line-height: 1.4;color: var(--k3-on-surface)}@media (min-width: 761px){.k3pg-inst-meta{grid-template-columns: repeat(auto-fit, minmax(min(100%, 14em), 1fr));column-gap: 28px}}.k3pg-inst-form{min-width: 0;margin-bottom: clamp(40px, 5vw, 72px);padding: 24px 20px 28px;border-top: 4px solid var(--k3-blue-300)}@media (min-width: 1024px){.k3pg-inst-hero--form .k3pg-hero__copy{grid-column: 1 / 8}.k3pg-inst-form{grid-column: 8 / 13;grid-row: 1;align-self: start;padding: 28px 28px 32px}}.k3pg-inst-channel{gap: 12px}.k3pg-inst-channel .k3pg-btn{width: 100%;justify-content: flex-start;padding-inline: 16px}.k3pg-inst-channel__meta{font-family: var(--k3-font-mono);font-weight: 500;font-size: 1.6rem;line-height: 1.45;color: var(--k3pg-sub)}.k3pg-inst-social__a{justify-content: flex-start;gap: 12px}.k3pg-inst-social__l{min-width: 0}.k3pg-inst-social__a .k3-ico{margin-left: auto}.k3pg-inst-social{grid-template-columns: minmax(0, 1fr)}@media (min-width: 761px){.k3pg-inst-social{grid-template-columns: repeat(3, minmax(0, 1fr))}}.k3pg-inst-visit{display: grid;align-content: start;gap: 28px;min-width: 0}@media (min-width: 761px){.k3pg-inst-split{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1280px){.k3pg-inst-split{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: stretch;column-gap: 40px}}.k3pg-inst-map{display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--k3pg-line);border-top: 4px solid var(--k3pg-rule);background: var(--k3-surface);color: var(--k3-on-surface)}.k3pg-inst-map__frame:focus{outline: 3px solid var(--k3-focus);outline-offset: -3px}.k3pg-inst-map__frame{display: block;flex: 1 1 auto;width: 100%;height: auto;min-height: 320px;border: 0;background: var(--k3-mist-50)}.k3pg-inst-map__actions{display: grid;flex: none;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;padding: 16px;border-top: 1px solid var(--k3pg-line)}.k3pg-inst-map__actions .k3pg-btn{width: 100%;padding-inline: 12px;font-size: 1.7rem}.k3pg-inst-copy.is-copied{background: var(--k3-blue-100);color: var(--k3-ink-950)}@media (max-width: 359px){.k3pg-inst-map__actions{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 761px){.k3pg-inst-map__frame{min-height: 400px}}@media (min-width: 1024px){.k3pg-inst-map__frame{min-height: 460px}}.k3pg-inst-doc{padding-block: clamp(28px, 3.2vw, 48px)}.k3pg-inst-doc + .k3pg-inst-doc{padding-top: 0}.k3pg-inst-doc .k3pg-h2{max-width: 30ch;font-size: min(2.6rem, 8vw);line-height: 1.15}.k3pg-inst-doc .k3pg-rec__head{margin-bottom: 18px}@media (min-width: 1024px){.k3pg-inst-doc .k3pg-h2{font-size: clamp(3rem, 2.4vw, 3.6rem)}}.k3pg-inst-strip{padding-top: clamp(40px, 5vw, 64px)}.k3pg-inst-strip__tiles .k3pg-num:not(.k3pg-num--word){font-size: min(4.4rem, 11vw)}@media (min-width: 1024px){.k3pg-inst-strip__tiles .k3pg-num:not(.k3pg-num--word){font-size: clamp(4.8rem, 4vw, 6.4rem)}}.k3pg-inst-strip + .k3pg-slip{padding-top: 32px}.k3pg-inst-form form{display: grid;gap: 20px}.k3pg-inst-form .tnp-field{display: grid;gap: 6px;min-width: 0}.k3pg-inst-form :is(.tnp-field-firstname, .tnp-field-email) label{width: auto}.k3pg-inst-form .tnp-field-button{margin-top: 4px}.k3pg-inst-form label{font-weight: 700;font-size: 1.8rem;line-height: 1.35;color: var(--k3-on-surface)}.k3pg-inst-form input:is([type="text"], [type="email"]){width: 100%;min-height: 56px;padding: 12px 14px;border: 2px solid var(--k3-ink-900);border-radius: 0;background: var(--k3-white);color: var(--k3-ink-950);font-family: var(--k3-font-sans);font-size: 1.8rem;line-height: 1.3}.k3pg-inst-form .tnp-privacy-field label{display: flex;align-items: flex-start;gap: 12px;min-height: 44px;font-weight: 400;font-size: 1.7rem;line-height: 1.5}.k3pg-inst-form input[type="checkbox"]{flex: none;width: 28px;height: 28px;margin: 0;accent-color: var(--k3-ink-900)}.k3pg-inst-form .tnp-privacy-field a{color: var(--k3-link);text-decoration: underline;text-decoration-color: var(--k3-link-line)}.k3pg-inst-form input[type="submit"]{--k3-focus: var(--k3-ink-900);width: 100%;max-width: 100%;height: auto;white-space: normal;min-height: 56px;padding: 12px 24px;border: 2px solid var(--k3-ink-900);border-radius: 0;background: var(--k3-ink-900);color: var(--k3-white);font-family: var(--k3-font-sans);font-weight: 800;font-size: 1.8rem;cursor: pointer}.k3pg-inst-form input[type="submit"]:hover{border-color: var(--k3-ink-950);background: var(--k3-ink-950);color: var(--k3-white)}.k3pg-on.k3pg--legal :is(.site-inner, .content-sidebar-wrap, .content, .entry, .entry-content){float: none;width: auto;max-width: none;margin: 0;padding: 0;border: 0;background: none}@media print{.k3pg-inst-map__frame{display: none}}
