.gav-blog-browser{box-sizing:border-box;margin:0 auto;width:min(100%,1180px)}.gav-blog-browser__filters{margin:0 0 28px}.gav-blog-browser__filter,.gav-blog-browser__filter:link,.gav-blog-browser__filter:visited{font-style:normal}.gav-blog-browser__grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.gav-blog-browser__card{background:#fff;border:1px solid rgba(221,203,164,.55);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;min-width:0;overflow:hidden;padding:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.gav-blog-browser__card:hover{border-color:rgba(221,203,164,.85);box-shadow:0 12px 26px rgba(0,73,118,.07);transform:translateY(-3px)}.gav-blog-browser__image-link{box-sizing:border-box;display:block;margin:0;padding:6px 6px 0;text-decoration:none;width:100%}.gav-blog-browser__image{aspect-ratio:1.72/1;border:0;border-radius:8px;display:block;height:auto;margin:0;object-fit:cover;object-position:center;padding:0;width:100%}.gav-blog-browser__content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:13px 14px 15px;width:100%}.gav-blog-browser__categories{align-items:center;display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 11px;padding:0}.gav-blog-browser__category{align-items:center;color:var(--color-navy);display:inline-flex;font-family:var(--small-font-family);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.13em;line-height:1.2;margin:0;padding:0;text-transform:uppercase}.gav-blog-browser__category:not(:last-child):after{color:var(--color-sand,#ddcba4);content:"•";display:inline-block;font-size:8px;letter-spacing:0;line-height:1;margin:0 8px}.gav-blog-browser__title{margin:0 0 12px;padding:0}.gav-blog-browser__title a,.gav-blog-browser__title a:link,.gav-blog-browser__title a:visited{color:var(--color-navy);display:block;font-family:var(--h4-font-family);font-size:17px;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:1.16;margin:0;padding:0;text-decoration:none;text-transform:none;transition:color .2s ease}.gav-blog-browser__title a:focus-visible,.gav-blog-browser__title a:hover{color:var(--color-primary);outline:none;text-decoration:none}.gav-blog-browser__excerpt{flex-grow:1;margin:0 0 16px;padding:0}.gav-blog-browser__excerpt p{color:var(--color-navy);font-family:var(--body-font-family);font-size:11px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.55;margin:0;padding:0;text-transform:none}.gav-blog-browser__more,.gav-blog-browser__more:link,.gav-blog-browser__more:visited{align-items:center;color:var(--color-navy);display:inline-flex;font-family:var(--body-font-family);font-size:11px;font-style:normal;font-weight:600;gap:7px;line-height:1.2;margin-top:auto;padding:0;text-decoration:none;transition:color .2s ease;width:fit-content}.gav-blog-browser__more:focus-visible,.gav-blog-browser__more:hover{color:var(--color-primary);outline:none;text-decoration:none}.gav-blog-browser__more svg{display:block;fill:none;flex:0 0 15px;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;transition:transform .2s ease;width:15px}.gav-blog-browser__more:focus-visible svg,.gav-blog-browser__more:hover svg{transform:translateX(3px)}.gav-blog-browser__empty{padding:35px 0;text-align:center;width:100%}.gav-blog-browser__empty p{color:var(--color-navy);font-family:var(--body-font-family);font-size:14px;font-weight:400;line-height:1.6;margin:0}.gav-blog-browser__pagination{align-items:center;box-sizing:border-box;display:flex;gap:20px;justify-content:center;margin:40px 0 8px;padding:0;width:100%}.gav-blog-browser__pagination-numbers{align-items:center;display:flex;gap:17px;justify-content:center}.gav-blog-browser__pagination-page,.gav-blog-browser__pagination-page:link,.gav-blog-browser__pagination-page:visited{align-items:center;background:transparent;border:0;border-radius:6px;box-sizing:border-box;color:var(--color-navy);display:inline-flex;font-family:var(--body-font-family);font-size:12px;font-weight:500;height:31px;justify-content:center;line-height:1;min-width:31px;padding:0 6px;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.gav-blog-browser__pagination-page:focus-visible,.gav-blog-browser__pagination-page:hover{color:var(--color-primary);outline:none;text-decoration:none;transform:translateY(-1px)}.gav-blog-browser__pagination-page.is-active{background:var(--color-navy);border-radius:6px;box-shadow:0 3px 7px rgba(0,73,118,.14);color:#fff;font-weight:600;height:32px;min-width:32px;padding:0;width:32px}.gav-blog-browser__pagination-ellipsis{height:31px;min-width:20px;user-select:none}.gav-blog-browser__pagination-arrow,.gav-blog-browser__pagination-arrow:link,.gav-blog-browser__pagination-arrow:visited,.gav-blog-browser__pagination-ellipsis{align-items:center;color:var(--color-navy);display:inline-flex;font-family:var(--body-font-family);font-size:12px;font-weight:500;justify-content:center;line-height:1}.gav-blog-browser__pagination-arrow,.gav-blog-browser__pagination-arrow:link,.gav-blog-browser__pagination-arrow:visited{background:#fff;border:1px solid var(--color-sand,#ddcba4);border-radius:999px;box-shadow:0 2px 5px rgba(0,73,118,.035);box-sizing:border-box;gap:8px;min-height:37px;padding:8px 16px;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.gav-blog-browser__pagination-arrow:focus-visible,.gav-blog-browser__pagination-arrow:hover{background:rgba(221,203,164,.15);border-color:var(--color-sand,#ddcba4);box-shadow:0 4px 9px rgba(0,73,118,.06);color:var(--color-navy);outline:none;text-decoration:none;transform:translateY(-1px)}.gav-blog-browser__pagination-arrow svg{display:block;fill:none;flex:0 0 17px;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .2s ease;width:17px}.gav-blog-browser__pagination-arrow--next:focus-visible svg,.gav-blog-browser__pagination-arrow--next:hover svg{transform:translateX(2px)}.gav-blog-browser__pagination-arrow--previous:focus-visible svg,.gav-blog-browser__pagination-arrow--previous:hover svg{transform:translateX(-2px)}@media (max-width:991px){.gav-blog-browser{width:100%}.gav-blog-browser__filter-group,.gav-blog-browser__filters{gap:11px}.gav-blog-browser__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.gav-blog-browser__pagination{gap:14px}.gav-blog-browser__pagination-numbers{gap:11px}}@media (max-width:767px){.gav-blog-browser__filters{gap:9px;margin-bottom:22px;padding-bottom:8px}.gav-blog-browser__filter-group{gap:9px}.gav-blog-browser__filter,.gav-blog-browser__filter:link,.gav-blog-browser__filter:visited{font-size:12px;min-height:34px;padding:7px 12px}.gav-blog-browser__filter-separator{height:21px;margin:0 2px}.gav-blog-browser__grid{gap:18px;grid-template-columns:1fr}.gav-blog-browser__content{padding:15px 15px 17px}.gav-blog-browser__category{font-size:8px}.gav-blog-browser__title a,.gav-blog-browser__title a:link,.gav-blog-browser__title a:visited{font-size:18px}.gav-blog-browser__excerpt p,.gav-blog-browser__more,.gav-blog-browser__more:link,.gav-blog-browser__more:visited{font-size:12px}.gav-blog-browser__pagination{flex-wrap:wrap;gap:9px;margin-top:30px}.gav-blog-browser__pagination-numbers{gap:7px}.gav-blog-browser__pagination-page,.gav-blog-browser__pagination-page:link,.gav-blog-browser__pagination-page:visited{font-size:12px;height:29px;min-width:29px;padding:0 4px}.gav-blog-browser__pagination-page.is-active{height:31px;min-width:31px;width:31px}.gav-blog-browser__pagination-ellipsis{font-size:12px;height:29px;min-width:16px}.gav-blog-browser__pagination-arrow,.gav-blog-browser__pagination-arrow:link,.gav-blog-browser__pagination-arrow:visited{font-size:11px;min-height:35px;padding:7px 13px}.gav-blog-browser__pagination-arrow svg{flex-basis:16px;height:16px;width:16px}}@media (max-width:420px){.gav-blog-browser__pagination{column-gap:6px;row-gap:12px}.gav-blog-browser__pagination-numbers{gap:4px}.gav-blog-browser__pagination-page,.gav-blog-browser__pagination-page:link,.gav-blog-browser__pagination-page:visited{min-width:27px}.gav-blog-browser__pagination-arrow,.gav-blog-browser__pagination-arrow:link,.gav-blog-browser__pagination-arrow:visited{padding-left:11px;padding-right:11px}}.gav-blog-browser__filters-shell{box-sizing:border-box;margin:0 0 28px;padding-left:56px;padding-right:56px;position:relative;width:100%}.gav-blog-browser__filters{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 0 10px;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;scroll-behavior:smooth}.gav-blog-browser__filters::-webkit-scrollbar{display:none}.gav-blog-browser__filter-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px}.gav-blog-browser__filter,.gav-blog-browser__filter:link,.gav-blog-browser__filter:visited{align-items:center;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:var(--color-navy);display:inline-flex;flex:0 0 auto;font-family:var(--body-font-family);font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:36px;padding:7px 14px;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease;white-space:nowrap}.gav-blog-browser__filter:focus-visible,.gav-blog-browser__filter:hover{color:var(--color-primary);outline:none;text-decoration:none;transform:translateY(-1px)}.gav-blog-browser__filter.is-active,.gav-blog-browser__filter.is-active:link,.gav-blog-browser__filter.is-active:visited{background:var(--color-navy);color:#fff}.gav-blog-browser__filter.is-active:focus-visible,.gav-blog-browser__filter.is-active:hover{background:var(--color-navy);color:#fff}.gav-blog-browser__filter-separator{background:var(--color-sand,#ddcba4);display:block;flex:0 0 1px;height:24px;margin:0 4px;min-width:1px;opacity:.9;width:1px}.gav-blog-browser__scroll-arrow{align-items:center;background:var(--color-navy);border:0;border-radius:999px;box-shadow:0 6px 16px rgba(0,73,118,.18);color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:40px;z-index:10}.gav-blog-browser__scroll-arrow--previous{left:0}.gav-blog-browser__scroll-arrow--next{right:0}.gav-blog-browser__scroll-arrow svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.gav-blog-browser__scroll-arrow:focus-visible,.gav-blog-browser__scroll-arrow:hover{background:var(--color-primary);box-shadow:0 8px 18px rgba(0,73,118,.22);color:#fff;outline:none}.gav-blog-browser__scroll-arrow--previous:focus-visible,.gav-blog-browser__scroll-arrow--previous:hover{transform:translateY(-50%) translateX(-2px)}.gav-blog-browser__scroll-arrow--next:focus-visible,.gav-blog-browser__scroll-arrow--next:hover{transform:translateY(-50%) translateX(2px)}.gav-blog-browser__scroll-arrow.is-hidden{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:991px){.gav-blog-browser__filters-shell{padding-left:52px;padding-right:52px}.gav-blog-browser__filter-group,.gav-blog-browser__filters{gap:11px}}@media (max-width:767px){.gav-blog-browser__filters-shell{margin-bottom:22px;padding-left:0;padding-right:0}.gav-blog-browser__filters{gap:9px;padding-bottom:8px}.gav-blog-browser__filter-group{gap:9px}.gav-blog-browser__filter,.gav-blog-browser__filter:link,.gav-blog-browser__filter:visited{font-size:12px;min-height:34px;padding:7px 12px}.gav-blog-browser__filter-separator{height:21px;margin:0 2px}.gav-blog-browser__scroll-arrow{display:none}}