.gt-csg{color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding:34px 0}.gt-csg__wrap{max-width:var(--page-width,1200px);margin:0 auto;padding:0 18px}.gt-csg__title--h1{font-size:clamp(30px,4vw,44px);line-height:1.12;margin:0 0 14px}.gt-csg__title--h2{font-size:clamp(23px,2.4vw,30px);line-height:1.2;margin:0 0 12px}.gt-csg__intro{font-size:16px;line-height:1.6;color:rgba(var(--color-foreground),.82);margin-bottom:8px}.gt-csg__intro p{margin:0 0 10px}.gt-csg__count{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.62);display:block}.gt-csg__back{display:inline-block;margin:0 0 16px;font-size:15px;color:rgba(var(--color-foreground),.72);text-decoration:none}.gt-csg__back:hover{color:rgb(var(--color-foreground));text-decoration:underline}.gt-csg__cta{margin-top:34px;padding-top:28px;border-top:1px solid rgba(var(--color-foreground),.14)}.gt-csg__cta p{font-size:17px;line-height:1.55;margin:0 0 16px;color:rgba(var(--color-foreground),.82)}.gt-csg__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.gt-csg__fig{margin:0}.gt-csg__img{width:100%;height:auto;display:block;border:1px solid rgba(var(--color-foreground),.14)}.gt-csg__cap{font-size:13px;color:rgba(var(--color-foreground),.68);padding-top:7px;line-height:1.35}.gt-csg-stories{margin-top:14px}.gt-csg-story{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;border-top:1px solid rgba(var(--color-foreground),.14);padding:34px 0}.gt-csg-story:nth-child(2n) .gt-csg-story__media{order:2}.gt-csg-story__media{display:flex;flex-direction:column;gap:14px}.gt-csg-story__img{width:100%;height:auto;display:block;border:1px solid rgba(var(--color-foreground),.14)}.gt-csg-story__title{font-size:22px;line-height:1.25;margin:0 0 6px}.gt-csg-story__dim{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.62);margin:0 0 12px}.gt-csg-story__text{font-size:16px;line-height:1.6;color:rgba(var(--color-foreground),.82)}.gt-csg-story__text p{margin:0 0 12px}@media screen and (max-width:749px){.gt-csg__grid{grid-template-columns:repeat(2,1fr);gap:12px}.gt-csg-story{grid-template-columns:1fr;gap:18px;padding:26px 0}.gt-csg-story:nth-child(2n) .gt-csg-story__media{order:0}.gt-csg__cta .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gt-cs-gallery.css.map */
