.gp-look.gp-look--size-sm,.gp-look.gp-look--size-sm .button-link{font-size:var(--text-sm)}.gp-look.gp-look--size-lg,.gp-look.gp-look--size-lg .button-link{font-size:var(--text-xl)}.gp-look.gp-look--size-xl,.gp-look.gp-look--size-xl .button-link{font-size:var(--text-3xl)}.gp-look.gp-look--weight-normal,.gp-look.gp-look--weight-normal .button-link{font-weight:400}.gp-look.gp-look--weight-bold,.gp-look.gp-look--weight-bold .button-link{font-weight:700}.gp-look.gp-look--align-left{text-align:left}.gp-look.gp-look--align-center{text-align:center}.gp-look.gp-look--align-right{text-align:right}.gp-buttons.gp-look.gp-look--align-left{justify-content:flex-start}.gp-buttons.gp-look.gp-look--align-center{justify-content:center}.gp-buttons.gp-look.gp-look--align-right{justify-content:flex-end}.gp-images.gp-look.gp-look--align-left .gp-image img{margin-inline:0 auto}.gp-images.gp-look.gp-look--align-right .gp-image img{margin-inline:auto 0}.gp-look.gp-look--color-text,.gp-look.gp-look--color-text :is(h2,h3,h4){color:var(--color-text)}.gp-look.gp-look--color-primary,.gp-look.gp-look--color-primary :is(h2,h3,h4){color:var(--color-primary)}.gp-look.gp-look--color-sub,.gp-look.gp-look--color-sub :is(h2,h3,h4){color:var(--color-text-sub)}.gp-look.gp-look--color-red,.gp-look.gp-look--color-red :is(h2,h3,h4){color:var(--color-new)}.gp-look.gp-look--font-sans,.gp-look.gp-look--font-sans :is(h2,h3,h4){font-family:var(--font-sans)}.gp-look.gp-look--font-display,.gp-look.gp-look--font-display :is(h2,h3,h4,strong,b){font-family:var(--font-display);letter-spacing:0;font-weight:400}.gp-look.gp-look--width-wide .gp-image{--gp-img-cap:80%}.gp-look.gp-look--width-normal .gp-image{--gp-img-cap:60%}.gp-look.gp-look--width-narrow .gp-image{--gp-img-cap:40%}@media (max-width:639px){.gp-look.gp-look--width-wide .gp-image{--gp-img-cap:100%}.gp-look.gp-look--width-normal .gp-image{--gp-img-cap:80%}.gp-look.gp-look--width-narrow .gp-image{--gp-img-cap:60%}}.gp-blocks>.gp-block.gp-look.gp-look--space-none{margin-block:0}.gp-blocks>.gp-block.gp-look.gp-look--space-sm{margin-block:var(--space-5)}.gp-blocks>.gp-block.gp-look.gp-look--space-lg{margin-block:var(--space-12)}.gp-blocks>.gp-block.gp-look.gp-look--space-xl{margin-block:var(--space-14)}
