.ed-site-footer{--footer-separation:40px;margin-top:var(--footer-separation);border-top:1px solid var(--ed-line);background:0 0;padding-bottom:48px}.ed-standalone-footer{padding-bottom:28px}@media (max-width:800px){.ed-standalone-footer{padding-bottom:24px}}.ed-site-footer-main{padding-block:var(--footer-separation) 42px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px;display:grid}.ed-site-footer-brand{width:calc(var(--ed-logo-width) * 1847 / 1888);height:var(--ed-control-height);display:block;position:relative;overflow:hidden}.edition .ed-site-footer-brand .ed-brand-logo{-o-object-fit:contain;object-fit:contain;width:102.22%;max-width:none;height:auto;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.ed-site-footer-nav{-moz-column-gap:32px;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,max-content);grid-auto-flow:column;justify-self:center;column-gap:32px;font-size:14px;line-height:1.5;display:grid}.ed-site-footer-nav a{white-space:nowrap;align-items:center;width:fit-content;min-height:44px;display:flex}.ed-site-footer-nav a:first-child{grid-area:1/1}.ed-site-footer-nav a:nth-child(2){grid-area:2/1}.ed-site-footer-nav a:nth-child(3){grid-area:1/2}.ed-site-footer-nav a:nth-child(4){grid-area:2/2}.ed-site-footer-nav a:nth-child(5){grid-area:3/2}.ed-site-footer-nav a:nth-child(6){grid-area:1/3}.ed-site-footer-help{grid-area:2/3}.ed-site-footer-connect{justify-self:end;gap:8px;font-size:14px;line-height:1.5;display:grid}.ed-site-footer-contacts{font-style:normal;display:grid}.ed-site-footer-contacts a{align-items:center;width:fit-content;min-height:44px;display:flex}.ed-site-footer-social{gap:12px;display:flex}.ed-site-footer-social a{border:1px solid var(--ed-line);background:var(--ed-bg);width:44px;height:44px;color:var(--ed-text);border-radius:50%;flex-shrink:0;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.ed-site-footer-social svg{flex-shrink:0;width:24px;height:24px;display:block}.ed-site-footer-social a:hover{border-color:var(--ed-blue);background:var(--ed-surface)}.ed-site-footer :is(.ed-site-footer-nav a,.ed-site-footer-contacts a,.ed-site-footer-social a,.ed-site-footer-legal a):is(:hover,:focus-visible){color:var(--ed-blue)}.edition .ed-site-footer-social a:focus-visible{outline:2px solid var(--ed-blue);outline-offset:2px}.ed-site-footer-legal{border-top:1px solid var(--ed-line);color:var(--ed-muted);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:36px;padding-top:22px;font-size:12px;line-height:1.5;display:grid}.ed-site-footer-business{align-content:start;gap:6px;padding-top:4px;display:grid}.ed-site-footer-documents{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px 16px;display:grid}.ed-site-footer-legal a{align-items:center;min-height:44px;padding-block:3px;display:flex}@media (max-width:1100px){.ed-site-footer-main{grid-template-columns:minmax(145px,.8fr) minmax(0,1.7fr) minmax(172px,1fr);gap:24px}.ed-site-footer-nav{-moz-column-gap:24px;column-gap:24px}.ed-site-footer-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ed-site-footer{--footer-separation:32px}.ed-site-footer-main{padding-block:var(--footer-separation) 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px}.ed-site-footer-brand{grid-column:1/-1}.ed-site-footer-nav{-moz-column-gap:24px;justify-self:start;column-gap:24px}.ed-site-footer-legal{grid-template-columns:minmax(0,1fr);gap:20px}.ed-site-footer-business{padding-top:0}.ed-site-footer-documents{gap:4px 16px}}@media (max-width:520px){.ed-site-footer{--footer-separation:24px}.ed-site-footer-main{padding-block:var(--footer-separation) 30px;grid-template-columns:minmax(0,1fr);gap:26px}.ed-site-footer-nav{-moz-column-gap:12px;grid-template-columns:1.15fr .7fr 1fr;justify-self:stretch;column-gap:12px}.ed-site-footer-connect{flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px 20px;display:flex}.ed-site-footer-social{margin-left:0}.ed-site-footer-main{gap:18px;padding-bottom:22px}.ed-site-footer-nav{grid-template-rows:repeat(3,44px);font-size:13px}.ed-site-footer-nav a,.ed-site-footer-contacts a{min-height:44px}.ed-site-footer-connect{gap:8px 16px;font-size:13px}.ed-site-footer-legal{gap:12px;padding-top:16px;font-size:11px;line-height:1.45}.ed-site-footer-business{gap:4px}.ed-site-footer-documents{gap:2px 16px}.ed-site-footer-legal a{padding-block:2px}}@media (max-width:800px){.ed-site-footer-nav{grid-column:1/-1;grid-template-columns:1.15fr .7fr 1fr;justify-self:stretch}.ed-site-footer-nav .ed-site-footer-help{white-space:normal;max-width:150px}.ed-site-footer-connect{grid-column:1/-1;justify-content:space-between;justify-self:stretch;align-items:center;gap:16px;display:flex}.ed-site-footer-contacts{flex:none}}@media (max-width:360px){.edition .ed-site-footer-nav{-moz-column-gap:10px;column-gap:10px;font-size:12px}}@media (max-width:520px){.edition .ed-site-footer-nav{-moz-column-gap:8px;grid-template-columns:repeat(3,max-content);justify-content:space-between;column-gap:8px;font-size:12px}.edition .ed-site-footer-nav .ed-site-footer-help{white-space:nowrap;max-width:none}}@media (max-width:340px){.edition .ed-site-footer-nav{-moz-column-gap:7px;column-gap:7px;font-size:11.5px}}@media (min-width:1101px){.ed-site-footer{--footer-columns:minmax(200px,1.4fr) repeat(4,minmax(0,1fr))}.ed-site-footer-main,.ed-site-footer-legal{grid-template-columns:var(--footer-columns);-moz-column-gap:24px;column-gap:24px}.ed-site-footer-nav{grid-column:2/5;grid-template-columns:subgrid;-moz-column-gap:24px;justify-self:stretch;column-gap:24px}.ed-site-footer-connect{grid-column:5;justify-self:end}.ed-site-footer-documents{grid-column:2/-1;grid-template-columns:subgrid;-moz-column-gap:24px;column-gap:24px}.ed-site-footer-documents a:nth-child(4n){text-align:right;justify-content:flex-end;justify-self:end}}@media (min-width:801px){.ed-site-footer-connect,.ed-site-footer-contacts{justify-items:end}}@media (max-width:1100px){.ed-site-footer-documents a:nth-child(2n){text-align:right;justify-content:flex-end;justify-self:end}}@media (max-width:800px){.ed-site-footer-nav a:nth-child(6),.ed-site-footer-nav .ed-site-footer-help{text-align:right;justify-self:end}}
