.ift{--ift-ink:#000;--ift-title:#222326;--ift-line:#e3e6ec;--ift-dark:#4b4743;--ift-navy:#0d4e66;background:#fff;color:var(--ift-ink);font-size:14px;font-weight:400;line-height:1.56}.ift *,.ift :after,.ift :before{box-sizing:border-box}.ift ul{list-style:none}.ift li,.ift ul{margin:0;padding:0}.ift p{margin:0}.ift a{color:inherit;text-decoration:none}.ift a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.ift :focus-visible{outline:2px solid var(--ift-navy);outline-offset:2px}.ift__inner{margin:0 auto;max-width:1548px;padding:0 24px}.ift__grid{align-items:start;column-gap:24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ift__grid:before{border-top:1px solid var(--ift-line);content:"";grid-column:1/-1;height:44.5px}.ift__logo{display:block;grid-column:1/span 2}.ift__logo img{display:block;height:auto;width:100%}.ift__nav{column-gap:24px;display:grid;grid-column:4/span 9;grid-template-columns:repeat(4,minmax(0,1fr))}.ift__col{padding-bottom:40px}.ift .ift__title{color:var(--ift-title);font-size:14px;font-weight:500;letter-spacing:2.1px;line-height:20px;margin-bottom:13.3px;text-transform:uppercase}.ift .ift__link{display:inline-block;padding:4.5px 0}.ift__bottom{background:var(--ift-dark);color:#fff}.ift__bottom :focus-visible{outline-color:#fff}.ift__bar{align-items:center;display:flex;gap:8px 24px;justify-content:space-between;min-height:67px;padding-bottom:10px;padding-top:25px}.ift .ift__legal{display:flex;flex-wrap:wrap;gap:0 35.5px;padding-left:17.8px}.ift .ift__legal-link{display:inline-block;line-height:1;padding:8px 0}.ift__copy{line-height:1.56}@media (max-width:1124px){.ift__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ift__bar{align-items:flex-start;flex-direction:column;gap:0;padding-bottom:11.7px;padding-top:26.7px}.ift .ift__copy{margin-top:2px}.ift .ift__legal{padding-left:0}}@media (max-width:767px){.ift__logo{grid-column:1/-1;margin-bottom:50px}.ift__nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ift__bar{padding-bottom:13px}.ift .ift__copy{margin-top:21px}}