.seo-text{padding-block:var(--pt, 32px) var(--pb, 64px);background:var(--emper-cream, #f5efe6);color:var(--emper-ink, #2a1a13)}.seo-text__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3.2rem,5vw,8rem);align-items:start;padding:clamp(3.2rem,4vw,5.6rem);border-radius:2.4rem;background:var(--emper-paper, #fcfaf7);box-shadow:0 0 0 1px #2a1a130d,0 1.8rem 3.6rem -2.4rem #2a1a1352}.seo-text__card--text-only{grid-template-columns:minmax(0,1fr);max-width:112rem;margin-inline:auto}.seo-text__card--text-only .seo-text__scroll{max-height:30rem}.seo-text__title{margin:0;color:var(--emper-ink, #2a1a13);font-size:clamp(2.2rem,1.8vw,2.8rem);line-height:1.3;letter-spacing:.01em;text-transform:none}.seo-text__title:after{content:"";display:block;width:6rem;height:1px;margin-top:2rem;background:var(--emper-terracotta, #b75c3f)}.seo-text__intro{margin-top:2rem}.seo-text__intro p{margin:0 0 1.2rem;color:var(--emper-ink-soft, #5e4637);font-size:1.5rem;line-height:1.8}.seo-text__intro p:last-child{margin-bottom:0}.seo-text__body{position:relative}.seo-text__body:after{content:"";position:absolute;inset:auto 1.2rem 0 0;height:6.4rem;background:linear-gradient(to bottom,rgba(252,250,247,0),var(--emper-paper, #fcfaf7) 85%);pointer-events:none}.seo-text__scroll{max-height:36rem;overflow-y:auto;padding:0 2.4rem 5.6rem 0;scrollbar-width:thin;scrollbar-color:var(--emper-terracotta, #b75c3f) rgba(183,92,63,.12)}.seo-text__scroll::-webkit-scrollbar{width:3px}.seo-text__scroll::-webkit-scrollbar-track{border-radius:3px;background:#b75c3f1f}.seo-text__scroll::-webkit-scrollbar-thumb{border-radius:3px;background:var(--emper-terracotta, #b75c3f)}.seo-text__scroll:focus{outline:none}.seo-text__scroll:focus-visible{outline:2px solid var(--emper-terracotta, #b75c3f);outline-offset:.8rem;border-radius:.4rem}.seo-text__scroll>:first-child{margin-top:0}.seo-text__scroll h2{margin:3.2rem 0 1.2rem;color:var(--emper-terracotta-deep, #8f4128);font-size:1.6rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.seo-text__scroll h3{margin:2rem 0 .6rem;color:var(--emper-ink, #2a1a13);font-size:1.5rem;line-height:1.4;letter-spacing:.02em;text-transform:none}.seo-text__scroll p,.seo-text__scroll li{color:var(--emper-ink-soft, #5e4637);font-size:1.4rem;line-height:1.85}.seo-text__scroll p{margin:0 0 1.2rem}.seo-text__scroll :is(ul,ol){margin:0 0 1.2rem;padding:0;list-style:none}.seo-text__scroll li{position:relative;padding-inline-start:2rem}.seo-text__scroll li+li{margin-top:.4rem}.seo-text__scroll li:before{content:"";position:absolute;inset-inline-start:.2rem;top:.82em;width:.6rem;height:.6rem;border-radius:50%;background:var(--emper-terracotta, #b75c3f)}.seo-text__scroll strong{color:var(--emper-ink, #2a1a13)}.seo-text :is(.seo-text__intro,.seo-text__scroll) a{color:var(--emper-terracotta-deep, #8f4128);text-decoration:underline;text-decoration-color:#b75c3f66;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color .3s ease,color .3s ease}.seo-text :is(.seo-text__intro,.seo-text__scroll) a:hover{color:var(--emper-ink, #2a1a13);text-decoration-color:currentColor}@media(max-width:989.98px){.seo-text__card{grid-template-columns:minmax(0,1fr);gap:2.4rem}}@media(max-width:767.98px){.seo-text__card{padding:2.8rem 2rem;border-radius:1.8rem}.seo-text__title{font-size:2rem}.seo-text__title:after{margin-top:1.6rem}.seo-text__intro{margin-top:1.6rem}.seo-text__intro p{font-size:1.4rem}.seo-text__scroll{max-height:32rem;padding-inline-end:1.6rem}.seo-text__scroll h2{margin-top:2.8rem;font-size:1.4rem}.seo-text__scroll h3{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/emper-seo-text.css.map */
