.gh-bc-root{--gh-bc-per:3;--gh-bc-gap:2rem;--gh-bc-ink:#121212;--gh-bc-line:#e2e2e2;--gh-bc-blue:#5c809c;--gh-bc-deep:#41627c;--gh-bc-or:#e88c00;--gh-bc-mut:#756b7a;--gh-bc-mist:#f4f7f9;--gh-bc-slate:#4d555c;--gh-bc-ink2:#2c4356;--gh-bc-rail:248px;box-sizing:border-box;max-width:1400px;margin:0 auto;padding:var(--gh-bc-pt,16px) 5rem var(--gh-bc-pb,56px);color:var(--gh-bc-ink);font-family:Quicksand,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.gh-bc-root *,.gh-bc-root *:before,.gh-bc-root *:after{box-sizing:inherit}.gh-bc-intro{max-width:80rem;margin:0 0 3.2rem;font-size:1.7rem;line-height:1.6;color:var(--gh-bc-mut)}.gh-bc-intro p{margin:0 0 1em}.gh-bc-intro p:last-child{margin-bottom:0}.gh-bc-grid{display:grid;grid-template-columns:var(--gh-bc-rail) minmax(0,1fr);gap:5.6rem;align-items:start}.gh-bc-root--no-toc .gh-bc-grid{grid-template-columns:minmax(0,1fr)}.gh-bc-main{min-width:0}.gh-bc-side{--gh-bc-sticky-top:6rem;position:sticky;top:var(--gh-bc-sticky-top);align-self:start;max-height:calc(100vh - var(--gh-bc-sticky-top) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gh-bc-line) transparent}.gh-bc-side::-webkit-scrollbar{width:6px}.gh-bc-side::-webkit-scrollbar-thumb{background:var(--gh-bc-line);border-radius:3px}.gh-bc-toc-lbl{margin:0 0 .96rem;padding:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gh-bc-mut)}.gh-bc-toc ol{margin:0;padding:0;list-style:none!important;counter-reset:gh-bc-toc}.gh-bc-toc li{counter-increment:gh-bc-toc;margin:0 0 .24rem;list-style:none!important}.gh-bc-toc li::marker{content:none}.gh-bc-toc a{display:flex;gap:.96rem;padding:.64rem 0;font-size:1.4rem;line-height:1.4;color:var(--gh-bc-slate);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.gh-bc-toc a:before{content:counter(gh-bc-toc,decimal-leading-zero);flex:none;padding-top:.2em;font-size:1.1rem;font-weight:700;color:var(--gh-bc-line);transition:color .15s}.gh-bc-toc a:hover{color:var(--gh-bc-deep);border-bottom-color:var(--gh-bc-line)}.gh-bc-toc li.is-active a{color:var(--gh-bc-ink2);font-weight:700;border-bottom-color:var(--gh-bc-or)}.gh-bc-toc li.is-active a:before{color:var(--gh-bc-or)}.gh-bc-toc a:focus-visible{outline:2px solid var(--gh-bc-or);outline-offset:2px}.gh-bc-tocfab{--gh-chat-w:6rem;--gh-chat-right:3.5rem;--gh-chat-gap:1.2rem;position:fixed;z-index:9990;right:calc(var(--gh-chat-right) + var(--gh-chat-w) + var(--gh-chat-gap));bottom:8rem;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid #e2e2e2;border-radius:50%;background:#fff;color:#2c4356;font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 2px 12px #1b212933;transition:background .15s,opacity .2s}.gh-bc-tocfab:hover{background:#f4f7f9}.gh-bc-tocfab[hidden],.gh-bc-tocpop[hidden]{display:none}.gh-bc-tocpop{position:fixed;z-index:9991;right:10.7rem;bottom:14rem;width:min(32rem,calc(100vw - 4rem));max-height:min(55vh,44rem);overflow-y:auto;overscroll-behavior:contain;padding:1.8rem 2rem;background:#fff;border:1px solid #e2e2e2;box-shadow:0 6px 28px #1b212938;font-family:Quicksand,ui-sans-serif,system-ui,sans-serif}.gh-bc-tocpop .gh-bc-toc-lbl{margin:0 0 .96rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#756b7a}.gh-bc-tocpop .gh-bc-toc a{color:#4d555c}.gh-bc-tocpop .gh-bc-toc a:before{color:#e2e2e2}.gh-bc-tocpop .gh-bc-toc li.is-active a{color:#2c4356;border-bottom-color:#e88c00}.gh-bc-tocpop .gh-bc-toc li.is-active a:before{color:#e88c00}@media(max-width:700px){.gh-bc-tocfab{bottom:8rem}.gh-bc-tocpop{right:2rem;left:2rem;width:auto;bottom:14rem}}.gh-bc-totop{--gh-chat-w:6rem;--gh-chat-right:3.5rem;--gh-chat-bottom:2rem;--gh-chat-gap:1.2rem;position:fixed;z-index:9990;right:calc(var(--gh-chat-right) + var(--gh-chat-w) + var(--gh-chat-gap));bottom:var(--gh-chat-bottom);display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:linear-gradient(160deg,#5c809c,#2c4356);color:#fff;font-size:1.84rem;line-height:1;text-decoration:none;box-shadow:0 2px 12px #1b212947;transition:opacity .2s,background .15s}.gh-bc-totop:hover{background:linear-gradient(160deg,#6d92ae,#41627c);color:#fff}.gh-bc-totop[data-near-top="1"]{opacity:0;pointer-events:none}.gh-bc-totop:focus-visible{outline:2px solid #e88c00;outline-offset:2px}.gh-bc{padding:3.2rem 0 2.4rem;border-top:1px solid var(--gh-bc-line);scroll-margin-top:8rem}.gh-bc-main>.gh-bc:first-child{border-top:0;padding-top:0}.gh-bc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:0 0 2rem}.gh-bc-head-text{min-width:0}.gh-bc-title{margin:0;font-size:2.4rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--gh-bc-ink)}.gh-bc-title:after{content:"";display:block;width:3.6rem;height:3px;margin-top:.8rem;background:var(--gh-bc-or)}.gh-bc-count{margin:0 0 .4rem;flex:0 0 auto;font-size:1.2rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--gh-bc-mut);white-space:nowrap}.gh-bc-desc{margin:.6rem 0 0;font-size:1.5rem;line-height:1.5;color:var(--gh-bc-mut)}.gh-bc-foot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:.6rem 0 0}.gh-bc-foot:before{content:"";flex:1 1 auto}.gh-bc-nav{order:-1;flex:0 0 auto}.gh-bc-pos{margin-left:.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;color:var(--gh-bc-mut);font-variant-numeric:tabular-nums}.gh-bc-viewall{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.8rem;border:1px solid var(--gh-bc-blue);border-radius:2px;background:var(--gh-bc-blue);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease}.gh-bc-viewall:hover{background:var(--gh-bc-deep);border-color:var(--gh-bc-deep);color:#fff}.gh-bc-viewall:focus-visible{outline:2px solid var(--gh-bc-ink);outline-offset:2px}.gh-bc-viewall-arrow{transition:transform .18s ease}.gh-bc-viewall:hover .gh-bc-viewall-arrow{transform:translate(.3rem)}.gh-bc-nav{display:flex;align-items:center;gap:.8rem}.gh-bc-nav[hidden]{display:none}.gh-bc-btn{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;padding:0;font:inherit;font-size:1.6rem;line-height:1;color:var(--gh-bc-ink);background:#fff;border:1px solid var(--gh-bc-line);border-radius:2px;cursor:pointer;transition:border-color .18s ease,color .18s ease,opacity .18s ease}.gh-bc-btn:hover:not(:disabled){border-color:var(--gh-bc-or);color:var(--gh-bc-or)}.gh-bc-btn:disabled{opacity:.3;cursor:default}.gh-bc-btn:focus-visible{outline:2px solid var(--gh-bc-ink);outline-offset:2px}.gh-bc-track{display:flex;gap:var(--gh-bc-gap);margin:0;padding:.4rem 0 1.4rem;list-style:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gh-bc-line) transparent}.gh-bc-track::-webkit-scrollbar{height:6px}.gh-bc-track::-webkit-scrollbar-thumb{background:var(--gh-bc-line);border-radius:3px}.gh-bc-track:focus-visible{outline:2px solid var(--gh-bc-ink);outline-offset:4px}.gh-bc-track>li{list-style:none!important;margin:0;padding:0;scroll-snap-align:start;flex:0 0 calc((100% - (var(--gh-bc-per) - 1) * var(--gh-bc-gap)) / var(--gh-bc-per));display:flex}.gh-bc-track>li::marker{content:none}.gh-bc a.gh-bc-card{display:flex;flex-direction:column;width:100%;min-height:100%;padding:2rem 2rem 1.8rem;background:#fff;border:1px solid var(--gh-bc-line);border-left:3px solid var(--gh-bc-blue);border-radius:2px;color:var(--gh-bc-ink);text-align:left;text-decoration:none;transition:border-left-color .18s ease,box-shadow .18s ease,transform .18s ease}.gh-bc a.gh-bc-card:hover{border-left-color:var(--gh-bc-or);box-shadow:0 2px 12px #1212121a;transform:translateY(-2px)}.gh-bc a.gh-bc-card:focus-visible{outline:2px solid var(--gh-bc-ink);outline-offset:2px}.gh-bc-cat{display:block;margin:0 0 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gh-bc-or)}.gh-bc-ttl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1.2rem;font-size:1.6rem;font-weight:700;line-height:1.42;color:var(--gh-bc-ink);-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.gh-bc-meta{display:flex;flex-direction:column;gap:.6rem;margin:auto 0 0;font-size:1.25rem;line-height:1.6;color:var(--gh-bc-mut)}.gh-bc-blurb{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.55}.gh-bc-date{display:block}.gh-bc-go{display:block;margin-top:.4rem;font-weight:700;color:var(--gh-bc-blue)}.gh-bc a.gh-bc-card:hover .gh-bc-go{color:var(--gh-bc-or)}.gh-bc-empty{margin:0;padding:2rem;border:1px dashed var(--gh-bc-line);color:var(--gh-bc-mut);font-size:1.4rem}@media(max-width:1100px){.gh-bc-root{--gh-bc-rail:210px}.gh-bc-grid{gap:4rem}}@media(max-width:900px){.gh-bc-root{padding-left:1.5rem;padding-right:1.5rem}.gh-bc-grid{grid-template-columns:minmax(0,1fr);gap:0}.gh-bc-side{position:static;max-height:none;overflow:visible;margin:0 0 2.4rem;padding-bottom:2rem;border-bottom:1px solid var(--gh-bc-line)}.gh-bc-toc ol{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.gh-bc-toc a{padding:.5rem 0}.gh-bc{padding:2.8rem 0 2rem}.gh-bc-title{font-size:2.1rem}}@media(max-width:760px){.gh-bc-root{--gh-bc-per:2;--gh-bc-gap:1.6rem}.gh-bc-head{flex-wrap:wrap;align-items:flex-start}.gh-bc-foot{flex-wrap:wrap}}@media(max-width:560px){.gh-bc-track>li{flex:0 0 calc(100% - 3.2rem)}.gh-bc-toc ol{grid-template-columns:1fr}.gh-bc-foot{flex-wrap:wrap}.gh-bc-foot:before{display:none}.gh-bc-nav{width:100%;justify-content:flex-start}.gh-bc-viewall{width:100%;justify-content:center}.gh-bc-ttl{-webkit-line-clamp:3}}@media(hover:none){.gh-bc-btn{width:4.4rem;height:4.4rem}}@media(prefers-reduced-motion:reduce){.gh-bc-track{scroll-behavior:auto}.gh-bc a.gh-bc-card,.gh-bc-viewall-arrow,.gh-bc-totop{transition:none}.gh-bc a.gh-bc-card:hover{transform:none}}@media print{.gh-bc-nav,.gh-bc-side,.gh-bc-tocfab,.gh-bc-tocpop,.gh-bc-totop{display:none}.gh-bc-grid{grid-template-columns:1fr}.gh-bc-track{flex-wrap:wrap;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gh-blog-carousels.css.map */
