.fc{max-width:1000px;margin:0 auto;padding:40px 32px 80px;font-family:'Geist',-apple-system,'Segoe UI',Roboto,'PingFang SC','Microsoft YaHei',sans-serif}
.fc .crumbs{font-size:13px;color:#808080;margin-bottom:18px}.fc .crumbs a{color:#a0a0a0;text-decoration:none}.fc .crumbs a:hover{color:#fff}
.fc h1{font-size:36px;font-weight:650;letter-spacing:-.02em;margin:0 0 10px;line-height:1.15}.fc h1 code{color:#D5001C;font-family:'Geist Mono',monospace}
.fc .alt{font-size:15px;color:#808080;margin:-4px 0 12px}
.fc .chips{display:flex;flex-wrap:wrap;gap:8px}.fc .chips a{display:inline-block;background:#0e0e0e;border:1px solid #333;border-radius:7px;padding:6px 11px;color:#e6e6e6;font-size:13.5px;text-decoration:none}
.fc .chips a:hover{border-color:#D5001C;color:#fff}
.fc .lead{font-size:18px;color:#c8c8c8;line-height:1.6;margin:0 0 26px}
.fc h2{font-size:22px;font-weight:600;margin:38px 0 14px;letter-spacing:-.01em}
.fc .card{background:#141414;border:1px solid #333;border-radius:12px;padding:20px 22px;margin:0 0 14px}
.fc .card h3{font-size:16px;font-weight:600;margin:0 0 10px}.fc .card h3 a{color:#fff;text-decoration:none}.fc .card h3 a:hover{color:#e81f37}
.fc dl{display:grid;grid-template-columns:190px 1fr;gap:8px 16px;margin:0;font-size:14.5px;line-height:1.55}.fc dt{color:#808080}.fc dd{margin:0;color:#e6e6e6;overflow-wrap:anywhere}
.fc ol{color:#c8c8c8;font-size:15.5px;line-height:1.7;padding-left:1.3em}.fc ol li{margin:.35em 0}
.fc p{color:#c8c8c8;font-size:15.5px;line-height:1.7}.fc a.more{color:#D5001C;text-decoration:none;font-weight:600}
.fc .cta{display:inline-block;margin:10px 0 0;background:#D5001C;color:#fff;font-weight:600;font-size:15px;padding:12px 20px;border-radius:9px;text-decoration:none}.fc .cta:hover{background:#e81f37}
.fc table{width:100%;border-collapse:collapse;font-size:14.5px}.fc td,.fc th{border-bottom:1px solid #262626;padding:9px 10px;text-align:left;vertical-align:top}
.fc th{color:#808080;font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}.fc td a{color:#fff;text-decoration:none;font-family:'Geist Mono',monospace}.fc td a:hover{color:#e81f37}
.fc .units{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.fc .units a{display:block;background:#141414;border:1px solid #333;border-radius:12px;padding:16px 18px;color:#fff;text-decoration:none}
.fc .units a:hover{border-color:#4a4a4a}.fc .units small{display:block;color:#808080;font-size:13px;margin-top:4px}
.fc .find{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 30px}.fc .find input{flex:1;min-width:200px;background:#141414;border:1px solid #333;border-radius:9px;color:#fff;font:500 16px 'Geist Mono',monospace;padding:12px 14px}
.fc .find button{background:#D5001C;border:0;border-radius:9px;color:#fff;font-weight:600;font-size:15px;padding:12px 20px;cursor:pointer}.fc .find .msg{width:100%;color:#a0a0a0;font-size:13.5px}
.fc .note{font-size:13px;color:#808080;line-height:1.6;border-top:1px solid #262626;padding-top:18px;margin-top:40px}
@media(max-width:700px){.fc{padding:28px 18px 60px}.fc h1{font-size:28px}.fc dl{grid-template-columns:1fr}.fc dt{margin-top:8px}}
