.hd-blog-listing{box-sizing:border-box;max-width:100%;padding:40px 20px;width:100%}@media (min-width:992px){.hd-blog-listing{padding:60px}}@media (min-width:1200px){.hd-blog-listing{padding:60px 152px}}.hd-blog-listing__filters{margin-bottom:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hd-blog-listing__filters::-webkit-scrollbar{display:none}.hd-blog-listing__filters-inner{align-items:center;display:flex;gap:32px;min-width:max-content}.hd-blog-listing__filter{border-bottom:2px solid transparent;color:#1a1201;padding-bottom:8px;transition:color .2s ease,border-color .2s ease!important;white-space:nowrap}.hd-blog-listing__filter,.hd-blog-listing__filter:focus,.hd-blog-listing__filter:hover{font-family:var(--gl-font-body-stack);font-size:14px;font-weight:400;letter-spacing:normal;line-height:20px;text-decoration:none}.hd-blog-listing__filter:focus,.hd-blog-listing__filter:hover{color:var(--gl-color-text)}.hd-blog-listing__filter--active{border-bottom-color:var(--gl-color-text);color:var(--gl-color-text);font-family:var(--gl-font-heading-stack);font-weight:700}.hd-blog-listing__filter--active:focus,.hd-blog-listing__filter--active:hover{font-family:var(--gl-font-heading-stack);font-size:14px;font-weight:700;letter-spacing:normal;line-height:20px}.hd-blog-listing__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.hd-blog-listing__pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:60px}.hd-blog-listing__pagination-arrow{align-items:center;color:#1a1201;display:flex;height:18px;justify-content:center;text-decoration:none;transition:color .2s ease!important;width:18px}.hd-blog-listing__pagination-arrow:focus,.hd-blog-listing__pagination-arrow:hover{color:var(--gl-color-text);font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.hd-blog-listing__pagination-arrow--disabled{color:#ccc;pointer-events:none}.hd-blog-listing__pagination-number{align-items:center;border-radius:6px;color:#1a1201;display:flex;justify-content:center;min-width:38px;padding:8px;transition:background-color .2s ease,color .2s ease!important}.hd-blog-listing__pagination-number,.hd-blog-listing__pagination-number:focus,.hd-blog-listing__pagination-number:hover{font-family:var(--gl-font-body-stack);font-size:14px;font-weight:400;letter-spacing:normal;line-height:20px;text-decoration:none}.hd-blog-listing__pagination-number:focus,.hd-blog-listing__pagination-number:hover{background-color:#f0f0f0;color:var(--gl-color-text)}.hd-blog-listing__pagination-number--active{background-color:var(--gl-color-text);border-radius:4px;color:#fff;font-family:var(--gl-font-body-stack);font-weight:500;padding:12px 8px}.hd-blog-listing__pagination-number--active:focus,.hd-blog-listing__pagination-number--active:hover{background-color:var(--gl-color-text);color:#fff;font-family:var(--gl-font-body-stack);font-size:14px;font-weight:500;letter-spacing:normal;line-height:20px}@media (max-width:992px){.hd-blog-listing__filters{margin-bottom:32px}.hd-blog-listing__filters-inner{gap:24px}.hd-blog-listing__grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hd-blog-listing__filters{margin-bottom:24px;padding-bottom:8px}.hd-blog-listing__filters-inner{gap:20px}.hd-blog-listing__filter{font-size:13px}.hd-blog-listing__grid{gap:28px;grid-template-columns:1fr}.hd-blog-listing__pagination{gap:8px;margin-top:40px}.hd-blog-listing__pagination-number{font-size:13px;min-width:36px;padding:10px 6px}}@media (max-width:480px){.hd-blog-listing__filters{margin-bottom:20px}.hd-blog-listing__filters-inner{gap:16px}.hd-blog-listing__filter{font-size:12px;padding-bottom:6px}.hd-blog-listing__grid{gap:24px}}@media (prefers-reduced-motion:reduce){.hd-blog-listing__filter,.hd-blog-listing__pagination-arrow,.hd-blog-listing__pagination-number{transition:none}}.hd-blog-listing__filter:focus-visible,.hd-blog-listing__pagination-arrow:focus-visible,.hd-blog-listing__pagination-number:focus-visible{outline:2px solid #16325a;outline-offset:2px}@media (prefers-contrast:high){.hd-blog-listing__filter--active{border-bottom-width:3px}.hd-blog-listing__pagination-number--active{border:2px solid #16325a}}