.probability-section{padding:clamp(4rem,8vw,7rem) max(5vw,calc((100vw - 1180px)/2));background:#f5f0e7;color:#183b35}.probability-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:2rem}.probability-intro h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:.35rem 0 1rem}.probability-intro>div>p:last-child{font-size:1.05rem;line-height:1.75;max-width:68ch}.probability-method{background:#fff;border:1px solid rgba(24,59,53,.16);border-radius:1rem;padding:1.35rem;box-shadow:0 12px 32px rgba(24,59,53,.06)}.probability-method h3{margin:0 0 .75rem;font-size:1.05rem}.probability-method p{margin:.6rem 0;line-height:1.55;font-size:.92rem}.probability-key{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1rem}.probability-key span{border-radius:.4rem;padding:.45rem .35rem;text-align:center;font-size:.74rem;font-weight:700;color:#17342f}.probability-key .key-low{background:#eab4a9}.probability-key .key-open{background:#ecd49a}.probability-key .key-supported{background:#a8cfbd}.probability-key .key-high{background:#67aa91;color:#fff}.probability-list{display:grid;gap:.8rem}.probability-card{background:#fff;border:1px solid rgba(24,59,53,.14);border-radius:.8rem;overflow:hidden}.probability-card summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.2rem}.probability-card summary::-webkit-details-marker{display:none}.probability-card summary strong{font-size:.98rem}.probability-summary-value{font-variant-numeric:tabular-nums;font-weight:800;color:#183b35;white-space:nowrap}.probability-card[open] summary{border-bottom:1px solid rgba(24,59,53,.12)}.probability-body{padding:1.2rem}.probability-claim{font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35;margin:0 0 1rem}.probability-label{font-weight:750;margin:.2rem 0 .6rem;line-height:1.35}.probability-track{height:1.05rem;background:#e0e2df;border-radius:999px;overflow:hidden;border:1px solid rgba(24,59,53,.12)}.probability-fill{display:block;height:100%;width:var(--probability);background:#c77b69;border-radius:999px}.probability-card.level-open .probability-fill{background:#d2a742}.probability-card.level-supported .probability-fill{background:#6fae92}.probability-card.level-high .probability-fill{background:#267a63}.probability-reason{line-height:1.62;margin:1rem 0}.probability-meta{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;font-size:.82rem;color:#50635e}.probability-meta a{color:#185f50;text-decoration-thickness:1px;text-underline-offset:3px}.probability-caveat{margin-top:1.5rem;padding:1rem 1.2rem;border-left:4px solid #d2a742;background:rgba(255,255,255,.55);line-height:1.55;font-size:.9rem}.probability-card.level-na .probability-track{background:#c9cecc}.probability-card.level-na .probability-fill{display:none}@media(max-width:760px){.probability-intro{grid-template-columns:1fr}.probability-key{grid-template-columns:1fr 1fr}.probability-card summary{grid-template-columns:1fr;gap:.35rem}.probability-summary-value{white-space:normal}.probability-section{padding-left:1rem;padding-right:1rem}}@media(prefers-reduced-motion:reduce){.probability-card summary{scroll-behavior:auto}}
