.as-fnav{border-top:1px solid #1B2230;margin:44px 0 0;padding:30px 0 16px}
.as-fnav-in{max-width:1240px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:26px 20px}
.as-fcol{display:flex;flex-direction:column;gap:9px;min-width:0}
.as-fh{margin:0 0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7E8A9C}
.as-fnav a{color:#AEB8CB;text-decoration:none;font-size:13.5px;line-height:1.4}
.as-fnav a:hover{color:#E6EDF5}
.as-fmark{display:flex;align-items:center;gap:8px;color:#DCE6F0}
.as-fbase{max-width:1240px;margin:14px auto 0;padding:12px 22px 0;border-top:1px solid #141A26;display:flex;flex-wrap:wrap;gap:6px 16px;color:#7E8A9C;font-size:12px}
.as-fbase span{opacity:.9}

.as-fnav-map{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) !important;gap:24px 18px !important}.as-fnav-map .as-fcol{gap:7px}.as-fnav-map .as-fh{cursor:default}
@media(max-width:720px){.as-fnav-map{grid-template-columns:1fr 1fr !important;gap:10px 14px !important}.as-fnav-map .as-fh{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin:0;border-bottom:1px solid #141A26;font-size:11px}.as-fnav-map .as-fh::after{content:'+';font-size:14px;color:#7E8A9C}.as-fnav-map .as-fold.as-open .as-fh::after{content:'\2212'}.as-fnav-map .as-fold a{display:none}.as-fnav-map .as-fold.as-open a{display:block;padding:4px 0}.as-fnav-map .as-fcol:first-child{grid-column:1 / -1}}
