.home-record-answer{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--ink-3)}.home-faq h2,.home-record-answer h2{margin:0 0 8px;font:800 28px/1.2 var(--font-display)}.home-reset-answer{margin:0 0 14px;font-size:16px;font-weight:650}.home-gap-summary{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0 0 10px}.home-gap-summary dt{color:var(--ink-2);font-size:12px}.home-gap-summary dd{margin:2px 0 0;font:750 23px/1.3 var(--font-mono)}.home-coverage-note,.home-gap-definition,.home-personal-note{margin:8px 0 0;color:var(--ink-2);font-size:12px}.home-personal-note{font-size:14px;margin:12px 0 0}.home-secondary-actions a{font-size:13px;font-weight:500}.compound-hero-card .hero-countdown-badge{max-width:100%;font-size:clamp(26px,4vw,36px);line-height:1.15;overflow-wrap:break-word}.home-faq{margin:30px 0}.home-faq details{margin:12px 0;padding:14px 18px;background:var(--card);border:var(--border);border-radius:var(--radius)}.home-faq summary{cursor:pointer;font-weight:700}.home-faq details p{margin-bottom:0;font-size:14px}@media (max-width:520px){.home-record-answer h2{font-size:25px}.home-gap-summary{gap:12px 22px}.home-gap-summary dd{font-size:20px}}.home-interval-details{margin-top:12px}.home-disclosure>summary,.home-interval-details summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:700}.home-interval-details[open]>summary{margin-bottom:12px}.home-personal-actions{display:flex;flex-wrap:wrap;gap:8px 20px}.home-personal-actions a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.home-disclosure{margin:16px 0;border-top:1px solid var(--ink-3)}.hero-source-text summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.public-action-share{margin-top:16px}.public-action-share summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.public-action-share label,.public-action-share p{font-size:13px}.public-action-share textarea{display:block;width:100%;margin-top:12px;padding:12px;background:var(--card);color:var(--ink);border:1px solid var(--ink-3);border-radius:8px;font:13px/1.6 system-ui;resize:vertical}.public-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.public-action-share select,.public-share-actions a,.public-share-actions button{min-height:44px}.public-action-share select,.public-share-actions button{padding:8px 12px;color:var(--ink);background:var(--card);border:1px solid var(--ink-3);border-radius:8px}.public-share-actions a{display:inline-flex;align-items:center}