.amg-home-categories{--amg-hc-primary:#004BF6;--amg-hc-primary-dark:#003BC4;--amg-hc-rgb:0, 75, 246;--amg-hc-bg:#FAFAFA;--amg-hc-gutter:clamp(20px, 5vw, 48px);position:relative;box-sizing:border-box;width:100%;padding:clamp(20px, 3vw, 40px) 0 clamp(48px, 6vw, 88px);background-color:var(--amg-hc-bg)}.amg-home-categories *,.amg-home-categories *::before,.amg-home-categories *::after{box-sizing:border-box}.amg-home-categories__inner{max-width:1280px;margin:0 auto;padding:0 var(--amg-hc-gutter)}.amg-home-categories__header{max-width:640px;margin:0 0 clamp(24px, 3.5vw, 40px)}.amg-home-categories .amg-home-categories__title{margin:0 0 10px;padding:0;font-size:clamp(1.625rem, 1.2rem + 1.5vw, 2.375rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.amg-home-categories .amg-home-categories__intro{margin:0;font-size:clamp(.9375rem, .9rem + .2vw, 1.0625rem);line-height:1.6;opacity:.8}.amg-home-categories .amg-home-categories__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.amg-home-categories .amg-home-categories__item{display:flex;min-width:0;margin:0;padding:0}.amg-home-categories .amg-home-categories__card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;border:1px solid rgba(var(--amg-hc-rgb),.10);border-radius:16px;background-color:#fff;box-shadow:0 1px 2px rgb(16 24 40 / .04),0 10px 24px -14px rgba(var(--amg-hc-rgb),.28);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.amg-home-categories .amg-home-categories__card::before{content:"";position:absolute;z-index:-1;top:-60%;right:-10%;width:60%;aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--amg-hc-rgb),.12),rgba(var(--amg-hc-rgb),0));pointer-events:none}.amg-home-categories .amg-home-categories__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(var(--amg-hc-rgb),.14);border-radius:14px;background:linear-gradient(145deg,rgba(var(--amg-hc-rgb),.14),rgba(var(--amg-hc-rgb),.05));color:var(--amg-hc-primary);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.amg-home-categories .amg-home-categories__icon svg{display:block;width:24px;height:24px}.amg-home-categories .amg-home-categories__body{min-width:0}.amg-home-categories .amg-home-categories__name{margin:0 0 3px;padding:0;font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.amg-home-categories a.amg-home-categories__link,.amg-home-categories a.amg-home-categories__link:visited{color:inherit;text-decoration:none}.amg-home-categories a.amg-home-categories__link::after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit}.amg-home-categories a.amg-home-categories__link:hover{color:var(--amg-hc-primary)}.amg-home-categories a.amg-home-categories__link:focus{outline:none}.amg-home-categories a.amg-home-categories__link:focus-visible::after{outline:3px solid var(--amg-hc-primary);outline-offset:-3px;border-radius:16px}.amg-home-categories .amg-home-categories__text{margin:0;font-size:.875rem;line-height:1.5;opacity:.78}.amg-home-categories .amg-home-categories__count{margin:6px 0 0;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--amg-hc-primary)}.amg-home-categories .amg-home-categories__arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(var(--amg-hc-rgb),.20);border-radius:50%;color:var(--amg-hc-primary);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.amg-home-categories .amg-home-categories__arrow-icon{display:block;width:16px;height:16px;transition:transform .2s ease}@media (hover:hover){.amg-home-categories .amg-home-categories__card:hover{border-color:rgba(var(--amg-hc-rgb),.32);transform:translateY(-3px);box-shadow:0 1px 2px rgb(16 24 40 / .05),0 14px 28px -12px rgb(16 24 40 / .14),0 26px 44px -22px rgba(var(--amg-hc-rgb),.38)}.amg-home-categories .amg-home-categories__card:hover .amg-home-categories__icon{border-color:var(--amg-hc-primary);background:var(--amg-hc-primary);color:#fff}.amg-home-categories .amg-home-categories__card:hover .amg-home-categories__arrow{border-color:var(--amg-hc-primary);background-color:var(--amg-hc-primary);color:#fff}.amg-home-categories .amg-home-categories__card:hover .amg-home-categories__arrow-icon{transform:translateX(2px)}}@media (max-width:399px){.amg-home-categories .amg-home-categories__card{gap:12px;padding:14px}.amg-home-categories .amg-home-categories__icon{width:44px;height:44px;border-radius:12px}.amg-home-categories .amg-home-categories__arrow{width:18px;height:18px;border:0;border-radius:0}.amg-home-categories .amg-home-categories__arrow-icon{width:18px;height:18px}}@media (min-width:600px){.amg-home-categories .amg-home-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.amg-home-categories .amg-home-categories__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon arrow" "body body";align-items:start;align-content:space-between;gap:22px 12px;padding:22px;border-radius:20px}.amg-home-categories .amg-home-categories__icon{grid-area:icon;justify-self:start;width:52px;height:52px;border-radius:15px}.amg-home-categories .amg-home-categories__arrow{grid-area:arrow;width:36px;height:36px;border:1px solid rgba(var(--amg-hc-rgb),.20);border-radius:50%}.amg-home-categories .amg-home-categories__body{grid-area:body}.amg-home-categories .amg-home-categories__name{margin-bottom:6px;font-size:1.1875rem}.amg-home-categories .amg-home-categories__text{font-size:.9375rem}.amg-home-categories .amg-home-categories__count{margin-top:14px}.amg-home-categories a.amg-home-categories__link:focus-visible::after{border-radius:20px}}@media (min-width:1100px){.amg-home-categories .amg-home-categories__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.amg-home-categories .amg-home-categories__card{padding:24px;gap:28px 12px}}@media (min-width:1600px){.amg-home-categories{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.amg-home-categories .amg-home-categories__card,.amg-home-categories .amg-home-categories__icon,.amg-home-categories .amg-home-categories__arrow,.amg-home-categories .amg-home-categories__arrow-icon{transition:none}.amg-home-categories .amg-home-categories__card:hover{transform:none}}