/* Sydas Sector footer spacing and readability v65.1.2 */
.layout-v60 footer .foot-in{align-items:start;column-gap:clamp(48px,7vw,110px);row-gap:38px;padding-top:clamp(44px,5vw,68px);padding-bottom:40px}
.layout-v60 footer .foot-col{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:0}
.layout-v60 footer .foot-col h4{margin:0 0 17px;line-height:1.3;letter-spacing:.12em}
.layout-v60 footer .foot-col>a:not(.logo){display:flex;width:max-content;max-width:100%;min-height:34px;align-items:center;margin:0;padding:6px 0;line-height:1.45;white-space:normal}
.layout-v60 footer .foot-col>a:not(.logo)+a:not(.logo){margin-top:3px}
.layout-v60 footer .foot-col .logo{display:inline-flex;margin:0 0 15px;line-height:1.3}
.layout-v60 footer .foot-col p{margin:0;max-width:390px;line-height:1.75}
.layout-v60 footer .foot-bottom{padding-block:24px}
.layout-v60 footer .footer-policy-v273{margin-top:0;gap:8px 24px;padding-top:22px;padding-bottom:26px}
@media(max-width:860px){.layout-v60 footer .foot-in{grid-template-columns:1fr 1fr;column-gap:34px;row-gap:34px}.layout-v60 footer .foot-col:first-child{grid-column:1/-1}}
@media(max-width:520px){.layout-v60 footer .foot-in{grid-template-columns:1fr;row-gap:30px;padding-top:38px}.layout-v60 footer .foot-col:first-child{grid-column:auto}.layout-v60 footer .foot-col h4{margin-bottom:12px}.layout-v60 footer .footer-policy-v273{justify-content:flex-start;gap:4px 14px}}
