.embed-shell{max-width:800px;margin:0 auto;padding:16px;color:var(--ink)}.embed-head{margin:0 0 14px}.embed-title{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.02em;margin:0}.embed-lede{margin:4px 0 0;font-size:14px;color:var(--ink-soft)}.embed-credit{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.embed-credit a{color:var(--coral);font-weight:600;text-decoration:underline;text-underline-offset:3px}.embed-shell .sim-grid{grid-template-columns:minmax(0,1fr);gap:14px}.embed-shell .sim-form,.embed-shell .sim-result{padding:18px;border-radius:14px}.embed-shell .sim-section-title{font-size:20px}.embed-shell .sim-radio-group-h{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.embed-shell .sim-radio{padding:10px 12px}.embed-shell .sim-empty{padding:16px 8px}.embed-shell .sim-empty-mark{width:48px;height:48px;font-size:24px}.embed-shell .sim-year-row{padding:12px 14px}@media (max-width:420px){.embed-shell{padding:12px}.embed-shell .sim-form,.embed-shell .sim-result{padding:14px}.embed-shell .sim-radio-group-h{grid-template-columns:minmax(0,1fr)}}