.blog-listing{background:#fff;position:relative;overflow:hidden}.blog-listing__categories-label{text-align:center;letter-spacing:2px;text-transform:uppercase;color:#1c1c1c;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500}.blog-listing__filters{margin-bottom:0}.blog-listing__segments{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:768px){.blog-listing__segments{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;padding-bottom:.5rem;overflow-x:auto}.blog-listing__segments::-webkit-scrollbar{display:none}}.blog-listing__segment{letter-spacing:1.6px;color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b5bbb8;border-radius:4px;flex-shrink:0;padding:10px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.blog-listing__segment:hover:not(.blog-listing__segment--active){background:#f5f5f5}.blog-listing__segment:focus-visible{outline-offset:2px;outline:2px solid #1c1c1c}.blog-listing__segment--active{color:#fff;background:#1c1c1c;border-color:#1c1c1c}@media (max-width:768px){.blog-listing__segment{padding:8px 16px;font-size:12px}}.blog-listing__divider{background:#e5e5e5;width:100%;height:1px;margin:2.5rem 0}.blog-listing__tags{display:none}.blog-listing__tags-inner{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.blog-listing__tags-inner{flex-wrap:nowrap}}.blog-listing__tag{letter-spacing:.02em;color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d1d1d1;border-radius:0;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:400;transition:all .2s}.blog-listing__tag:hover:not(.blog-listing__tag--active){color:#1c1c1c;border-color:#1c1c1c}.blog-listing__tag:focus-visible{outline-offset:2px;outline:2px solid #1c1c1c}.blog-listing__tag--active{color:#fff;background:#1c1c1c;border-color:#1c1c1c}.blog-listing__stats{display:none}.blog-listing__grid{grid-gap:3rem 2rem;grid-template-columns:repeat(2,1fr);gap:3rem 2rem;display:grid}@media (max-width:768px){.blog-listing__grid{grid-template-columns:1fr;gap:2.5rem}}.blog-listing__empty{text-align:center;color:#999;letter-spacing:.02em;padding:4rem 2rem;font-size:.875rem}.blog-listing__empty p{margin-top:.75rem;font-size:.8125rem}.blog-listing__empty p strong{color:#666}.blog-listing__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3.5rem;margin-bottom:2rem;display:flex}.blog-listing__page-btn{color:#1c1c1c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;height:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;transition:opacity .2s;display:flex}.blog-listing__page-btn--active{font-weight:600}.blog-listing__page-btn:hover:not(.blog-listing__page-btn--active){opacity:.6}.blog-listing__page-btn:focus-visible{outline-offset:2px;outline:2px solid #1c1c1c}.blog-listing__page-next{letter-spacing:1px;text-transform:uppercase;margin-left:.5rem;font-size:12px}.blog-listing__load-more{display:none}.blog-listing__load-more-btn{color:#1c1c1c;letter-spacing:.03em;cursor:pointer;background-color:#0000;border:1px solid #1c1c1c;border-radius:0;justify-content:center;align-items:center;padding:.75rem 2.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.blog-listing__load-more-btn:hover{color:#fff;background-color:#1c1c1c}.blog-listing__load-more-btn:focus-visible{outline-offset:2px;outline:2px solid #1c1c1c}@media (prefers-reduced-motion:reduce){.blog-listing__segment,.blog-listing__tag,.blog-listing__page-btn,.blog-listing__load-more-btn{transition:none}}
