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}
.hcs-photo{position:relative}
.hcs-pnav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;
padding:0 10px;pointer-events:none}
.hcs-pnav[hidden]{display:none}
.hcs-pnav button{pointer-events:auto;width:38px;height:38px;border-radius:50%;border:2px solid #e0ae52;
background:rgba(8,33,24,.72);color:#e0ae52;font:700 26px/1 var(--sans,system-ui);cursor:pointer;
display:flex;align-items:center;justify-content:center;padding:0 0 3px;box-shadow:0 2px 10px rgba(0,0,0,.35)}
.hcs-pnav button:hover{background:#e0ae52;color:#0b1c14}
.hcs-pnav .hcs-pc{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);
background:rgba(8,33,24,.72);color:#fffaf0;font:600 12px/1 var(--sans,system-ui);
padding:5px 9px;border-radius:999px}
.fg-panel>p:not([class]),.fg-panel .fg-list li,.fg-list li,.bd-sec>p,.pw-note,.cbox p:not([class]),.box .links li,.bd-fb p,.bxbody p,.tblurb,.rabout-body p{font-size:14.5px !important;line-height:1.62 !important}.fg-lede,.tlede,.rlede,.xsub,.elede,.hubsub,.nf-lede,.pbody p,.rhero p,.rhero p.first,.wrap p.lead,p.lede{font-size:15.5px !important;line-height:1.6 !important}