.cnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.cnav a{border:1px solid #22304A;border-radius:999px;padding:7px 14px;color:#C9D4E8;text-decoration:none;font-size:14px}.cnav a:hover{border-color:#E8B84A;color:#fff}
.ccard{background:#111A2B;border:1px solid #22304A;border-radius:14px;padding:22px;margin:0 0 22px;scroll-margin-top:80px}
.ccard h2{margin:0 0 6px;font-size:24px}.cblurb{margin:0 0 16px;color:#9AA9C2}
.cform{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cform label{display:block;font-size:14px;color:#C9D4E8;margin:0 0 4px}
.cform input{width:100%;padding:11px;border-radius:10px;border:1px solid #22304A;background:#0B1320;color:#EAF0FA;font:inherit;font-size:16px}.cform input:focus{outline:2px solid #6FA3E8;outline-offset:1px}
.cout{margin-top:18px;padding-top:16px;border-top:1px solid #22304A}.cbig{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 12px}
.cbig span{color:#C9D4E8}.cbig strong{font-size:30px;color:#E8B84A}.cbig.neg strong{color:#FF8A80}
.crows{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:15px}.crows dt{color:#9AA9C2}.crows dd{margin:0;text-align:right;color:#EAF0FA}
.chow{margin-top:12px;color:#9AA9C2;font-size:14px}.chow summary{cursor:pointer;color:#C9D4E8}.chow p{margin:8px 0 0}
.cnote{color:#9AA9C2;font-size:14px;margin:8px 0 0}
