/* Anonymous case layout adapted from the approved proposal. */
.proof-examples{padding-top:72px}.proof-case{padding:0 0 78px}.proof-case+.proof-case{padding-top:76px;border-top:1px solid var(--navy)}.proof-case-top{display:flex;align-items:center;gap:18px;margin-bottom:26px;font-size:13px}.proof-case-no{font:400 16px/1.3 Georgia,serif;color:var(--blue)}.proof-case-top:after{content:"";height:1px;background:var(--line);flex:1}.proof-case-title{font-size:clamp(30px,3.05vw,42px);color:var(--navy);max-width:940px;margin-bottom:36px}.proof-case-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:start}.proof-result-intro{padding-top:12px}.proof-metric-label{font-size:15px;font-weight:700;color:var(--navy)}.proof-big-metric{display:flex;align-items:baseline;gap:12px;margin:6px 0 12px;color:var(--navy);font:500 clamp(72px,8.2vw,104px)/1.15 Georgia,serif;letter-spacing:-.035em}.proof-big-metric .proof-unit{font:500 29px/1.2 var(--serif);letter-spacing:0}.proof-metric-meta{font-size:15px;color:var(--muted)}.proof-metric-breakdown{display:flex;flex-wrap:wrap;gap:13px 28px;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.proof-metric-breakdown>div{font-size:13px}.proof-metric-breakdown strong{display:block;font:500 27px/1.6 var(--sans);color:var(--navy)}.proof-metric-breakdown strong span{font-size:15px;margin-left:5px}.proof-metric-caption{max-width:370px;margin-top:19px;font-size:13px;color:var(--muted)}.proof-story{display:flex;flex-direction:column;gap:24px;min-width:0}.proof-bubble{position:relative;border-radius:16px;padding:23px 27px;max-width:96%;font-size:16px;line-height:1.85}.proof-bubble small{display:block;margin-bottom:8px;font-size:12px;color:var(--muted);font-weight:700}.proof-bubble.proof-before{background:var(--paper);border:1px solid var(--line);align-self:flex-start;margin-right:25px}.proof-bubble.proof-before:before{content:"";position:absolute;left:-7px;bottom:20px;width:12px;height:12px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg);background:var(--paper)}.proof-bubble.proof-action{background:var(--tint);align-self:flex-end;margin-left:25px}.proof-bubble.proof-action:after{content:"";position:absolute;right:-6px;bottom:20px;width:12px;height:12px;transform:rotate(45deg);background:var(--tint)}.proof-bubble.proof-action small{color:var(--blue)}.proof-bubble.proof-action p+p{margin-top:10px}.proof-story .proof-note{margin-left:25px}.proof-result-band{margin-top:34px;padding:25px 30px;background:var(--tint);border-radius:12px;display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:center}.proof-result-band h3{font-size:17px;color:var(--navy)}.proof-result-band p{font-size:15px}.proof-case-detail{margin-top:28px;border-block:1px solid var(--line)}.proof-case-detail summary{cursor:pointer;padding:20px 5px;list-style:none;font-size:14px;color:var(--navy);display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:700}.proof-case-detail summary::-webkit-details-marker{display:none}.proof-case-detail summary:after{content:"＋";font:24px/1 var(--sans);font-weight:400}.proof-case-detail[open] summary:after{content:"−"}.proof-detail-body{padding:0 5px 24px;max-width:850px;font-size:15px}.proof-detail-body dl>div{display:grid;grid-template-columns:140px 1fr;gap:25px;margin-top:15px}.proof-detail-body dt{color:var(--muted);font-size:13px;padding-top:2px}.proof-result-compare{margin-top:38px;border-top:1px solid var(--navy);padding-top:29px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.proof-compare-heading{font-size:18px;margin-bottom:20px;color:var(--navy)}.proof-rate-row{display:grid;grid-template-columns:94px 1fr;gap:16px;align-items:center;margin-top:19px}.proof-rate-label{font-size:13px;line-height:1.6}.proof-rate-label span{display:block;color:var(--muted)}.proof-rate-visual{min-width:0}.proof-rate-value{font:500 28px/1.4 Georgia,serif;color:var(--navy);margin-bottom:6px}.proof-rate-track{height:14px;background:#e2e6dd;position:relative;overflow:hidden}.proof-rate-fill{display:block;height:100%;background:#98a9ac;min-width:1px}.proof-rate-fill.proof-after{background:var(--navy)}.proof-scale{display:flex;justify-content:space-between;margin:9px 0 0 110px;font-size:11px;color:var(--muted)}.proof-rate-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:19px}.proof-comparison-table{border-collapse:collapse;width:100%;font-size:15px;font-variant-numeric:tabular-nums}.proof-comparison-table th,.proof-comparison-table td{padding:13px 8px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle}.proof-comparison-table th:first-child,.proof-comparison-table td:first-child{text-align:left;padding-left:0}.proof-comparison-table thead th{font-size:13px;font-weight:700;color:var(--navy)}.proof-comparison-table thead th span{display:block;font-size:12px;font-weight:400;color:var(--muted)}.proof-comparison-table tbody th{font-size:13px;font-weight:400;color:var(--muted)}.proof-comparison-table td:last-child{font-weight:700;color:var(--navy)}.proof-comparison-table .proof-rate td{font-size:20px}.proof-table-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:14px}.proof-examples-end{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:19px}