.quick-facts-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.quick-facts-main{min-width:0}.quick-facts-sidebar{min-width:0}.quick-facts-sidebar .summary-box{margin-top:0;position:sticky;top:94px;max-height:calc(100vh - 116px);overflow:auto;overscroll-behavior:contain}.quick-facts-sidebar .fact-grid{grid-template-columns:1fr;margin-top:14px}.quick-facts-sidebar .fact{padding:12px}.quick-facts-sidebar .source-badge{margin-top:4px}.quick-facts-marker{display:none!important}.quick-facts-mobile-trigger,.quick-facts-mobile-sheet{display:none}@media(max-width:900px){.quick-facts-layout{display:block}.quick-facts-sidebar{display:none}.quick-facts-main .quick-facts-card{position:static;max-height:none;overflow:visible;margin-top:16px}.quick-facts-main .quick-facts-card .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.quick-facts-main>.quick-facts-card{display:none}.quick-facts-mobile-trigger{display:flex;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px));z-index:80;align-items:center;gap:8px;max-width:calc(100vw - 32px);border:1px solid rgba(89,211,145,.4);border-radius:999px;padding:11px 16px;background:#16784f;color:#fff;font:inherit;font-weight:700;box-shadow:0 8px 28px rgba(0,0,0,.35);cursor:pointer}.quick-facts-mobile-trigger[hidden]{display:none}.quick-facts-mobile-sheet{display:block;position:fixed;inset:0;width:100%;max-width:100vw;overflow:hidden;z-index:120;pointer-events:none;visibility:hidden}.quick-facts-mobile-sheet.open{pointer-events:auto;visibility:visible}.quick-facts-sheet-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(0,0,0,.64);opacity:0;transition:opacity .2s ease}.quick-facts-mobile-sheet.open .quick-facts-sheet-backdrop{opacity:1}.quick-facts-sheet-panel{box-sizing:border-box;position:absolute;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:0;width:auto;max-width:none;max-height:min(72dvh,620px);padding:8px 14px max(18px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#0d1912;color:#f4faf6;border:1px solid #294534;box-shadow:0 -14px 40px rgba(0,0,0,.45);transform:translateY(105%);transition:transform .24s ease;overflow:hidden}.quick-facts-mobile-sheet.open .quick-facts-sheet-panel{transform:translateY(0)}.quick-facts-sheet-handle{width:54px;height:5px;margin:2px auto 10px;border-radius:999px;background:rgba(220,235,226,.45)}.quick-facts-sheet-panel header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px}.quick-facts-sheet-panel header strong{font-size:1.2rem;color:#f8fcf9}.quick-facts-sheet-close{width:38px;height:38px;flex:0 0 38px;border:0;background:transparent;color:#f4faf6;font-size:1.8rem;line-height:1;cursor:pointer}.quick-facts-sheet-body{box-sizing:border-box;width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;max-height:calc(min(72dvh,620px) - 70px);overscroll-behavior:contain}.quick-facts-sheet-body>.summary-box{box-sizing:border-box;width:100%;min-width:0;margin:0;background:transparent;border:0;padding:0;box-shadow:none;color:#eef7f1}.quick-facts-sheet-body>.summary-box>strong{display:none}.quick-facts-sheet-body .fact-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:0}.quick-facts-sheet-body .fact{box-sizing:border-box;width:100%;min-width:0;height:auto;background:#112017;border-color:#2a4937;overflow-wrap:anywhere;word-break:normal}.quick-facts-sheet-body .fact small,.quick-facts-sheet-body .fact strong{max-width:100%;overflow-wrap:anywhere}.quick-facts-sheet-body .fact small{color:#c1d1c7}.quick-facts-sheet-body .source-badge{margin-top:4px;background:#163a29;color:#a0f3c8;border:1px solid #286647}body.quick-facts-sheet-open{overflow:hidden}}@supports(height:100svh){@media(max-width:760px){.quick-facts-sheet-panel{max-height:min(72svh,620px)}.quick-facts-sheet-body{max-height:calc(min(72svh,620px) - 70px)}}}@media(prefers-reduced-motion:reduce){.quick-facts-sheet-backdrop,.quick-facts-sheet-panel{transition:none}}
