.seo-text-style-2__article{display:grid;gap:2.4rem}.seo-text-style-2__header{display:grid;gap:1.2rem}.seo-text-style-2__heading{margin:0;font-size:clamp(2.8rem,2rem + 1.6vw,4.2rem);line-height:1.05;letter-spacing:-.03em}.seo-text-style-2__content{display:grid;gap:1.2rem}.seo-text-style-2__toggle-input{position:absolute;opacity:0;pointer-events:none}.seo-text-style-2__richtext{max-height:none;position:relative;line-height:1.7}.seo-text-style-2__toggle-input:not(:checked)~.seo-text-style-2__richtext{max-height:24rem;overflow:hidden}.seo-text-style-2__toggle-input:not(:checked)~.seo-text-style-2__richtext:after{content:"";position:absolute;inset-inline:0;bottom:0;height:7.2rem;background:linear-gradient(180deg,rgba(var(--color-background),0),rgba(var(--color-background),1) 92%);pointer-events:none}.seo-text-style-2__toggle-input:checked~.seo-text-style-2__richtext{max-height:none;overflow:visible}.seo-text-style-2__richtext>*:first-child{margin-top:0}.seo-text-style-2__richtext>*:last-child{margin-bottom:0}.seo-text-style-2__toggle{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:center;width:fit-content;gap:.8rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.8rem;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none}.seo-text-style-2__toggle:after{content:"";width:.8rem;height:.8rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .18s ease}.seo-text-style-2__toggle-text--less{display:none}.seo-text-style-2__toggle-input:checked~.seo-text-style-2__toggle .seo-text-style-2__toggle-text--more{display:none}.seo-text-style-2__toggle-input:checked~.seo-text-style-2__toggle .seo-text-style-2__toggle-text--less{display:inline}.seo-text-style-2__toggle-input:checked~.seo-text-style-2__toggle:after{transform:rotate(-135deg) translateY(-.1rem)}.seo-text-style-2__cta{display:flex;justify-content:flex-start;margin-top:.8rem}.seo-text-style-2__toggle-input:not(:checked)~.seo-text-style-2__cta{display:none}.seo-text-style-2__toggle-input:checked~.seo-text-style-2__cta{display:flex}.seo-text-style-2__cta .xo-btn,.seo-text-style-2__cta .focus-inset{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:.1rem solid #c52026;background:#c52026;color:#fff;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.seo-text-style-2__cta .xo-btn:hover,.seo-text-style-2__cta .xo-btn:focus-visible,.seo-text-style-2__cta .focus-inset:hover,.seo-text-style-2__cta .focus-inset:focus-visible{background:#fff;color:#c52026;border-color:#c52026}@media(max-width:749px){.seo-text-style-2__toggle-input:not(:checked)~.seo-text-style-2__richtext{max-height:20rem}.seo-text-style-2__toggle-input:not(:checked)~.seo-text-style-2__richtext:after{height:6rem}.seo-text-style-2__cta{width:100%}.seo-text-style-2__toggle{width:fit-content;font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/seo-text-2.css.map */
