.seo-article{padding:80px 0;background:#fafafa}.seo-article__container{max-width:900px;margin:0 auto}.seo-article__header{text-align:center;margin-bottom:40px}.seo-article__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#1a1a2e;margin:0 0 12px;line-height:1.3}.seo-article__subtitle{font-size:1.1rem;color:#666;margin:0;line-height:1.6}.seo-article__content{background:#fff;border-radius:16px;padding:40px;box-shadow:0 2px 20px #0000000f}.seo-article__text h3{font-size:1.25rem;font-weight:600;color:#1a1a2e;margin:28px 0 14px;line-height:1.4}.seo-article__text h3:first-child{margin-top:0}.seo-article__text p{font-size:1.05rem;line-height:1.8;color:#444;margin:0 0 18px}.seo-article__text p:last-child{margin-bottom:0}.seo-article__text a{color:#0f3460;text-decoration:none;border-bottom:1px solid rgba(15,52,96,.3);transition:all .2s ease}.seo-article__text a:hover{color:#1a1a2e;border-bottom-color:#1a1a2e}.seo-article__text--full{display:none;padding-top:0}.seo-article__text--full.seo-article__text--visible{display:block;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.seo-article__toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin:30px auto 0;padding:14px 28px;background:transparent;border:2px solid #1a1a2e;border-radius:50px;color:#1a1a2e;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.seo-article__toggle:hover{background:#1a1a2e;color:#fff}.seo-article__toggle-icon{transition:transform .3s ease}.seo-article__toggle[aria-expanded=true] .seo-article__toggle-icon{transform:rotate(180deg)}@media screen and (max-width: 768px){.seo-article{padding:60px 0}.seo-article__content{padding:30px 24px;border-radius:12px}.seo-article__title{font-size:1.5rem}.seo-article__subtitle{font-size:1rem}.seo-article__text h3{font-size:1.15rem;margin:24px 0 12px}.seo-article__text p{font-size:1rem;line-height:1.75;margin-bottom:16px}.seo-article__toggle{padding:12px 24px;font-size:.95rem}}@media screen and (max-width: 480px){.seo-article{padding:50px 0}.seo-article__header{margin-bottom:30px}.seo-article__content{padding:24px 20px}.seo-article__text h3{font-size:1.1rem}.seo-article__text p{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-homepage-seo-article.css.map */
