.quVnmG_section{--living-secondary:#949398;--living-read-more:#c9d0d8;--living-error:#fda29b;--living-row-divider:#949398;--living-group-divider:#949398;margin-top:48px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quVnmG_section{--living-secondary:#5f5e63;--living-read-more:#00665e;--living-error:#b91c1c;--living-row-divider:#c9d0d8}}[data-theme=dark] .quVnmG_section{--living-secondary:#5f5e63;--living-read-more:#00665e;--living-error:#b91c1c;--living-row-divider:#c9d0d8}.quVnmG_panels{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.quVnmG_panel{min-width:0;color:var(--color-card-text);background:var(--color-card-surface);border-radius:4px;padding:16px;font-size:14px;line-height:20px}.quVnmG_panelHeader{border-bottom:2px solid var(--color-card-text);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;padding-bottom:8px;display:flex}.quVnmG_panelTitle{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:24px}.quVnmG_secondary{color:var(--living-secondary)}.quVnmG_panel :is(a,button):focus-visible{outline:2px solid var(--color-card-text);outline-offset:2px}.quVnmG_link{min-height:44px;color:var(--color-card-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.quVnmG_infoButton{border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.quVnmG_table{border-collapse:collapse;table-layout:fixed;width:100%}.quVnmG_table thead{display:none}.quVnmG_table tr{border-top:1px solid var(--living-row-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.quVnmG_table tbody:first-of-type tr:first-child{border-top:0}.quVnmG_table tbody+tbody tr:first-child{border-top-color:var(--living-group-divider)}.quVnmG_table td,.quVnmG_table th{overflow-wrap:anywhere;min-width:0;padding:8px 0}.quVnmG_table th[scope=row]{text-align:left;padding-right:12px;font-weight:400}.quVnmG_table td{text-align:right;grid-column:2}.quVnmG_table td:empty,.quVnmG_desktopLabel{display:none}.quVnmG_value{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;display:flex}.quVnmG_year{font-family:var(--font-mono);font-weight:500}.quVnmG_estimate{font-size:11px;font-weight:600;line-height:16px}.quVnmG_amber{color:#7c2d12;background:#fef3c7;border-radius:2px;padding:1px 6px}.quVnmG_plain{font-size:12px;font-weight:500}.quVnmG_mutedItalic{color:var(--living-secondary);font-style:italic}.quVnmG_conditionFooter{color:var(--living-secondary);margin-top:auto;padding-top:16px;font-size:12px;line-height:18px}.quVnmG_conditionFooter>p{border-top:1px solid var(--living-row-divider);padding-top:10px}.quVnmG_livingRow{border-top:1px solid var(--living-row-divider);overflow-wrap:anywhere;padding:12px 0}.quVnmG_livingRow:first-child{border-top:0}.quVnmG_livingRow dt{font-weight:500}.quVnmG_clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quVnmG_readMore{min-height:44px;color:var(--living-read-more);text-underline-offset:3px;font-weight:600;text-decoration:underline}.quVnmG_error{color:var(--living-error)}.quVnmG_dialog{border:1px solid var(--color-card-border);width:100%;max-width:none;max-height:calc(100dvh - 32px);padding:16px 20px max(20px, env(safe-area-inset-bottom));background:var(--color-card-surface);color:var(--color-card-text);border-radius:12px 12px 0 0;margin:0;font-size:14px;line-height:20px;position:fixed;inset:auto 0 0;overflow-y:auto}.quVnmG_dialog::backdrop{background:#00000073}.quVnmG_handle{background:var(--color-card-text);border-radius:4px;width:32px;height:4px;margin:0 auto 12px}@media (min-width:640px){.quVnmG_panel{padding:20px 24px}.quVnmG_table thead{display:table-header-group}.quVnmG_table thead th{text-transform:uppercase;text-align:right;font-size:11px;font-weight:600;line-height:16px}.quVnmG_table tr{display:table-row}.quVnmG_table th:first-child{width:49%}.quVnmG_table th:nth-child(2){width:14%}.quVnmG_table td:empty{display:table-cell}.quVnmG_desktopLabel{display:inline}.quVnmG_mobileLabel{display:none}.quVnmG_dialog{inset:var(--condition-dialog-top,24px) auto auto var(--condition-dialog-left,24px);border-radius:4px;width:min(440px,100vw - 48px);max-width:440px;height:fit-content;margin:0;padding:20px 24px}.quVnmG_handle{display:none}}@media (min-width:1024px){.quVnmG_panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:fine) and (min-width:640px){.quVnmG_infoButton{width:32px;height:32px}}
