footer .foot{display:flex !important;flex-direction:column !important;align-items:center !important;
justify-content:center !important;text-align:center !important;gap:9px !important;flex-wrap:nowrap !important}
footer .foot>span{display:block;max-width:100%}
footer .foot .fctx{color:var(--ink-2);font-size:13px}
footer .foot .fnav{font-size:14px}
footer .foot .fnav a{white-space:nowrap}
footer .foot a{color:var(--gold,#e0ae52) !important;text-decoration:none !important}
footer .foot a:hover{text-decoration:underline !important}
footer .fbrand{color:#fffaf0 !important}
.pnear{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.pnear a.pnc{display:flex;flex-direction:column;gap:7px;background:var(--panel,#123625);border:1px solid var(--line);
border-radius:16px;padding:18px 20px}
.pnear a.pnc:hover{border-color:var(--gold,#e0ae52)}
.pnear .pnc .k{display:flex;align-items:center;gap:6px;font:800 10.5px/1 var(--sans);letter-spacing:.13em;
text-transform:uppercase;color:var(--gold,#e0ae52);opacity:1}
.pnear .pnc .k .xci{width:17px;height:17px;flex:none;color:var(--c)}
.pnear .pnc .t{font-size:17px;font-weight:700;margin:0;line-height:1.25;color:var(--ink)}
.pnear .pnc .w{font-size:14px;color:var(--ink-2);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;
-webkit-box-orient:vertical;overflow:hidden}
.pnear .pnc .go{margin-top:auto;padding-top:3px;color:var(--gold-light,#f0c56c);font-weight:700;font-size:13px}