/* LFIX Gov Graph: footer, skip link, mobile toolbar offset */
.gg-skip{position:absolute;left:8px;top:-60px;z-index:2147483646;background:var(--bg2);color:var(--ink);padding:10px 14px;border-radius:8px;border:1px solid var(--line2)}
.gg-skip:focus{top:8px}
.gg-foot{font-size:13px;line-height:1.5;color:var(--ink2);background:var(--bg2);border-top:1px solid var(--line)}
.gg-foot .foot-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;padding:10px 16px}
.gg-foot p{margin:0}
.gg-foot .foot-links{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:0;padding:0}
.gg-foot a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;display:inline-block;min-height:24px;line-height:24px}
.index .gg-foot{margin:40px -24px -60px;border-radius:0}
body[data-cc] .gg-foot{position:fixed;left:0;right:0;bottom:0;z-index:20;height:40px;overflow:hidden}
body[data-cc] .gg-foot .foot-grid{padding:7px 16px;flex-wrap:nowrap;white-space:nowrap}
body[data-cc] #app{bottom:40px}
@media (min-width:901px) and (max-width:1180px){body[data-cc] .gg-foot .foot-org{display:none}}
@media (max-width:900px){
  body[data-cc] #app{position:relative;top:0;bottom:auto}
  body[data-cc] .gg-foot{position:static;height:auto;overflow:visible;padding-bottom:76px}
  body[data-cc] .gg-foot .foot-grid{flex-wrap:wrap;white-space:normal}
}
.gg-page{overflow:auto}
.gg-doc{max-width:760px;margin:0 auto;padding:40px 20px 56px}
.gg-doc h1{font-size:34px;margin:6px 0 16px}.gg-doc h2{font-size:22px;margin:28px 0 8px}
.gg-doc p{color:var(--ink2);font-size:15px}.gg-doc p b{color:var(--ink)}
.gg-doc a{text-decoration:underline}
.gg-cols{columns:3 180px;padding-left:18px}.gg-cols li{margin:4px 0}
