.gfr{--gfr-red:#e41c14;--gfr-red-dark:#c3150e;--gfr-navy:#182840;--gfr-black:#000;--gfr-text:#586579;--gfr-grey:#eee;--gfr-line:rgba(24,40,64,.14);--gfr-dark:#171d21;--gfr-font-head:"avenir-next-lt-pro","Avenir Next",Avenir,"Segoe UI",Helvetica,Arial,sans-serif;--gfr-font-label:"brother-1816","avenir-next-lt-pro","Avenir Next",Helvetica,Arial,sans-serif;--gfr-font-text:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gfr-gutter:20px;font-family:var(--gfr-font-text);font-size:16px;line-height:1.5;color:var(--gfr-text);-webkit-font-smoothing:antialiased}.gfr *,.gfr *:before,.gfr *:after{box-sizing:border-box}.gfr ul,.gfr dl,.gfr dd{list-style:none;margin:0;padding:0}.gfr h1,.gfr h2,.gfr p,.gfr figure{margin:0}.gfr-wrap{max-width:1300px;margin:0 auto;padding:0 var(--gfr-gutter)}.gfr-main{padding:0}.gfr-filter{display:flex;gap:20px;border-bottom:1px solid var(--gfr-line);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gfr-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gfr-filter::-webkit-scrollbar{display:none}.gfr-filter.is-scroll-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px), transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px), transparent)}.gfr-filter.is-scroll-start{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px), transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px), transparent)}.gfr-filter.is-scroll-start.is-scroll-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px), transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px), transparent)}.gfr .gfr-filter__btn{flex:none;display:inline-flex;align-items:flex-start;gap:5px;margin:0;padding:18px 0 16px;border:0;border-bottom:3px solid transparent;border-radius:0;background:0 0;box-shadow:none;color:var(--gfr-navy);font-family:var(--gfr-font-label);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:color .15s,border-color .15s}.gfr .gfr-filter__btn:hover,.gfr .gfr-filter__btn:focus,.gfr .gfr-filter__btn:active{background:0 0;background-color:transparent;box-shadow:none;color:var(--gfr-black);outline:none}.gfr .gfr-filter__btn:hover{border-bottom-color:var(--gfr-line)}.gfr .gfr-filter__btn.is-active,.gfr .gfr-filter__btn.is-active:hover,.gfr .gfr-filter__btn.is-active:focus{color:var(--gfr-black);border-bottom-color:var(--gfr-red)}.gfr-filter__count{font-family:var(--gfr-font-text);font-size:11px;letter-spacing:0;color:var(--gfr-text);transform:translateY(-3px)}.gfr .gfr-filter__btn.is-active .gfr-filter__count{color:var(--gfr-red)}.gfr-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gfr:not(.is-js) .gfr-filter,.gfr:not(.is-js) .gfr-card__more{display:none}.gfr-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:24px;margin-top:40px}.gfr-grid:not(.is-filtered) .gfr-card:last-child:nth-child(3n+1){grid-column:1/-1}.gfr-grid:not(.is-filtered) .gfr-card:last-child:nth-child(3n+2){grid-column:span 2}@media (min-width:901px){.gfr-grid:not(.is-filtered) .gfr-card:last-child:nth-child(3n+1) .gfr-list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));column-gap:40px}}.gfr-card{display:flex;flex-direction:column;background:var(--gfr-grey);min-width:0}.gfr-card[hidden]{display:none}.gfr-card__body{display:flex;flex-direction:column;flex:1;padding:28px 28px 24px}.gfr-card__head{display:grid;grid-template-columns:48px minmax(0, 1fr);gap:16px;align-items:center;margin-bottom:20px}.gfr-card__icon{display:grid;place-items:center;width:48px;height:48px;background:var(--gfr-dark);color:var(--gfr-red)}.gfr-card__icon .gfr-icon{display:block;width:24px;height:24px}.gfr .gfr-card__title{font-family:var(--gfr-font-label);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:var(--gfr-black);hyphens:auto;overflow-wrap:break-word}.gfr .gfr-card__count{margin-top:4px;font-size:14px;color:var(--gfr-text)}.gfr-item{padding:11px 0;border-top:1px solid var(--gfr-line)}.gfr-item__name{display:block;font-size:15.5px;font-weight:500;line-height:1.4;color:var(--gfr-navy);overflow-wrap:break-word}.gfr-item__meta{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--gfr-text)}.gfr.is-js .gfr-item--more{display:none}.gfr.is-js .gfr-card.is-expanded .gfr-item--more,.gfr.is-js .gfr-grid.is-filtered .gfr-item--more{display:block}.gfr .gfr-card__more{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin:auto 0 0;padding:18px 0 0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--gfr-red);font-family:var(--gfr-font-head);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.gfr .gfr-card__more:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.gfr .gfr-card__more[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.gfr .gfr-card__more:hover,.gfr .gfr-card__more:focus,.gfr .gfr-card__more:active{background:0 0;background-color:transparent;box-shadow:none;color:var(--gfr-red-dark);outline:none}.gfr .gfr-filter__btn:focus-visible,.gfr .gfr-card__more:focus-visible{outline:2px solid var(--gfr-red);outline-offset:3px}.gfr-grid.is-filtered{grid-template-columns:minmax(0, 1fr)}.gfr-grid.is-filtered .gfr-card{animation:gfr-in .25s ease-out}.gfr-grid.is-filtered .gfr-card__body{padding:40px 44px 36px}.gfr-grid.is-filtered .gfr-list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));column-gap:40px}.gfr-grid.is-filtered .gfr-card__more{display:none}@keyframes gfr-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gfr .gfr-note{margin-top:48px;max-width:88ch;font-size:14px;line-height:1.7;color:var(--gfr-text)}.gfr-empty{padding:40px 0;text-align:center}@media (max-width:900px){.gfr-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.gfr-grid:not(.is-filtered) .gfr-card:last-child:nth-child(n){grid-column:auto}.gfr-grid:not(.is-filtered) .gfr-card:last-child:nth-child(odd){grid-column:1/-1}.gfr-grid.is-filtered .gfr-list{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:767px){.gfr{--gfr-gutter:16px}.gfr-card__head{grid-template-columns:44px minmax(0, 1fr);gap:14px}.gfr-card__icon{width:44px;height:44px}.gfr-card__icon .gfr-icon{width:22px;height:22px}.gfr-filter{gap:26px;margin:0 calc(var(--gfr-gutter) * -1);padding:0 var(--gfr-gutter)}.gfr .gfr-filter__btn{font-size:14px;padding:16px 0 14px}.gfr-grid,.gfr-grid.is-filtered .gfr-list{grid-template-columns:minmax(0, 1fr)}.gfr-grid{gap:16px;margin-top:28px}.gfr-card__body,.gfr-grid.is-filtered .gfr-card__body{padding:24px 20px 22px}.gfr .gfr-card__title{font-size:18px}.gfr .gfr-note{margin-top:32px}}@media (prefers-reduced-motion:reduce){.gfr-grid.is-filtered .gfr-card{animation:none}.gfr .gfr-card__more:after{transition:none}}