*{box-sizing:border-box}.trendk-blog-shell{min-height:644px;background-color:var(--background);color:var(--foreground);font-size:15px;display:flex;flex-direction:column;align-items:center}.trendk-blog-app{width:100%;display:flex;flex-direction:column;align-items:center}.trendk-main{width:100%;flex:1;background:#000;display:flex;flex-direction:column}.trendk-section{width:100%}.trendk-section-inner{max-width:1280px;margin:0 auto;padding:72px 32px 80px}.trendk-blog-hero{background:#000;color:#fff;position:relative;overflow:hidden}.trendk-blog-hero:before{content:"";position:absolute;inset:-260px;background:radial-gradient(circle at 10% 0%,rgba(255,0,0,.9),transparent 55%),radial-gradient(circle at 90% 80%,rgba(255,0,0,.35),transparent 60%),radial-gradient(circle at 50% 40%,rgba(255,255,255,.04),transparent 60%);opacity:.85;filter:blur(46px);pointer-events:none}.trendk-blog-hero-shell{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:64px}.trendk-blog-hero-left{flex:1.2;display:flex;flex-direction:column;gap:18px}.trendk-hero-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.trendk-hero-title{font-size:30px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0;max-width:620px;color:#fff}.trendk-hero-title span{color:var(--primary)}.trendk-hero-sub{font-size:14px;color:#ffffffc7;max-width:540px;line-height:1.7}.trendk-blog-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;color:#ffffffb3}.trendk-blog-hero-pill{padding:6px 12px;border-radius:999px;background:#000000d9;border:1px solid rgba(255,255,255,.22)}.trendk-blog-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.trendk-btn-primary{padding:10px 22px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),#ff3232);color:var(--primary-foreground);font-size:14px;font-weight:500;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.trendk-btn-secondary{padding:10px 18px;border-radius:var(--radius-lg);background:#000000d9;color:#fff;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.22);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.trendk-hero-note{font-size:12px;color:#fff9;margin-top:8px;max-width:480px}.trendk-blog-hero-right{flex:1;display:flex;flex-direction:column;gap:14px}.trendk-blog-feature-card{border-radius:18px;background:#050505;border:1px solid rgba(255,255,255,.16);padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;color:#fff;box-shadow:0 12px 30px #0009}.trendk-blog-feature-tag-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#ffffffb3}.trendk-blog-feature-tag{padding:4px 10px;border-radius:999px;background:#ff00002e;color:var(--primary-foreground);font-size:11px;text-transform:none;letter-spacing:0}.trendk-blog-feature-title{font-size:15px;font-weight:600}.trendk-blog-feature-meta{font-size:12px;color:#ffffffb3;display:flex;gap:10px;flex-wrap:wrap}.trendk-blog-feature-thumb{border-radius:12px;overflow:hidden;background:#000;margin-top:2px}.trendk-blog-feature-thumb img{width:100%;height:120px;object-fit:cover}.trendk-blog-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#ffffffc7;margin-top:4px}.trendk-blog-feature-link{color:var(--primary);cursor:pointer;text-decoration:none;transition:color .2s ease}.trendk-blog-feature-link:hover{color:#ff5252}.trendk-blog-filter-section{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.trendk-blog-filter-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.trendk-blog-filter-left{display:flex;flex-direction:column;gap:6px}.trendk-section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.trendk-section-title{font-size:22px;font-weight:600;margin:0;color:#fff}.trendk-section-sub{font-size:14px;color:#ffffffb3;max-width:520px;line-height:1.7}.trendk-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.trendk-filter-pill{padding:6px 12px;border-radius:999px;background:#000000e6;border:1px solid rgba(255,255,255,.16);font-size:12px;color:#ffffffc7;cursor:pointer}.trendk-filter-pill--active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.trendk-blog-list-section{background:#000;color:#fff}.trendk-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trendk-blog-card{border-radius:18px;background:#050505;border:1px solid rgba(255,255,255,.14);padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 24px #0000008c;transition:transform .2s ease,box-shadow .2s ease}.trendk-blog-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #000000b3}.trendk-blog-card a{display:block;text-decoration:none;color:inherit}.trendk-blog-card-thumb{border-radius:12px;overflow:hidden;background:#000}.trendk-blog-card-thumb img{width:100%;height:140px;object-fit:cover}.trendk-blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#ffffffb3}.trendk-blog-card-tag{padding:4px 8px;border-radius:999px;background:#ff00002e;color:var(--primary-foreground);font-size:11px}.trendk-blog-card-title{font-size:15px;font-weight:600;color:#fff}.trendk-blog-card-excerpt{font-size:13px;color:#ffffffc7;line-height:1.6}.trendk-blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;font-size:12px;color:#ffffffb3}.trendk-blog-card-link{color:var(--primary);cursor:pointer}.trendk-blog-side-strip{margin-top:28px;display:flex;gap:24px}.trendk-blog-side-card{flex:1;border-radius:18px;background:#050505;border:1px solid rgba(255,255,255,.16);padding:16px 18px;display:flex;flex-direction:column;gap:8px;color:#fff;box-shadow:0 8px 20px #0009}.trendk-blog-side-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.trendk-blog-side-title{font-size:15px;font-weight:600}.trendk-blog-side-text{font-size:13px;color:#ffffffc7;line-height:1.6}.trendk-blog-side-link{margin-top:6px;font-size:12px;color:var(--primary);cursor:pointer}@media(max-width:768px){.trendk-blog-hero-shell{flex-direction:column;gap:32px}.trendk-hero-title{font-size:24px}.trendk-blog-grid{grid-template-columns:1fr}.trendk-blog-side-strip{flex-direction:column}.trendk-blog-filter-row{flex-direction:column;align-items:flex-start}.trendk-section-inner{padding:48px 24px}}
