.ht-blog-page{background:#fbfafb}.ht-blog-hero{padding:72px 0 62px;background:linear-gradient(135deg,#fff,#fff0f8 60%,#e8faf7);text-align:center}.ht-blog-hero h1{margin:12px 0;color:var(--navy);font-size:clamp(35px,5vw,60px);font-weight:900}.ht-blog-intro{max-width:680px;margin:auto;color:var(--muted);font-size:14px;line-height:2}.ht-blog-list{padding:70px 0}.ht-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ht-blog-card{overflow:hidden;border:1px solid #eee5eb;border-radius:24px;background:#fff;box-shadow:0 12px 35px #24132e0a;transition:.3s}.ht-blog-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px #24132e16}.ht-blog-image{display:block;height:215px;background:linear-gradient(135deg,#f9d9eb,#e2f6f3);overflow:hidden}.ht-blog-image img{width:100%;height:100%;object-fit:cover}.ht-blog-placeholder{height:100%;display:grid;place-items:center;color:var(--pink);font-size:58px}.ht-blog-body{padding:22px}.ht-blog-cat{color:var(--pink);font-size:11px;font-weight:800}.ht-blog-card h2{margin:9px 0;color:var(--navy);font-size:19px;line-height:1.65}.ht-blog-card h2 a{color:inherit}.ht-blog-card p{min-height:52px;margin:0;color:var(--muted);font-size:12px;line-height:2}.ht-blog-meta{display:flex;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;border-top:1px solid #f0e7ed;color:#92909a;font-size:10px}.ht-blog-meta a{color:var(--pink);font-weight:800}.ht-blog-empty{grid-column:1/-1;padding:50px;border-radius:20px;background:#fff;text-align:center;color:var(--muted)}.ht-blog-list .nav-links{display:flex;justify-content:center;gap:8px;margin-top:35px}.ht-blog-list .page-numbers{padding:8px 14px;border-radius:10px;background:#fff;color:var(--navy);border:1px solid #eee}.ht-blog-list .page-numbers.current,.ht-blog-list .page-numbers:hover{background:var(--pink);color:#fff;border-color:var(--pink)}.ht-single-blog{background:#fbfafb}.ht-single-article{padding:70px 0 90px}.ht-single-head{max-width:850px;margin:auto;text-align:center}.ht-single-meta{display:flex;justify-content:center;gap:18px;color:#999;font-size:11px}.ht-single-meta a{color:var(--pink)}.ht-single-head h1{margin:15px 0;color:var(--navy);font-size:clamp(32px,5vw,58px);line-height:1.5;font-weight:900}.ht-single-head p{color:var(--muted);line-height:2}.ht-single-cover{max-width:1050px;margin:38px auto 0}.ht-single-cover img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:28px;box-shadow:0 20px 55px #22133815}.ht-single-layout{display:grid;grid-template-columns:1fr 270px;gap:45px;max-width:980px;margin:45px auto 0}.ht-single-content{color:#4f5361;font-size:15px;line-height:2.25}.ht-single-content h2,.ht-single-content h3{color:var(--navy);margin-top:30px}.ht-single-aside>div{position:sticky;top:100px;padding:23px;border-radius:20px;background:linear-gradient(145deg,#17213a,#284166);color:#fff}.ht-single-aside span{display:block;color:#ff9bd1;font-size:11px}.ht-single-aside strong{display:block;margin:10px 0 20px;line-height:1.8}.ht-single-aside a{color:#fff;font-size:11px}.ht-single-nav{display:flex;justify-content:space-between;max-width:980px;margin:40px auto 0;padding-top:20px;border-top:1px solid #eadfe7}.ht-single-nav a{color:var(--pink);font-weight:800;font-size:12px}@media(max-width:900px){.ht-blog-grid{grid-template-columns:repeat(2,1fr)}.ht-single-layout{grid-template-columns:1fr}.ht-single-aside{order:-1}.ht-single-aside>div{position:static}}@media(max-width:600px){.ht-blog-hero{padding:52px 0}.ht-blog-list{padding:50px 0}.ht-blog-grid{grid-template-columns:1fr;gap:15px}.ht-blog-image{height:220px}.ht-single-article{padding:50px 0 65px}.ht-single-head h1{font-size:31px}.ht-single-meta{font-size:10px}.ht-single-cover{margin-top:25px}.ht-single-cover img{max-height:300px;border-radius:18px}.ht-single-layout{margin-top:28px}.ht-single-content{font-size:14px}.ht-single-nav{gap:15px;font-size:11px}}
