.blog-header{background:var(--white);padding:180px 0 80px}.blog-banner{background:#f5f5f5;width:100%;height:60vh;min-height:400px;overflow:hidden}.blog-banner img{object-fit:cover;width:100%;height:100%}.filter-bar{background:var(--white);border-bottom:1px solid var(--border);z-index:100;padding:0;transition:top .4s cubic-bezier(.165,.84,.44,1);top:0;position:sticky!important}body.header-visible .filter-bar{top:70px!important}.blog-page{background:var(--white);padding:100px 0}.blog-grid-three{grid-template-columns:repeat(3,1fr);gap:80px 40px;display:grid}.blog-grid-card{flex-direction:column;display:flex}.blog-grid-img{aspect-ratio:16/10;background:#f0f0f0;margin-bottom:24px;overflow:hidden}.blog-grid-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.blog-grid-card:hover .blog-grid-img img{transform:scale(1.08)}.blog-grid-content{flex-direction:column;flex-grow:1;display:flex}.blog-grid-cat{color:var(--brand-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.75rem;font-weight:800}.blog-grid-title{letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:16px;font-size:1.6rem;font-weight:900;line-height:1.1}.blog-grid-excerpt{color:#444;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.blog-grid-three{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-grid-three{grid-template-columns:1fr;gap:48px}.blog-page{padding:60px 0}.blog-header{padding:120px 0 60px}.filter-bar{top:0}body.header-visible .filter-bar{top:60px}}.pagination{background:var(--white);border-bottom:2px solid var(--border);justify-content:center;align-items:center;gap:8px;padding:60px;display:flex}.page-num{width:44px;height:44px;color:var(--text-light);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;transition:all .2s;display:flex}.page-num:hover{border-color:var(--border);color:var(--text-primary)}.page-num.active{background:var(--text-primary);color:var(--white);border-color:var(--text-primary)}.page-arrow{width:44px;height:44px;color:var(--text-light);cursor:pointer;border:2px solid var(--border);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:1rem;font-weight:800;transition:all .2s;display:flex}.page-arrow:hover{background:var(--text-primary);color:var(--white);border-color:var(--text-primary)}@media (max-width:1100px){.blog-full-card{grid-template-columns:1fr}.blog-full-card:nth-child(2n){direction:ltr}.blog-full-card-img{aspect-ratio:16/9;border-bottom:2px solid var(--border);border-left:none!important;border-right:none!important}.blog-full-card-content{padding:40px}}@media (max-width:768px){.page-hero.blog{padding:100px 0 48px}.page-hero.blog .page-hero-title{font-size:clamp(2.5rem,10vw,4.5rem)}.breadcrumb{padding:12px 20px}.breadcrumb-inner{gap:8px;font-size:.7rem}.blog-full-card-content{padding:24px 20px}.blog-full-card-title{margin-bottom:16px;font-size:1.3rem}.blog-full-card-cat{margin-bottom:10px;font-size:.7rem}.blog-full-card-meta{font-size:.75rem}.pagination{gap:6px;padding:32px 20px}.page-num{width:38px;height:38px;font-size:.75rem}.page-arrow{width:38px;height:38px;margin-left:4px}}@media (max-width:480px){.page-hero.blog{padding:80px 0 36px}.page-hero.blog .page-hero-title{font-size:clamp(2rem,9vw,3.5rem)}.blog-full-card-content{padding:20px 16px}.blog-full-card-title{font-size:1.15rem}.blog-full-card-img{aspect-ratio:16/10}.pagination{padding:24px 16px}.filter-bar{top:0}body.header-visible .filter-bar{top:56px}}
.bd-page{padding-top:var(--nav-h);background:var(--white)}.bd-header{padding:100px 0 60px}.bd-breadcrumb{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:32px;font-size:.8rem;font-weight:800;display:flex}.bd-breadcrumb a{color:var(--text-light);transition:color .2s}.bd-breadcrumb a:hover,.bd-breadcrumb .curr{color:var(--brand-red)}.bd-title{color:var(--text-primary);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:60px;font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.92}.bd-meta{border-top:2px solid var(--border);gap:60px;padding-top:32px;display:flex}.bd-meta-item .label{color:var(--text-light);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.bd-meta-item .val{color:var(--text-primary);font-size:.95rem;font-weight:700}.bd-hero{padding:0 0 80px}.bd-hero-img{aspect-ratio:16/7;background:var(--light-bg);width:100%;overflow:hidden}.bd-hero-img img{object-fit:cover;width:100%;height:100%}.bd-content-section{padding-bottom:140px}.bd-body{max-width:850px;color:var(--text-primary);margin:0 auto;font-size:1.2rem;line-height:1.7}.bd-body p{margin-bottom:36px}.bd-body h2,.bd-body h3{text-transform:uppercase;margin:80px 0 32px;font-weight:900;line-height:1.1}.bd-footer{border-top:1px solid var(--border);justify-content:center;margin-top:100px;padding-top:60px;display:flex}@media (max-width:900px){.bd-header{padding:48px 0 32px}.bd-title{margin-bottom:32px;font-size:clamp(2rem,8vw,3.5rem)}.bd-meta{flex-direction:column;gap:20px}.bd-hero-img{aspect-ratio:16/9}.bd-body{font-size:1.05rem}.bd-content-section{padding-bottom:80px}.bd-footer{margin-top:60px;padding-top:40px}}@media (max-width:768px){.bd-header{padding:36px 0 24px}.bd-breadcrumb{gap:8px;margin-bottom:20px;font-size:.7rem}.bd-title{margin-bottom:24px;font-size:clamp(1.8rem,7vw,3rem)}.bd-meta{gap:16px}.bd-meta-item .label{font-size:.7rem}.bd-meta-item .val{font-size:.85rem}.bd-hero{padding:0 0 40px}.bd-body{font-size:1rem}.bd-body h2,.bd-body h3{margin:48px 0 20px}.bd-content-section{padding-bottom:60px}}@media (max-width:480px){.bd-header{padding:28px 0 20px}.bd-title{margin-bottom:20px;font-size:clamp(1.5rem,6vw,2.5rem)}.bd-body{font-size:.95rem}.bd-body p{margin-bottom:24px}.bd-hero{padding:0 0 28px}.bd-content-section{padding-bottom:48px}}
