.cget-footer{position:relative;min-height:180px;box-sizing:border-box;background:#101820;color:rgba(255,255,255,.65);padding:1rem 0 0;}
    .cget-footer .inner{max-width:100%;margin:0;padding:0 3rem;}
    .cget-footer .fgrid{display:flex;justify-content:space-between;gap:3.5rem;align-items:flex-start;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08);}
    .cget-footer .fcol:last-child{margin-left:auto;text-align:right;flex-shrink:0;transform:none;}
    /* 文本扩展：联系信息译成英/俄/阿等语言后会明显变长；仅译文语言（已声明 lang 且非中文）
       允许该列在整行放不下时收缩折行。flex 只在有负余量时收缩；中文、以及无 lang 属性（JS 关闭）
       不匹配此规则，保持原有排版（中文 768px 的临界换行仍由左列承担，与现版一致）。*/
    html[lang]:not(:lang(zh)) .cget-footer .fcol:last-child{flex-shrink:1;min-width:0;}
    .cget-footer .fcol:last-child .contact div{justify-content:flex-end;padding-top:.08rem;padding-bottom:.08rem;}
    .cget-footer .fcol .ft{color:#fff;font-weight:700;margin-bottom:.35rem;font-size:0.95rem;}
    .cget-footer .fcol .brand{display:flex;align-items:center;gap:0.6rem;margin-bottom:1rem;}
    .cget-footer .fcol .brand .brand-logo{height:48px;width:auto;display:block;}
    .cget-footer .fcol .brand b{color:#fff;font-size:1rem;}
    .cget-footer .fcol .fdesc{font-size:0.88rem;line-height:1.7;max-width:26rem;}
    .cget-footer .fcol .links{display:flex;flex-wrap:wrap;gap:0.4rem 1.6rem;margin-top:1.4rem;}
    .cget-footer .fcol .links a{color:rgba(255,255,255,.65);text-decoration:none;font-size:0.9rem;transition:color .2s;}
    .cget-footer .fcol .links a:hover{color:#5266eb;}
    .cget-footer .fcol .contact div{display:flex;align-items:center;gap:0;font-size:0.9rem;padding:0.35rem 0;overflow-wrap:break-word;}
    .cget-footer .fcol .contact .label{color:inherit;font-weight:inherit;min-width:3em;}
    .cget-footer .fbar{text-align:center;padding:.5rem 1rem;font-size:0.82rem;line-height:1.6;color:rgba(255,255,255,.4);}
    .cget-footer .fbar a{color:rgba(255,255,255,.4);text-decoration:none;}
    .cget-footer .fbar a:hover{color:#fff;}
    [dir="rtl"] .cget-footer .fcol:last-child{margin-left:0;text-align:right;}
    [dir="rtl"] .cget-footer .fcol:last-child .contact div{justify-content:flex-start;}
    @media(max-width:700px){
        .cget-footer{min-height:180px;padding-top:1.5rem;}
        .cget-footer .fgrid{flex-direction:column;gap:1.25rem;padding-bottom:1.5rem;}
        .cget-footer .fcol:last-child{margin-left:0;text-align:left;}
        .cget-footer .fcol:last-child .contact div{justify-content:flex-start;}
        .cget-footer .fbar{line-height:1.8;padding:.8rem 1rem 1rem;}
    }