.bci-ft--v2 .bci-ft__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;
  padding-top:38px;padding-bottom:26px}
.bci-ft--v2 .bci-ft__who-t{max-width:52ch}
.bci-ft__pub{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:16px 0 0;
  font-size:13.5px;line-height:1.5;color:#c3dcd1}
.bci-ft__pub dt{font:600 11px/1.9 LedM,monospace;letter-spacing:.09em;text-transform:uppercase;color:#8fd0b8}
.bci-ft__pub dd{margin:0;min-width:0}
.bci-ft__pub strong{color:#fff;font-weight:600}
.bci-ft__pub a{color:#fff!important}
.bci-ft--v2 .bci-ft__sec{min-width:0;border-left:1px solid rgba(255,255,255,.14);padding-left:32px}
.bci-ft--v2 .bci-ft__sec h2,.bci-ft__desk h2,.bci-tr__cap{margin:0 0 10px;font:600 11.5px/1 LedM,monospace;
  letter-spacing:.11em;text-transform:uppercase;color:#8fd0b8}
.bci-ft--v2 .bci-ft__sec ul{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}
.bci-ft--v2 .bci-ft__sec li{break-inside:avoid}
.bci-ft--v2 .bci-ft__sec a{display:flex;align-items:center;gap:8px;min-height:38px;font-size:15px;font-weight:600;
  color:#eef7f3!important;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.09)}
.bci-ft--v2 .bci-ft__sec a::before{content:"";width:6px;height:6px;flex:0 0 auto;background:#8fd0b8;
  transform:rotate(45deg)}
.bci-ft--v2 .bci-ft__sec a:hover,.bci-ft__desk a:hover{color:#fff!important;text-decoration:underline}
.bci-ft__desk{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding-top:14px;padding-bottom:16px;
  border-top:1px solid rgba(255,255,255,.14)}
.bci-ft__desk h2{margin:0}
.bci-ft__desk ul{display:flex;flex-wrap:wrap;gap:0 18px;list-style:none;margin:0;padding:0}
.bci-ft__desk a{display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;color:#d9e8e1!important;
  text-decoration:none}
.bci-ft--v2 .bci-ft__care .bci-wrap{display:block;padding-top:22px;padding-bottom:22px}
.bci-ft--v2 .bci-ft__care p{margin:0;max-width:none}
.bci-ft__line{margin-top:8px!important;font-size:13.5px;color:#dff0e8}
.bci-ft__line b{color:#fff;font-weight:700;white-space:nowrap}
.bci-tr{display:grid;grid-template-columns:repeat(2,max-content);gap:18px 0;margin-top:18px}
.bci-tr__g{min-width:0;padding:0 18px;border-left:1px solid rgba(255,255,255,.14)}
.bci-tr__g:nth-child(odd){padding-left:0;border-left:0}
.bci-tr__row{display:flex;flex-wrap:wrap;gap:10px}
.bci-tr__b{display:inline-flex;align-items:center;justify-content:center;height:58px;min-width:58px;
  padding:0 10px;box-sizing:border-box;background:#fff;border-radius:4px;text-decoration:none}
.bci-tr__b--d{background:#0f5c4b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.bci-tr__b img{display:block;width:auto;max-width:none}
.bci-tr__b:hover{box-shadow:0 0 0 2px #8fd0b8}
@media (max-width:900px){
 .bci-ft--v2 .bci-ft__grid{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:30px}
 .bci-ft--v2 .bci-ft__sec{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:20px}
 .bci-tr{grid-template-columns:minmax(0,1fr)}
 .bci-tr__g{padding:0;border-left:0}
}
@media (max-width:600px){
 .bci-ft--v2 .bci-ft__sec ul{column-gap:16px}
 .bci-ft--v2 .bci-ft__sec a{min-height:44px;font-size:14.5px}
 .bci-ft__desk{display:block}
 .bci-ft__desk h2{margin-bottom:6px}
 .bci-ft__desk a{min-height:40px}
 .bci-ft__pub{grid-template-columns:minmax(0,1fr);gap:2px}
 .bci-ft__pub dd{margin-bottom:8px}
 .bci-tr__b{height:52px}
 .bci-tr__b img{transform:scale(.92)}
}
