.gohall-guide-hub{background:var(--gh-color-section-base);color:var(--gh-color-text);font-family:var(--font-body--family);font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking);font-synthesis:none}.gohall-guide-hub :where(*,*:before,*:after){box-sizing:border-box}.gohall-guide-hub :where(a){color:inherit}.gohall-guide-hub :where(h1,h2,h3,p){margin:0}.gohall-guide-hub :is(a,button,select,input):focus-visible{outline:var(--gh-control-focus-width) solid var(--gh-color-focus);outline-offset:var(--gh-control-focus-offset)}.gohall-guide-hub :is(a,button,select,input){scroll-margin-block:calc(var(--header-height,80px) + var(--gh-space-20)) var(--gh-space-24)}.gohall-guide-shell{width:calc(100% - var(--gh-layout-gutter) * 2);max-width:var(--gh-layout-content-max);margin-inline:auto}.gohall-guide-intro{container:gohall-guide-intro / inline-size;padding-block:var(--gh-space-64) var(--gh-space-36);background:var(--gh-color-section-base)}.gohall-guide-intro__layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(var(--gh-space-44),7vw,112px)}.gohall-guide-intro__copy{max-width:510px}.gohall-guide-kicker{margin:0;color:var(--gh-color-brand);text-transform:none;font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line);letter-spacing:var(--gh-type-label-tracking)}.gohall-guide-intro h1{margin-top:0;font-family:var(--font-heading--family);font-size:var(--gh-type-page-size);font-weight:var(--gh-type-page-weight);line-height:var(--gh-type-page-line);letter-spacing:var(--gh-type-page-tracking)}.gohall-guide-intro__lead{max-width:510px;margin-top:var(--gh-space-16);color:var(--gh-color-text-secondary);font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gohall-guide-instructions{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gh-control-height);padding:var(--gh-space-12) var(--gh-space-28);border:1px solid var(--gh-color-text);border-radius:var(--gh-radius-pill);color:var(--gh-color-text);text-decoration:none;font-size:var(--gh-type-button-size);font-weight:var(--gh-type-button-weight);line-height:var(--gh-type-button-line)}.gohall-guide-search{position:relative;display:grid;align-self:center;width:100%;min-width:0;gap:var(--gh-space-12)}.gohall-guide-search label{color:var(--gh-color-text);font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line);letter-spacing:var(--gh-type-label-tracking)}.gohall-guide-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gh-space-8);min-height:var(--gh-control-height);padding:var(--gh-space-4);border:1px solid var(--gh-color-border-control);border-radius:var(--gh-radius-option);background:var(--gh-color-section-base)}.gohall-guide-search input[type=search]{width:100%;min-width:0;min-height:var(--gh-control-height);border:0;border-radius:var(--gh-radius-image);padding-inline:var(--gh-space-16);background:transparent;color:var(--gh-color-text);font-family:inherit;font-size:var(--gh-type-input-size);font-weight:var(--gh-type-input-weight);line-height:var(--gh-type-input-line);letter-spacing:var(--gh-type-input-tracking)}.gohall-guide-search input::placeholder{color:var(--gh-color-text-secondary);opacity:1}.gohall-guide-search button{min-height:var(--gh-control-height);border:0;border-radius:var(--gh-radius-pill);padding-inline:var(--gh-space-24);background:var(--gh-color-action);color:var(--gh-color-text-inverse);font-family:var(--font-accent--family);cursor:pointer;font-size:var(--gh-type-button-size);font-weight:var(--gh-type-button-weight);line-height:var(--gh-type-button-line);letter-spacing:var(--gh-type-button-tracking)}.gohall-guide-search button:hover{background:var(--gh-color-action-hover)}.gohall-guide-search__results{position:absolute;z-index:5;top:calc(100% + var(--gh-space-8));inset-inline:0;max-height:520px;overflow-y:auto;border:1px solid var(--gh-color-border);border-radius:var(--gh-radius-option);background:var(--gh-color-section-base);box-shadow:0 var(--gh-space-16) var(--gh-space-48) color-mix(in srgb,var(--gh-color-text) 14%,transparent)}.gohall-guide-search__status,.gohall-guide-search__result-heading{margin:0;padding:var(--gh-space-16);color:var(--gh-color-text-secondary);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-search__result-heading{border-bottom:1px solid var(--gh-color-border);color:var(--gh-color-text);font-weight:var(--gh-type-label-weight)}.gohall-guide-search__result-list{display:grid}.gohall-guide-search__all{display:flex;align-items:center;min-height:var(--gh-control-hit-area);padding:var(--gh-space-16);border-top:1px solid var(--gh-color-border);color:var(--gh-color-action);text-decoration:underline;text-underline-offset:var(--gh-space-4);font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line);letter-spacing:var(--gh-type-label-tracking)}.gohall-guide-search__result{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--gh-space-16);border-bottom:1px solid var(--gh-color-border);padding:var(--gh-space-12);color:var(--gh-color-text);text-decoration:none}.gohall-guide-search__result:last-child{border-bottom:0}.gohall-guide-search__result:hover{background:var(--gh-color-section-soft)}.gohall-guide-search__result img{display:block;width:96px;height:var(--gh-space-72);border-radius:var(--gh-radius-image);object-fit:cover}.gohall-guide-search__result-copy{display:grid;gap:var(--gh-space-4);min-width:0}.gohall-guide-search__result-copy strong{font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line);letter-spacing:var(--gh-type-label-tracking)}.gohall-guide-search__result-category{color:var(--gh-color-brand);text-transform:none;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gh-space-32);padding-top:0;padding-bottom:var(--gh-layout-section)}.gohall-guide-topic-index{align-self:start;min-width:0}.gohall-guide-topic-index>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gohall-guide-topic-index__list{display:flex;flex-wrap:wrap;gap:var(--gh-space-24);border-bottom:1px solid var(--gh-color-border)}.gohall-guide-topic-index__link{display:flex;align-items:center;min-height:var(--gh-control-hit-area);border-bottom:2px solid transparent;padding:var(--gh-space-12) 0;color:var(--gh-color-text-secondary);text-decoration:none;white-space:normal;font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line)}.gohall-guide-topic-index__link:hover{color:var(--gh-color-text)}.gohall-guide-topic-index__link.is-active{border-bottom-color:var(--gh-color-action);color:var(--gh-color-text)}.gohall-guide-topics-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gh-space-12);padding-top:var(--gh-space-8);color:var(--gh-color-text-secondary);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line)}.gohall-guide-topics-feedback button{min-width:var(--gh-control-hit-area);min-height:var(--gh-control-hit-area);border:0;padding:var(--gh-space-8) 0;background:transparent;color:var(--gh-color-action);font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:var(--gh-space-4);font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line)}.gohall-guide-topics-feedback button:disabled{cursor:wait;opacity:.6}.gohall-guide-archive{min-width:0}.gohall-guide-archive__head{display:flex;align-items:start;justify-content:space-between;gap:var(--gh-space-24);margin-bottom:var(--gh-space-20)}.gohall-guide-archive__head>div{display:grid;gap:var(--gh-space-4)}.gohall-guide-archive__head h2{margin:0;font-family:var(--font-heading--family);font-size:var(--gh-type-content-heading-size);font-weight:var(--gh-type-content-heading-weight);line-height:var(--gh-type-content-heading-line);letter-spacing:var(--gh-type-content-heading-tracking)}.gohall-guide-archive__head p{margin:0;color:var(--gh-color-text-secondary);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-sort{position:relative;flex:0 0 auto;width:184px;max-width:100%}.gohall-guide-archive__order{width:100%;min-height:var(--gh-control-hit-area);padding:var(--gh-space-8) var(--gh-space-12);border:1px solid var(--gh-color-border-control);border-radius:var(--gh-radius-option);background:var(--gh-color-section-base);color:var(--gh-color-text);font-family:inherit;cursor:pointer;-webkit-appearance:auto;appearance:auto;font-size:var(--gh-type-input-size);font-weight:var(--gh-type-input-weight);line-height:var(--gh-type-input-line);letter-spacing:var(--gh-type-input-tracking)}.gohall-guide-archive__order:disabled{cursor:wait;opacity:.6}.gohall-guide-sort__status:empty{display:none}.gohall-guide-sort__status[data-state=ready]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gohall-guide-sort__status[data-state=error]{color:var(--gh-color-error)}.gohall-guide-archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gh-space-40) var(--gh-space-32)}.gohall-library-card{display:block;min-width:0;background:var(--gh-color-section-base)}.gohall-library-card__image{display:block;aspect-ratio:1.5;overflow:hidden;border-radius:var(--gh-radius-image)}.gohall-library-card__image--whole{--gh-guide-image-fit:contain;--gh-guide-image-hover-scale:1}.gohall-library-card__image img{display:block;width:100%;height:100%;object-fit:var(--gh-guide-image-fit,cover);transition:transform var(--gh-motion-duration) ease}.gohall-library-card__image:hover img{transform:scale(var(--gh-guide-image-hover-scale,1.025))}.gohall-library-card__copy{display:flex;min-width:0;flex-direction:column;align-items:start;padding-top:var(--gh-space-16)}.gohall-library-card h3{margin-top:var(--gh-space-8);font-family:var(--font-heading--family);font-size:var(--gh-type-card-heading-size);font-weight:var(--gh-type-card-heading-weight);line-height:var(--gh-type-card-heading-line);letter-spacing:var(--gh-type-card-heading-tracking)}.gohall-library-card h3 a{color:var(--gh-color-text);text-decoration:none}.gohall-library-card h3 a:hover{text-decoration:underline;text-underline-offset:var(--gh-space-4)}.gohall-library-card .gohall-guide-kicker{color:var(--gh-color-brand);white-space:normal;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-reading-time{display:block;margin-top:var(--gh-space-12);color:var(--gh-color-text-secondary);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-archive__empty{grid-column:1/-1;margin:0;border-top:1px solid var(--gh-color-border);padding:var(--gh-space-32) 0;color:var(--gh-color-text-secondary);font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gohall-guide-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gh-space-8);margin-top:var(--gh-space-40);border-top:1px solid var(--gh-color-border);padding-top:var(--gh-space-32)}.gohall-guide-pagination a,.gohall-guide-pagination span{display:grid;place-items:center;min-width:var(--gh-control-hit-area);min-height:var(--gh-control-hit-area);border:1px solid var(--gh-color-border);border-radius:var(--gh-radius-option);padding-inline:var(--gh-space-12);color:var(--gh-color-text);text-decoration:none;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gohall-guide-pagination a:hover,.gohall-guide-pagination [aria-current=page]{border-color:var(--gh-color-action);background:var(--gh-color-action);color:var(--gh-color-text-inverse)}@container gohall-guide-intro (max-width:1199px){.gohall-guide-intro__layout{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:var(--gh-space-44)}}@container gohall-guide-intro (max-width:990px){.gohall-guide-intro__layout{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-28)}.gohall-guide-search{max-width:720px}}@media(max-width:990px){.gohall-guide-workspace{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-32)}.gohall-guide-topic-index{padding-bottom:0}.gohall-guide-topic-index__list{flex-wrap:nowrap;gap:var(--gh-space-20);overflow-x:auto;scrollbar-width:none}.gohall-guide-topic-index__list::-webkit-scrollbar{display:none}.gohall-guide-topic-index__link{flex:0 0 auto;white-space:nowrap}.gohall-guide-topic-index__link.is-active{border-bottom-color:var(--gh-color-action)}}@media(max-width:800px){.gohall-guide-intro{padding-block:var(--gh-space-40) var(--gh-space-24)}.gohall-guide-workspace{padding-top:var(--gh-space-28);padding-bottom:var(--gh-layout-section-mobile)}.gohall-guide-archive__head{flex-wrap:wrap;gap:var(--gh-space-16)}.gohall-guide-archive__grid{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-32)}}@media(max-width:420px){.gohall-guide-search button{padding-inline:var(--gh-space-16)}}@media(max-width:350px){.gohall-guide-shell{width:calc(100% - var(--gh-space-20) * 2)}.gohall-guide-search__row{grid-template-columns:minmax(0,1fr)}}.gohall-guide-library-end{display:flex;justify-content:space-between;align-items:center;gap:var(--gh-space-24);border-top:1px solid var(--gh-color-border);padding-top:var(--gh-space-32);margin-top:var(--gh-space-24)}.gohall-guide-library-end p{color:var(--gh-color-text-secondary)}@media(max-width:800px){.gohall-guide-library-end{flex-direction:column;align-items:start;gap:var(--gh-space-20)}}.gohall-guide-hub [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gohall-guide-hub.css.map */
