.textile-blog{padding-top:24px;padding-bottom:32px}.textile-blog-hero{padding:32px;border-radius:16px;background:linear-gradient(115deg,#fff1ec,#f9d7cc);color:#40252b}.textile-blog-hero>span{font-size:12px;letter-spacing:2px;color:#e53434;font-weight:700}.textile-blog h1{font-family:Georgia,serif;font-size:clamp(28px,4vw,46px);line-height:1.2;margin:12px 0}.textile-blog-hero p,.textile-blog-lead{color:#62515a;line-height:1.7}.textile-blog-topics{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.textile-blog-topics a{padding:10px 18px;border:1px solid #f2dcd7;border-radius:24px;background:#fff;transition:.2s}.textile-blog-topics a:hover,.textile-blog-topics a[aria-current]{background:#f84242;color:#fff;border-color:#f84242}.textile-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.textile-blog-card{overflow:hidden;border:1px solid #f0dfdc;border-radius:14px;background:#fff;transition:box-shadow .2s,transform .2s}.textile-blog-card:hover{box-shadow:0 8px 25px #51252514;transform:translateY(-3px)}.textile-blog-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:linear-gradient(135deg,#ffeae3,#f6cbc5);font:700 24px Georgia,serif;color:#a83b3b}.textile-blog-cover img{width:100%;height:100%;object-fit:cover}.textile-blog-card-body{padding:20px}.textile-blog small{font-size:12px;color:#a34c4c}.textile-blog-card h2{font:700 23px/1.3 Georgia,serif;margin:12px 0}.textile-blog-card p{color:#665d61;line-height:1.65;margin-bottom:16px}.textile-blog-read{display:inline-block;color:#e53434;font-weight:700;margin-top:10px}.textile-blog-read:hover{text-decoration:underline}.textile-blog-empty{grid-column:1/-1;padding:40px;text-align:center;border:1px dashed #ecc7bf;border-radius:14px}.textile-blog-pagination{margin:24px 0}.textile-blog-article{max-width:960px;margin:24px auto;padding:30px;background:#fff;border:1px solid #f0dfdc;border-radius:16px}.textile-blog-article-cover{width:100%;max-height:520px;object-fit:cover;border-radius:10px;margin:22px 0}.textile-blog-content{line-height:1.85;overflow-wrap:anywhere}.textile-blog-content img{max-width:100%;height:auto}.textile-blog-related-title{font:700 28px Georgia,serif;margin:24px 0}.textile-blog a,.textile-blog button{cursor:pointer}@media(max-width:900px){.textile-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.textile-blog-grid{grid-template-columns:1fr}.textile-blog-hero,.textile-blog-article{padding:22px}}
.textile-blog-answer{background:#fff0eb;border-left:4px solid #ff4545;padding:20px;margin:22px 0;border-radius:8px}.textile-blog-answer h2{font-weight:700;margin-bottom:8px}.textile-blog-answer p{line-height:1.7}.textile-blog-faq{border:1px solid #f0dfdc;border-radius:8px;padding:14px;margin:10px 0}.textile-blog-faq summary{cursor:pointer;font-weight:700}.textile-blog-faq p{padding-top:10px}
