*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#f6f8fb;color:#17202a}.tc-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid #dbe2ea;position:sticky;top:0;z-index:5}.tc-header a{text-decoration:none;color:#173e8f;font-weight:800}.tc-header nav a{font-size:14px}main{max-width:1180px;margin:auto;padding:32px 20px 70px}.tc-hero{padding:28px 0 38px}.tc-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#2563eb;font-weight:800;font-size:12px}.tc-hero h1{font-size:clamp(34px,5vw,58px);margin:8px 0 14px}.tc-hero>p:not(.tc-eyebrow){max-width:800px;line-height:1.7;color:#65758b}.tc-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.tc-jumps a{padding:14px;background:#fff;border:1px solid #dbe2ea;border-radius:14px;text-decoration:none;color:#17202a;font-weight:750}.tc-jumps small{float:right;color:#65758b}.tc-group{padding:34px 0;border-top:1px solid #dbe2ea}.tc-group-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.tc-group-head h2{display:inline;margin:0 0 0 8px;font-size:28px}.tc-group-head p{margin:8px 0 0;color:#65758b;max-width:720px}.tc-all{white-space:nowrap;color:#2563eb;font-weight:800;text-decoration:none}.tc-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tc-tools a{display:block;padding:14px;background:#fff;border:1px solid #dbe2ea;border-radius:14px;text-decoration:none;color:#17202a}.tc-tools strong{display:block;margin-bottom:6px}.tc-tools span{display:block;color:#65758b;font-size:12px;line-height:1.5}.tc-note{margin-top:28px;padding:22px;border-radius:16px;background:#eef4ff;border:1px solid #cddcff}.tc-note p{line-height:1.7;color:#41516a}footer{display:flex;gap:20px;justify-content:center;padding:28px;border-top:1px solid #dbe2ea;background:#fff}footer a{color:#526278;text-decoration:none}@media(max-width:900px){.tc-jumps,.tc-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tc-jumps,.tc-tools{grid-template-columns:1fr}.tc-group-head{align-items:flex-start;flex-direction:column}.tc-all{white-space:normal}}@media(prefers-color-scheme:dark){body{background:#0f141c;color:#edf2f7}.tc-header,footer,.tc-jumps a,.tc-tools a{background:#161d27;border-color:#334155}.tc-header a,.tc-all{color:#78a7ff}.tc-hero>p:not(.tc-eyebrow),.tc-group-head p,.tc-tools span,.tc-jumps small{color:#aab6c5}.tc-jumps a,.tc-tools a{color:#edf2f7}.tc-note{background:#14213a;border-color:#284b83}.tc-note p{color:#bdc9d8}.tc-group{border-color:#334155}}