.block{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-rule);padding-top:.35rem}@media(max-width:700px){.block{grid-template-columns:repeat(2,1fr)}}.cell{padding:.6rem .85rem .7rem 0;border-right:1px solid var(--color-rule)}.cell:last-child{border-right:none}.cell:not(:first-child){padding-left:.85rem}@media(max-width:700px){.cell:nth-child(2n){border-right:none}.cell:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.cell:nth-child(odd){padding-left:0}.cell:nth-child(2n){padding-left:.85rem}}.cell b{display:block;font-family:var(--font-sans);font-size:.88rem;font-weight:600;letter-spacing:-.015em;margin-top:.15rem}.drivers{border-top:1px solid var(--color-rule)}.driver{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.25rem 1.25rem;padding:.95rem 0;border-bottom:1px solid var(--color-rule);align-items:baseline}.driver:nth-child(2n){background:var(--color-band-soft);box-shadow:-.6rem 0 0 var(--color-band-soft),.6rem 0 0 var(--color-band-soft)}.driver-code{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--color-red)}.driver p{color:var(--color-ink-2);font-size:.89rem}.driver a{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);text-decoration:none;border-bottom:1px solid var(--color-rule-hard)}.driver a:hover{color:var(--color-red);border-bottom-color:var(--color-red)}@media(max-width:700px){.driver{grid-template-columns:1fr}}.faq{border-top:1px solid var(--color-rule);margin:0}.faq dt{font-weight:640;font-size:.95rem;letter-spacing:-.008em;padding-top:.95rem}.faq dd{margin:0;color:var(--color-ink-2);font-size:.89rem;padding:.3rem 0 .95rem;border-bottom:1px solid var(--color-rule);max-width:68ch}.market-opener{display:flex;flex-direction:column;gap:1.1rem;max-width:62ch;padding-block:clamp(1.5rem,3.5vw,2.5rem) 0}.market-opener p{color:var(--color-ink-2)}
