.gc-section.section{margin:0;padding-top:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:0;scroll-margin-top:110px}.gc-latest.section{padding-bottom:clamp(2rem,4vw,3.5rem)}.gc-hero.section{padding-top:clamp(1.5rem,3vw,2.5rem)}.gc-hero__header{text-align:center;margin-bottom:clamp(1.25rem,3vw,2rem)}.gc-hero__title{margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.gc-hero__sub{margin:.6rem auto 0;max-width:640px;font-size:1.05rem;opacity:.8}.gc-row__title{margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:600;line-height:1.2}.gc-search .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-search{position:relative;z-index:30;max-width:620px;margin:1.25rem auto 0;text-align:left}.gc-search__field{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:.3rem .35rem .3rem 1rem;background:var(--page-background)}.gc-search__field:focus-within{border-color:var(--page-button-background);box-shadow:0 0 0 3px #0000000f}.gc-search__icon{flex:none;opacity:.55}.gc-search__input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:.55rem 0!important;font-size:1rem;outline:none}.gc-search__input::-webkit-search-cancel-button{display:none}.gc-search__submit{flex:none;border:0;border-radius:999px;padding:.6rem 1.2rem;background:var(--page-button-background);color:var(--page-button-text);font-weight:600;cursor:pointer}.gc-search__results{position:absolute;z-index:50;left:0;right:0;top:calc(100% + .4rem);background:#fff;color:#333;border:1px solid rgba(0,0,0,.1);border-radius:calc(var(--border-radius) + 4px);box-shadow:0 12px 32px #0000001f;padding:.4rem;max-height:70vh;overflow-y:auto}.gc-search__item{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:var(--border-radius);text-decoration:none;color:inherit;font-size:.95rem;line-height:1.3}.gc-search__thumb{flex:none;display:block;width:80px;height:45px;border-radius:4px;background:#eef1f4 center/cover no-repeat}.gc-search__item:hover,.gc-search__item.is-active,.gc-search__all:hover,.gc-search__all.is-active{background:#f2f4f7}.gc-search__all{display:block;padding:.65rem .5rem;margin-top:.2rem;border-top:1px solid rgba(0,0,0,.08);font-size:.9rem;font-weight:600;text-decoration:none;color:inherit;border-radius:var(--border-radius)}.gc-search__empty{margin:0;padding:.65rem .5rem;font-size:.95rem;opacity:.75}@media(max-width:749px){.gc-search__submit{display:none}}.gc-card{display:flex;flex-direction:column;height:100%;background:var(--page-background);border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.gc-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.gc-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--page-accent-background)}.gc-card__media img,.gc-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.gc-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem 1.15rem;flex:1}.gc-card__title{font-size:1.05rem;line-height:1.35;margin:0}.gc-card__title a{color:inherit;text-decoration:none}.gc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gc-card{position:relative}.gc-card__btn{position:relative;z-index:1}.gc-card__excerpt{margin:0;font-size:.95rem;opacity:.8}.gc-card__meta{margin:auto 0 0;font-size:.82rem;opacity:.65;display:flex;gap:.4rem;flex-wrap:wrap}.gc-card--hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.gc-card--hero .gc-card__media{align-self:stretch;aspect-ratio:auto;display:flex;align-items:center;background:var(--page-accent-background)}.gc-card--hero .gc-card__media img{height:auto;aspect-ratio:16/9;object-fit:contain}.gc-card--hero .gc-card__body{padding:clamp(1.25rem,3vw,2.5rem);gap:.85rem}.gc-card--hero .gc-card__title{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.25}.gc-card--hero .gc-card__meta{margin:0}.gc-card--hero .gc-card__btn{align-self:flex-start}.gc-card--compact{background:var(--page-accent-background);border-color:transparent}.gc-card--compact .gc-card__body{padding:1.1rem 1.15rem}.gc-card__num{font-size:.8rem;font-weight:700;width:1.8rem;height:1.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--page-button-background);color:var(--page-button-text)}.gc-topics__list{list-style:none;margin:0;padding:0 0 .25rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.gc-topics__pill{display:inline-block;padding:.45rem 1rem;border:1px solid rgba(0,0,0,.18);border-radius:999px;font-size:.9rem;text-decoration:none;color:inherit;white-space:nowrap;transition:background .2s,color .2s}.gc-topics__pill:hover,.gc-topics__pill:focus-visible{background:var(--page-button-background);color:var(--page-button-text);border-color:var(--page-button-background)}.gc-row__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.gc-row__sub{margin:.25rem 0 0;opacity:.75}.gc-row__link{white-space:nowrap;font-size:.92rem}.gc-row__track{display:grid;grid-template-columns:repeat(var(--gc-cols,4),minmax(0,1fr));gap:1rem}@media(max-width:989px){.gc-card--hero{grid-template-columns:1fr}.gc-row__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gc-topics__list{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gc-topics__list::-webkit-scrollbar{display:none}.gc-row--grid .gc-row__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.5rem;scrollbar-width:thin}.gc-row--grid .gc-row__item{flex:0 0 78%;scroll-snap-align:start}.gc-row--compact .gc-row__track{grid-template-columns:1fr;gap:.6rem}}@media(prefers-reduced-motion:reduce){.gc-card{transition:none}.gc-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
