:root{--gold:#d4af37;--gold-soft:#d4af3733}.blogs-page{background:var(--bg);color:#fff}.blogs-hero{padding:6rem var(--pad);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero-bg{background:radial-gradient(circle at 30% 40%,#d4af3714,#0000 40%) 0 0/100% 100%,linear-gradient(#d4af370d 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#d4af370d 1px,#0000 1px) 0 0/60px 60px;animation:20s linear infinite moveGrid;position:absolute;inset:0}@keyframes moveGrid{0%{transform:translateY(0)}to{transform:translateY(60px)}}.hero-content{z-index:2;position:relative}.hero-sub{letter-spacing:.3em;color:var(--faint);font-size:.7rem}.hero-title{margin-top:1rem;font-size:clamp(4rem,10vw,8rem);font-weight:800}.hero-desc{max-width:420px;color:var(--muted);margin-top:1rem}.hero-stats{gap:4rem;margin-top:3rem;display:flex}.hero-stats h3{color:var(--gold)}.hero-stats span{color:var(--muted);font-size:.75rem}.blog-filter{padding:1.5rem var(--pad);border-bottom:1px solid var(--border);gap:2rem;display:flex;overflow-x:auto}.blog-filter button{color:var(--muted);letter-spacing:.2em;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.7rem;transition:all .3s}.blog-filter button:hover{color:var(--gold)}.blog-filter .active{color:var(--gold);border-bottom:1px solid var(--gold)}.blog-grid{padding:3rem var(--pad);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#ffffff05,#ffffff03);padding:1.6rem;transition:all .35s;position:relative;overflow:hidden}.blog-card:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#d4af3726,#0000);transition:opacity .4s;position:absolute;inset:0}.blog-card:hover:before{opacity:1}.blog-card:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-soft),0 10px 30px #0009,0 0 30px var(--gold-soft);transform:translateY(-8px)scale(1.01)}.card-meta{justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.6rem;display:flex}.tag{background:var(--gold);color:#000;letter-spacing:.12em;padding:2px 6px;font-size:.55rem;font-weight:600}.blog-card h3{margin-top:.8rem;line-height:1.3;transition:all .3s}.blog-card:hover h3{color:var(--gold)}.blog-card p{color:var(--muted);margin-top:.6rem;font-size:.85rem}.card-footer{justify-content:space-between;margin-top:1rem;font-size:.7rem;display:flex}.read{color:var(--gold);transition:transform .3s}.blog-card:hover .read{transform:translate(4px)}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}.hero-stats{flex-direction:column;gap:1rem}.blogs-hero{padding:4rem 1.2rem}.blog-filter{gap:1rem}}.blog-content{max-width:700px;margin:0 auto;line-height:1.8}.blog-detail{color:#fff;padding:100px 20px}.blog-hero{max-width:900px;margin:0 auto 80px}.blog-category{color:#c6a85b;letter-spacing:.2em;margin-bottom:20px;font-size:12px}.blog-title{margin-bottom:20px;font-size:clamp(2.8rem,5vw,4rem);line-height:1.1}.blog-meta{opacity:.6;gap:10px;font-size:14px;display:flex}.blog-content{max-width:720px;margin:0 auto;font-size:16px;line-height:1.9}.blog-content h2{margin-top:60px;margin-bottom:16px;font-size:24px}.blog-content p{opacity:.9;margin-bottom:18px}.blog-highlight{opacity:.9;border-left:3px solid #c6a85b;margin:30px 0;padding-left:16px}.articles-head{padding:80px 20px 40px}.articles-sub{letter-spacing:.3em;color:#c6a85b;margin-bottom:12px;font-size:12px}.articles-row{align-items:center;gap:20px;display:flex}.articles-title{font-size:clamp(2rem,5vw,3rem)}.articles-line{background:#ffffff1a;flex:1;height:1px}.featured-title{color:#c6a85b;letter-spacing:.1em;font-size:1.5rem}.featured-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.featured-grid{grid-template-columns:1fr 1fr}}.tags{gap:6px;display:flex}.blog-excerpt{color:var(--muted);max-width:90%;margin-top:8px;font-size:.9rem;line-height:1.6}.blog-meta{color:var(--muted);margin-top:10px;font-size:.75rem}.blog-card{border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;text-decoration:none;transition:all .3s;display:flex}.blog-card:hover{border-color:var(--accent);transform:translateY(-4px)}.blog-card-top{flex-direction:column;display:flex}.blog-tags{gap:6px;margin-bottom:12px;display:flex}.blog-tags span{background:var(--accent);color:#000;letter-spacing:.05em;padding:4px 6px;font-size:.6rem}.blog-title{color:#fff;margin-bottom:10px;font-size:1.1rem;line-height:1.4}.blog-excerpt{color:var(--muted);font-size:.85rem;line-height:1.6}.blog-card-bottom{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.blog-meta{color:var(--muted);font-size:.75rem}.blog-read{color:#fff;font-size:.8rem;transition:all .2s}.blog-card:hover .blog-read{transform:translate(4px)}.blog-card{flex-direction:column;display:flex}.blog-excerpt{opacity:1!important;visibility:visible!important;display:block!important}.blog-card-bottom{margin-top:auto}.blog-card{flex-direction:column;display:flex;overflow:visible!important}.blog-card p{display:block}.blog-card .card-footer,.blog-card-bottom{margin-top:auto}.articles-desc{color:var(--muted);max-width:520px;margin-top:14px;font-size:.85rem;line-height:1.6}
