.csRoot .csFoot{background:var(--csGround);border-top:1px solid var(--csLine)}.csRoot .csFootBrand{border-bottom:1px solid var(--csLine)}.csRoot .csFootBar,.csRoot .csFootBlog{border-top:1px solid var(--csLine)}.csRoot .csFootMark{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;padding:6px;border-radius:var(--csRadKeySm);background:var(--csWell);border:1px solid var(--csLine);box-shadow:var(--csCutShadow)}.csRoot .csFootMark img{border-radius:4px}.csRoot .csFootWordmark{font-family:var(--csDisplay);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .csFootLede{font-size:14px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .csFootCredit{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:10px 14px 12px;border-radius:var(--csRadKeySm);background:var(--csWell);border:1px solid var(--csLine);box-shadow:var(--csCutShadow)}.csRoot .csFootCreditRow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px}.csRoot .csFootCreditLink{display:inline-flex;align-items:center;gap:7px;min-height:30px;font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkMeta);text-decoration:none;transition:color var(--csTintMs) var(--csEase)}.csRoot .csFootCreditLink:hover{color:var(--csInk)}.csRoot .csFootCreditLink:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap);border-radius:3px}.csRoot .csFootHead{font-family:var(--csDisplay);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:var(--csLeadTitle);color:var(--csInk);margin:0 0 6px}.csRoot .csFootHeadFlush{margin-bottom:0}.csRoot .csFootList{margin:0;padding:0;list-style:none}.csRoot .csFootListSub{margin-top:4px}.csRoot .csFootLink{display:flex;align-items:center;gap:8px;min-height:34px;padding:3px 0;font-size:14px;line-height:var(--csLeadBody);color:var(--csInkBody);text-decoration:none;transition:color var(--csTintMs) var(--csEase)}.csRoot .csFootLink:hover{color:var(--csInk)}.csRoot .csFootLink:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap);border-radius:3px}.csRoot .csFootCreditLink img,.csRoot .csFootCreditLink svg,.csRoot .csFootLink img,.csRoot .csFootLink svg,.csRoot .csFootMore svg{flex:none}.csRoot .csFootLinkQuiet{color:var(--csInkMeta)}.csRoot .csFootPostTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csRoot .csKey.csFootMore{--csKeyInk:var(--csInkBody);--csKeyInkHi:var(--csInk);flex:none;gap:8px;padding:10px 14px;border-radius:var(--csRadKeySm);font-size:13.5px;font-weight:600;line-height:var(--csLeadBody);white-space:nowrap;text-decoration:none}.csRoot .csFootBar button,.csRoot .csFootLegal{font-size:13px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .csFootBar button{display:inline-flex;align-items:center;min-height:34px;transition:color var(--csTintMs) var(--csEase)}.csRoot .csFootBar button:hover{color:var(--csInk)}.csRoot .csFootBar button:active{transform:none}.csRoot .csFootBar button:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap);border-radius:3px}@media (max-width:767.98px),(pointer:coarse){.csRoot .csFootBar button,.csRoot .csFootCreditLink,.csRoot .csFootLink{min-height:44px}}