/* Filings Wire: landing + issues. Sits on reports.css. */
.nav-fallback { margin: 0 0 20px; font-size: 13.5px; color: var(--ink-faint); }
.nav-fallback a { color: var(--ink-dim); text-decoration: none; }
#site-nav:not(:empty) + .nav-fallback { display: none; }
.k { color: var(--ink-faint); font-size: 12.5px; font-weight: 400; }
.fig { color: var(--ink); font-size: 12.5px; }
.tw table { min-width: 760px; }
.tw th:nth-child(5), .tw td:nth-child(5) { min-width: 150px; }
.tw td.links { white-space: nowrap; }
.tw td.d { white-space: nowrap; }
.tw td.links a { color: var(--ink-dim); text-decoration: none; }
.tw td.links a:hover { color: var(--ink); text-decoration: underline; }
.changes { padding-left: 20px; font-size: 14px; }
.changes li { margin-bottom: 8px; color: var(--ink-dim); }
.changes li b { color: var(--ink); }
.foot { margin-top: 32px; }
.offer { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 18px 0; }
.offer .card { padding: 18px 20px; background: var(--well); border: 1px solid var(--panel-edge); border-radius: var(--radius); }
.offer .card p.price { font-size: 34px; line-height: 1.1; font-weight: 700; font-variation-settings: "wdth" 88; margin: 0; }
.offer .price small { font-size: 14px; font-weight: 400; color: var(--ink-dim); }
.offer .card p { margin: 6px 0 0; font-size: 14px; color: var(--ink-dim); }
.offer .card.is-founding { border-color: rgba(242,163,58,0.55); }
.cta { display: inline-block; margin-top: 14px; padding: 10px 16px; border-radius: 8px; background: var(--ink); color: #0d1218; font-weight: 700; text-decoration: none; }
.cta:hover { background: #fff; }
.cta.is-quiet { background: transparent; color: var(--ink); border: 1px solid var(--panel-edge); font-weight: 600; }
.what { list-style: none; padding: 0; margin: 12px 0; }
.what li { padding: 8px 0; border-bottom: 1px solid rgba(233,228,216,0.08); font-size: 15px; }
.what li b { display: inline-block; min-width: 130px; color: var(--ink); }
.sample { margin: 18px 0; padding: 16px 18px; border: 1px solid var(--panel-edge); border-radius: var(--radius); }
.sample .big { font-size: 20px; font-weight: 700; font-variation-settings: "wdth" 88; margin: 0 0 4px; }
@media (max-width: 640px) { .offer { grid-template-columns: 1fr; } }
