.contact-portal[data-contact-topics-expanded=false] .contact-portal__context{display:none}.contact-portal[data-contact-root] #contact-support-topics{scroll-margin-top:calc(var(--header-height, 56px) + 24px)}.contact-portal[data-contact-root] .contact-portal__pathways{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.contact-portal[data-contact-root] .contact-portal__path{display:grid;gap:5px;min-width:0;padding:16px 18px;border:1px solid rgba(29,29,31,.14);border-radius:16px;background:#fff;color:var(--contact-ink);text-decoration:none;text-align:left;transition:border-color .18s ease,background .18s ease}.contact-portal[data-contact-root] .contact-portal__path strong{font-size:1rem;font-weight:650;line-height:1.35}.contact-portal[data-contact-root] .contact-portal__path span{color:var(--contact-muted);font-size:.875rem;line-height:1.5}.contact-portal[data-contact-root] .contact-portal__path[aria-current=page]{background:#f3f5f7;border-color:var(--contact-ink)}.contact-portal[data-contact-root] .contact-portal__path:hover{border-color:var(--contact-ink)}.contact-portal[data-contact-root] .contact-portal__path:focus-visible{outline:3px solid #3777ad;outline-offset:3px}.contact-portal[data-contact-root] .contact-portal__context-header small:empty{display:none}@media(max-width:680px){.contact-portal[data-contact-root] .contact-portal__pathways{gap:8px}.contact-portal[data-contact-root] .contact-portal__path{padding:12px 14px;border-radius:14px}.contact-portal[data-contact-root] .contact-portal__path strong{font-size:.9375rem}.contact-portal[data-contact-root] .contact-portal__path span{font-size:.8125rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.contact-portal[data-contact-root] .contact-portal__path{transition:none}}.contact-portal[data-contact-root] .contact-portal__followups{display:grid;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(29,29,31,.12);min-width:0}.contact-portal[data-contact-root] .contact-portal__followups-heading{margin:0;color:var(--contact-ink, #1d1d1f);font-size:1rem;font-weight:650}.contact-portal[data-contact-root] .contact-portal__followups-note{margin:0;color:var(--contact-muted, #64748b);font-size:.875rem;line-height:1.55}.contact-portal[data-contact-root] .contact-portal__newsletter-optin{min-width:0;border:1px solid rgba(29,29,31,.14);border-radius:14px;background:#fff}.contact-portal[data-contact-root] .contact-portal__newsletter-optin>summary{cursor:pointer;padding:13px 16px;font-size:.9375rem;font-weight:600;list-style-position:inside}.contact-portal[data-contact-root] .contact-portal__newsletter-form{padding:0 16px 16px}.contact-portal[data-contact-root] .contact-portal__newsletter-form .newsletter-form__field-wrapper{width:100%}.contact-portal[data-contact-root] .contact-portal__newsletter-form .newsletter-form__button{position:absolute;right:0;min-width:44px;min-height:44px}.contact-portal[data-contact-root] .contact-portal__newsletter-form .field{position:relative}.contact-portal[data-contact-root] .contact-portal__newsletter-form input[type=email]{min-height:48px;font-size:16px;padding-right:56px}.contact-portal[data-contact-root] .contact-portal__member-link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border:1px solid var(--contact-ink, #1d1d1f);border-radius:999px;background:transparent;color:var(--contact-ink, #1d1d1f);font-size:.9375rem;font-weight:600;text-align:center;text-decoration:none}.contact-portal[data-contact-root] .contact-portal__member-link:hover{color:#fff;background:var(--contact-ink, #1d1d1f)}@media(max-width:680px){.contact-portal[data-contact-root] .contact-portal__followups{margin-top:16px;padding-top:16px;gap:10px}}.contact-portal[data-contact-root]{--contact-paper: #faf9f6;--contact-ink: var(--gray-900, #1d1d1f);--contact-muted: var(--gc-muted, #64748b);width:100%;height:auto;min-height:calc(100svh - var(--header-height, 56px));max-height:none;overflow:visible;padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px);background:var(--contact-paper);color:var(--contact-ink);font-family:var(--font-main, inherit)}.contact-portal.contact-portal--canonical-layout[data-contact-root] .contact-portal__shell.lg-form-layout{width:min(100%,1120px);height:auto;max-height:none;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:start}@media(forced-colors:none){body[data-page-handle=contact] .contact-portal.contact-portal--canonical-layout[data-contact-root] :is(.contact-portal__sidebar,.contact-portal__main){border:1px solid rgba(29,29,31,.1);border-radius:var(--ace-radius-lg, 24px);background:var(--white, #fff);box-shadow:0 10px 32px #0000000b}}.contact-portal[data-contact-root] .contact-portal__sidebar{height:auto;max-height:none;justify-content:flex-start;gap:24px}.contact-portal[data-contact-root] .contact-portal__eyebrow{color:var(--contact-muted);font-size:.75rem;letter-spacing:.14em}.contact-portal[data-contact-root] h1{max-width:100%;margin-top:12px;color:var(--contact-ink);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:650;line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}.contact-portal[data-contact-root] .contact-portal__lead{max-width:38ch;margin-top:18px;color:var(--contact-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.contact-portal[data-contact-root] .contact-portal__info-row{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:.9375rem;overflow-wrap:anywhere}.contact-portal[data-contact-root] .contact-portal__context{border-radius:var(--radius-md, 16px);padding:20px;border-color:#1d1d1f1f;background:var(--white, #fff);box-shadow:0 8px 28px #0000000a}.contact-portal[data-contact-root] .contact-portal__context-header{gap:8px;margin-bottom:16px;flex-wrap:wrap}.contact-portal[data-contact-root] .contact-portal__context-header strong{font-size:1rem;color:var(--contact-ink)}.contact-portal[data-contact-root] .contact-portal__choice-grid{gap:8px}.contact-portal[data-contact-root] .contact-portal__choice-grid button{min-height:44px;border-radius:var(--ace-radius-sm, 12px);padding:10px 12px;font-size:.875rem}.contact-portal[data-contact-root] .contact-portal__choice-grid button.is-active{border-color:var(--contact-ink);background:var(--contact-paper);color:var(--contact-ink)}.contact-portal[data-contact-root] .contact-portal__form--aceternity-card{height:auto;max-height:none;overflow:visible;padding:clamp(20px,3vw,36px);border-radius:0;background:transparent;border:0;box-shadow:none}.contact-portal[data-contact-root] .contact-portal__form-inner{gap:12px}.contact-portal[data-contact-root] .contact-portal__field label{font-size:.875rem;line-height:1.4}.contact-portal[data-contact-root] .contact-portal__legend{font-size:.75rem;line-height:1.5;color:var(--contact-muted)}.contact-portal[data-contact-root] .contact-portal__helper,.contact-portal[data-contact-root] .contact-portal__consent,.contact-portal[data-contact-root] .contact-portal__actions small{font-size:.8125rem;line-height:1.5}.contact-portal[data-contact-root] .contact-portal__submit{min-height:50px;border-radius:var(--radius-full, 999px);border-color:var(--contact-ink);background:var(--contact-ink);color:var(--white, #fff);font-size:1rem;box-shadow:none}.contact-portal[data-contact-root] .contact-portal__submit:hover{border-color:var(--black, #000);background:var(--black, #000)}.contact-portal[data-contact-root] :is(a,button,input,select,textarea):focus-visible,.contact-legal-strip[data-contact-legal-root] a:focus-visible{outline:3px solid #3777ad;outline-offset:3px}.contact-legal-strip[data-contact-legal-root]{padding:clamp(24px,4vw,56px) clamp(20px,4vw,64px) clamp(56px,6vw,96px);background:var(--contact-paper, #faf9f6)}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__inner{width:min(100%,1120px)}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__card{border-radius:var(--ace-radius-lg, 24px);background:var(--white, #fff);border:1px solid rgba(29,29,31,.1);box-shadow:0 8px 28px #0000000a}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__title{color:var(--gray-900, #1d1d1f);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.25}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__nav .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:var(--radius-full, 999px);text-decoration:none;font-weight:600;border:1px solid var(--gray-900, #1d1d1f);background:transparent;color:var(--gray-900, #1d1d1f)}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__nav .button--primary{background:var(--gray-900, #1d1d1f);color:var(--white, #fff)}@media(max-width:899px){.contact-portal.contact-portal--canonical-layout[data-contact-root] .contact-portal__shell.lg-form-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:680px){.contact-portal[data-contact-root]{min-height:0;padding:16px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.contact-portal.contact-portal--canonical-layout[data-contact-root] .contact-portal__shell.lg-form-layout{gap:16px}body[data-page-handle=contact] .contact-portal.contact-portal--canonical-layout[data-contact-root] :is(.contact-portal__sidebar,.contact-portal__main){padding:20px;border-radius:22px}.contact-portal[data-contact-root] .contact-portal__sidebar{gap:12px}.contact-portal[data-contact-root] .contact-portal__badge-icon{width:32px;height:32px;margin-bottom:8px}.contact-portal[data-contact-mode=support] .contact-portal__badge-icon{display:none}.contact-portal[data-contact-root] .contact-portal__eyebrow{font-size:11px;letter-spacing:.12em}.contact-portal[data-contact-mode=support] .contact-portal__context-header [data-contact-context-kicker],.contact-portal[data-contact-mode=support] .contact-portal__context-header .contact-portal__divider{display:none}.contact-portal[data-contact-root] h1{margin-top:8px;font-size:clamp(1.75rem,7.5vw,2.125rem);line-height:1.14}.contact-portal[data-contact-root] .contact-portal__lead{margin-top:10px;font-size:.9375rem;line-height:1.55}.contact-portal[data-contact-root] .contact-portal__info-row{gap:8px 12px;margin-top:10px;font-size:.875rem;line-height:1.45}.contact-portal[data-contact-root] .contact-portal__info-row a{display:inline-block;max-width:100%;overflow-wrap:anywhere}.contact-portal[data-contact-root] .contact-portal__context{padding:12px;border-radius:16px;box-shadow:none}.contact-portal[data-contact-root] .contact-portal__context-header{gap:5px;margin-bottom:8px}.contact-portal[data-contact-mode=support] .contact-portal__context-header{margin-bottom:8px}.contact-portal[data-contact-root] .contact-portal__context-header small{font-size:10px;letter-spacing:.08em}.contact-portal[data-contact-root] .contact-portal__context-header strong{font-size:.875rem}.contact-portal[data-contact-root] .contact-portal__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.contact-portal[data-contact-root] .contact-portal__choice-grid button{min-width:0;min-height:44px;padding:8px 10px;font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}.contact-portal[data-contact-root] .contact-portal__trust-line{padding:8px 10px}.contact-portal[data-contact-mode=support] .contact-portal__trust-item:last-child{display:none}.contact-portal[data-contact-root] .contact-portal__trust-item{font-size:.75rem;line-height:1.4}.contact-portal[data-contact-root] .contact-portal__form--aceternity-card{padding:0;overflow:visible}.contact-portal[data-contact-root] form.lg-form{--lg-form-section-gap: 16px;--lg-form-question-gap: 10px;--lg-form-field-gap: 4px;--lg-form-input-min-height: 44px;gap:10px}.contact-portal[data-contact-root] .contact-portal__form-inner{gap:8px}.contact-portal[data-contact-root] .contact-portal__fieldset{margin:0;padding:0}.contact-portal[data-contact-root] .contact-portal__legend{margin-bottom:8px}.contact-portal[data-contact-root] .contact-portal__grid{grid-template-columns:minmax(0,1fr);gap:10px}.contact-portal[data-contact-root] .contact-portal__field{margin-bottom:0}.contact-portal[data-contact-root] .contact-portal__field label{font-size:.875rem}.contact-portal[data-contact-root] .contact-portal__field :is(input,select,textarea){font-size:16px;min-height:44px}.contact-portal[data-contact-root] .contact-portal__grid-pattern{display:none}.contact-portal[data-contact-root] .contact-portal__helper,.contact-portal[data-contact-root] .contact-portal__consent,.contact-portal[data-contact-root] .contact-portal__actions small{font-size:.8125rem;line-height:1.5}.contact-legal-strip[data-contact-legal-root]{padding:12px 16px 40px}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__inner{width:100%}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__card{padding:0;border-radius:22px}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__content{padding:18px;gap:14px}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__copy{display:grid;gap:8px}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__eyebrow,.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__title,.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__lead{margin:0}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__eyebrow{font-size:.75rem;line-height:1.4;letter-spacing:.08em}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__title{font-size:1.5rem;line-height:1.25}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__lead{font-size:.9375rem;line-height:1.55}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__nav{display:flex;flex-direction:column;align-items:stretch;gap:8px}.contact-legal-strip[data-contact-legal-root] .contact-legal-strip__nav .button{width:100%;min-height:44px;padding:9px 16px;font-size:.875rem;line-height:1.4}.contact-portal[data-contact-root] .contact-portal__info-row .contact-portal__bullet{display:none}}@media(prefers-reduced-motion:reduce){.contact-portal[data-contact-root] .contact-portal__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/glhk-contact-editorial.css.map */
