.blog-2026{--blog-page: #ffffff;--blog-soft: #f7f9fc;--blog-soft-strong: #eef3f8;--blog-surface: #ffffff;--blog-border: #d9e2ee;--blog-border-strong: #b8c4d4;--blog-ink: #101828;--blog-muted: #344054;--blog-dim: #3f4a5f;--blog-navy: var(--proarmory-navy-deep, #0b121f);--blog-red: var(--proarmory-red, #bf0a30);--blog-red-soft: rgba(191, 10, 48, .08);--blog-readable-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--blog-shadow: 0 .8rem 2.4rem rgba(16, 24, 40, .06);--blog-shadow-hover: 0 1.2rem 3.2rem rgba(16, 24, 40, .09);background:var(--blog-page);color:var(--blog-ink);font-family:var(--blog-readable-font);min-height:100vh;padding-bottom:var(--section-padding-bottom, 5rem)}.blog-2026 .page-width{max-width:min(148rem,calc(100vw - 3.2rem));padding-inline:1.6rem}@media screen and (min-width:750px){.blog-2026 .page-width{max-width:min(150rem,calc(100vw - 8rem));padding-inline:4rem}}.blog-2026__hero{background:linear-gradient(135deg,#bf0a300e,#fff0 38%),linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e4eaf2;margin-bottom:0;padding:clamp(3rem,5vw,6.4rem) 0 clamp(2.8rem,4vw,4.8rem);text-align:left}.blog-2026__hero-inner{align-items:center;display:grid;gap:2.4rem}@media screen and (min-width:990px){.blog-2026__hero-inner{grid-template-columns:minmax(0,.82fr) minmax(34rem,.56fr)}}.blog-2026__hero-copy{max-width:86rem}.blog-2026__eyebrow{align-items:center;color:var(--blog-red);display:inline-flex;font-family:var(--blog-readable-font);font-size:1.28rem;font-weight:800;gap:.9rem;letter-spacing:0;margin-bottom:1.2rem;text-decoration:none}.blog-2026__eyebrow:before{background:currentColor;content:"";display:inline-block;height:.2rem;width:2.8rem}.blog-2026__eyebrow:hover{color:#8f0825}.blog-2026__title{color:var(--blog-ink);font-family:var(--blog-readable-font);font-size:clamp(4rem,5.4vw,7.4rem);font-weight:800;letter-spacing:0;line-height:.98;margin:0;max-width:15ch;text-transform:none;text-wrap:balance}.blog-2026__subtitle{color:var(--blog-muted);font-family:var(--blog-readable-font);font-size:clamp(1.7rem,1.15vw,2rem);letter-spacing:0;line-height:1.56;margin:1.5rem 0 0;max-width:68ch}.blog-2026__hero-rail{background:var(--blog-surface);border:1px solid var(--blog-border);border-top:.4rem solid var(--blog-red);border-radius:.8rem;box-shadow:var(--blog-shadow);display:grid;gap:1.4rem;padding:1.4rem}.blog-2026__rail-media{aspect-ratio:16 / 10;background:var(--blog-soft);border:1px solid #e4eaf2;border-radius:.6rem;display:none;overflow:hidden}.blog-2026__rail-img{display:block;height:100%;object-fit:cover;transition:transform .26s ease;width:100%}.blog-2026__hero-rail:hover .blog-2026__rail-img{transform:scale(1.025)}.blog-2026__rail-copy{display:grid;gap:.9rem;min-width:0}@media screen and (min-width:990px){.blog-2026__rail-media{display:block}}.blog-2026__stat-value{color:var(--blog-ink);display:block;font-family:var(--blog-readable-font);font-size:clamp(2rem,2.1vw,2.7rem);font-weight:800;line-height:1.2;text-wrap:balance}.blog-2026__stat-label{color:var(--blog-dim);font-family:var(--blog-readable-font);font-size:1.22rem;font-weight:800;letter-spacing:0}.blog-2026__hero-link{color:var(--blog-red);display:inline-block;font-family:var(--blog-readable-font);font-size:1.4rem;font-weight:800;line-height:1.32;text-decoration-color:#bf0a3057;text-decoration-thickness:.16rem;text-underline-offset:.35em;text-wrap:balance}.blog-2026__hero-link:hover{color:#8f0825}.blog-2026__hero-link--secondary{color:var(--blog-ink);font-size:1.18rem}.blog-2026__topics{background:#fff;border-bottom:1px solid #e4eaf2;margin-bottom:clamp(2.6rem,4vw,5rem)}.blog-2026__topics-scroll{display:flex;gap:.9rem;overflow-x:auto;padding:1.4rem 0;scrollbar-width:thin}.blog-2026__topics-scroll::-webkit-scrollbar{height:.4rem}.blog-2026__topics-scroll::-webkit-scrollbar-thumb{background:#cfd8e6;border-radius:999rem}.blog-2026__topic{align-items:center;background:#fff;border:1px solid var(--blog-border);border-left:.3rem solid var(--blog-red);border-radius:.4rem;color:#344054;display:inline-flex;flex:0 0 auto;gap:.8rem;min-height:4rem;padding:.9rem 1.2rem .9rem 1rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.blog-2026__topic:hover{background:var(--blog-soft);border-color:#c8d3e2;color:var(--blog-ink);transform:translateY(-.1rem)}.blog-2026__topic.is-active{background:var(--blog-navy);border-color:var(--blog-navy);color:#fff}.blog-2026__topic-label,.blog-2026__topic-count{font-family:var(--blog-readable-font);font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1}.blog-2026__topic-count{align-items:center;background:transparent;border-left:1px solid var(--blog-border);color:var(--blog-dim);display:inline-flex;font-size:1.1rem;justify-content:center;min-width:0;padding:0 0 0 .8rem}.blog-2026__topic.is-active .blog-2026__topic-count{background:#ffffff29;color:#fff}.blog-2026__grid{display:grid;gap:clamp(1.8rem,2.2vw,3.2rem);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.blog-2026__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.post-card{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:.6rem;box-shadow:0 .6rem 1.8rem #1018280a;color:var(--blog-ink);min-height:0;min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.post-card:before{background:var(--blog-red);content:"";height:.3rem;left:0;opacity:.78;position:absolute;right:0;top:0;z-index:1}.post-card:hover{border-color:#bf0a3057;box-shadow:var(--blog-shadow-hover);transform:translateY(-.15rem)}.post-card:focus-within{border-color:#bf0a307a}.post-card__link{color:inherit;display:grid;height:100%;text-decoration:none}.post-card__image-wrap{aspect-ratio:16 / 9;background:var(--blog-soft);border-bottom:1px solid #e4eaf2;overflow:hidden;position:relative}.post-card__img{display:block;height:100%;object-fit:cover;object-position:var(--image-position, center center);transition:transform .36s ease;width:100%}.post-card:hover .post-card__img{transform:scale(1.025)}.post-card__cta{display:none}.post-card__content{display:flex;flex-direction:column;min-width:0;padding:clamp(2rem,2.4vw,3.2rem)}.post-card__category{align-items:center;border-left:.3rem solid var(--blog-red);color:var(--blog-dim);display:inline-flex;font-family:var(--blog-readable-font);font-size:1.2rem;font-weight:800;justify-self:start;letter-spacing:0;line-height:1;margin-bottom:1.3rem;padding-left:.8rem;width:fit-content}.post-card__title{color:var(--blog-ink);font-family:var(--blog-readable-font);font-size:clamp(2.05rem,1.65vw,2.7rem);font-weight:800;letter-spacing:0;line-height:1.22;margin:0;overflow-wrap:anywhere;text-wrap:balance}.post-card__excerpt{color:var(--blog-muted);display:-webkit-box;font-family:var(--blog-readable-font);font-size:1.62rem;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.56;margin:1.1rem 0 0;overflow:hidden}.post-card__meta{border-top:1px solid #e4eaf2;color:var(--blog-dim);display:flex;flex-wrap:wrap;font-family:var(--blog-readable-font);font-size:1.24rem;font-weight:700;gap:.6rem .9rem;letter-spacing:0;line-height:1.35;margin-top:auto;padding-top:1.5rem}.post-card__meta span+span:before{color:#667085;content:"/";margin-right:.9rem}.post-card__read-more{align-items:center;color:var(--blog-red);display:inline-flex;font-family:var(--blog-readable-font);font-size:1.24rem;font-weight:800;letter-spacing:0;margin-top:1.5rem}.post-card__read-more:after{background:currentColor;content:"";display:inline-block;height:1px;margin-left:.8rem;transition:width .16s ease;width:2.2rem}.post-card:hover .post-card__read-more:after{width:3.8rem}.post-card--featured{background:linear-gradient(135deg,#bf0a3009,#fff0 48%),var(--blog-surface);box-shadow:var(--blog-shadow)}@media screen and (min-width:750px){.post-card--featured{grid-column:span 12}}@media screen and (min-width:990px){.post-card--featured:not(.post-card--no-image) .post-card__link{grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr)}.post-card--featured:not(.post-card--no-image) .post-card__image-wrap{aspect-ratio:auto;border-bottom:0;border-right:1px solid #e4eaf2;min-height:clamp(30rem,28vw,42rem)}.post-card--featured .post-card__content{justify-content:center;padding:clamp(3rem,4vw,5.2rem)}}@media screen and (min-width:1100px){.blog-2026__grid{align-items:stretch;gap:2.4rem}.post-card--featured{grid-column:span 8;grid-row:span 2}.post-card--featured:not(.post-card--no-image) .post-card__link{grid-template-columns:minmax(0,1fr)}.post-card--featured:not(.post-card--no-image) .post-card__image-wrap{aspect-ratio:auto;border-bottom:1px solid #e4eaf2;border-right:0;min-height:clamp(32rem,30vw,46rem)}.post-card--featured .post-card__content{background:linear-gradient(135deg,#bf0a300e,#fff0 56%),#fff;justify-content:flex-start;padding:clamp(2.6rem,3vw,4rem)}.post-card--medium{grid-column:span 4}.post-card--medium .post-card__image-wrap{aspect-ratio:16 / 8.6}}.post-card--featured .post-card__title{font-size:clamp(2.7rem,2.8vw,4.2rem);line-height:1.16;max-width:22ch}.post-card--featured .post-card__excerpt{-webkit-line-clamp:3;font-size:clamp(1.65rem,1.35vw,1.9rem);max-width:58ch}@media screen and (min-width:750px){.post-card--medium{grid-column:span 6}}.post-card--medium .post-card__title{font-size:clamp(2.1rem,1.55vw,2.55rem);max-width:22ch}.post-card--medium .post-card__excerpt{-webkit-line-clamp:2}@media screen and (min-width:750px){.post-card--compact{grid-column:span 6}}@media screen and (min-width:1100px){.post-card--compact{grid-column:span 4}}.post-card--compact .post-card__content{padding:clamp(1.9rem,2.2vw,2.8rem)}.post-card--compact .post-card__title{display:-webkit-box;font-size:clamp(1.95rem,1.35vw,2.25rem);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card--no-image{background:linear-gradient(135deg,#bf0a3014,#1e3a5f0f),var(--blog-soft)}.post-card--no-image .post-card__content{min-height:18rem}.blog-2026__empty{background:var(--blog-soft);border:1px solid var(--blog-border);border-radius:.8rem;display:grid;gap:1.4rem;padding:clamp(2.4rem,4vw,4.8rem)}.blog-2026__empty p{color:var(--blog-ink);font-family:var(--blog-readable-font);font-size:clamp(2.4rem,3vw,3.8rem);font-weight:800;line-height:1.1;margin:0}.blog-2026__empty-link{color:var(--blog-red);font-weight:800}.blog-2026 .pagination-wrapper,.blog-2026 .pagination{margin-top:clamp(3rem,6vw,7rem)}.blog-2026 .pagination__list{justify-content:center}.blog-2026 .pagination__item a,.blog-2026 .pagination__item span{background:var(--blog-surface);border-color:var(--blog-border);color:var(--blog-ink)}.blog-2026 .pagination__item a:hover{border-color:#bf0a3057;color:var(--blog-red)}.blog-2026 .pagination__item--current span,.blog-2026 .pagination__item.is-active a{background:var(--blog-red);border-color:var(--blog-red);color:#fff}@media screen and (max-width:749px){.blog-2026 .page-width{max-width:100%;padding-inline:1.6rem}.blog-2026__hero{padding:2.6rem 0 2.4rem;text-align:center}.blog-2026__hero-copy{margin-inline:auto}.blog-2026__eyebrow{justify-content:center}.blog-2026__title{font-size:clamp(3.6rem,12vw,5.2rem);line-height:1.02;margin-inline:auto;max-width:11ch}.blog-2026__subtitle{font-size:1.68rem;line-height:1.5;margin-inline:auto;max-width:36rem}.blog-2026__hero-rail{box-shadow:0 1rem 2.6rem #1018280e;margin:.4rem auto 0;max-width:34rem;text-align:left}.blog-2026__topics{margin-bottom:2.4rem}.blog-2026__topics .page-width{padding-right:0}.blog-2026__topics-scroll{padding-right:1.6rem}.blog-2026__topic:hover,.post-card:hover{transform:none}.post-card__content{padding:2rem}.post-card__title,.post-card--medium .post-card__title,.post-card--compact .post-card__title{font-size:clamp(2.05rem,5.4vw,2.55rem);line-height:1.22}.post-card--featured .post-card__title{font-size:clamp(2.3rem,6vw,3rem);max-width:100%}.post-card--featured .post-card__excerpt{-webkit-line-clamp:2}.post-card__meta{font-size:1.2rem;margin-top:1.4rem}.post-card__image-wrap,.post-card--featured .post-card__image-wrap,.post-card--medium .post-card__image-wrap,.post-card--compact .post-card__image-wrap{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.blog-2026__topic,.post-card,.blog-2026__rail-img,.post-card__img,.post-card__read-more:after{transition:none}.blog-2026__topic:hover,.post-card:hover,.blog-2026__hero-rail:hover .blog-2026__rail-img,.post-card:hover .post-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-blog.css.map */
