body,html{padding:0;margin:0}@keyframes apl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog-sort-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;max-width:900px;margin:0 auto 28px;padding:0 0 16px;border-bottom:1px solid var(--rei-line-soft,#e4e7e5)}.blog-sort-label{font-family:var(--rei-font-en,Inter,Helvetica,Arial,sans-serif);font-size:11px;font-weight:600;letter-spacing:.22em;color:var(--rei-brand,#a5121c)}.blog-sort-keys{display:inline-flex;gap:8px}.blog-sort-dir,.blog-sort-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--rei-ink,#171818);background:#fff;border:1px solid var(--rei-line,#c8cacb);border-radius:28px;padding:7px 18px;transition:border-color .25s ease,color .25s ease,background .25s ease}.blog-sort-dir:hover,.blog-sort-key:hover{border-color:var(--rei-brand,#a5121c);color:var(--rei-brand,#a5121c)}.blog-sort-key.is-active{background:var(--rei-brand,#a5121c);border-color:var(--rei-brand,#a5121c);color:#fff}.blog-sort-dir{margin-left:auto}.blog-grid.blog-sort-list{display:flex;flex-direction:column;gap:18px;max-width:900px;margin:0 auto}.blog-grid.blog-sort-list .blog-card{width:100%}.blog-grid.blog-sort-list .blog-card-link{display:flex;align-items:stretch}.blog-grid.blog-sort-list .blog-card-image{flex:0 0 180px;width:180px;height:auto;min-height:100%}.blog-grid.blog-sort-list .blog-card-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-grid.blog-sort-list .blog-card-content{flex:1 1 auto;min-width:0}.blog-sort-stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rei-line-soft,#e4e7e5)}.blog-sort-stat{font-size:.8rem;font-weight:500;letter-spacing:.04em;color:var(--rei-ink-3,#6b6f6d);white-space:nowrap}@media (max-width:700px){.blog-grid.blog-sort-list .blog-card-link{flex-direction:column}.blog-grid.blog-sort-list .blog-card-image{flex-basis:140px;width:100%;height:140px}.blog-sort-dir{margin-left:0}}@keyframes ringoPulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}