.equation{padding:24px;background:var(--ink);color:#fff;border-radius:14px;text-align:center;font-size:21px;font-weight:650;margin:22px 0}.equation span{font-size:13px;font-weight:400;display:block;margin-top:10px;color:#e2e9de}.target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.target-grid .panel{margin:0 0 16px}.target-grid strong{display:block;font-size:29px;margin:10px 0}.status-tag{font-size:11px;display:inline-block;background:#e9ecde;border:1px solid #c3cdb8;padding:5px 8px;border-radius:6px}.timeline{list-style:none;padding:0}.timeline li{border-left:2px solid #b7c8a7;padding:0 0 20px 20px;margin-left:5px}.timeline strong{display:block;font-size:14px}.timeline p{margin:7px 0}.scorecard-table{white-space:normal}.scorecard-table td{min-width:180px;max-width:350px;vertical-align:top}.scorecard-table th{min-width:150px;vertical-align:top}.metric .period-note{line-height:1.5}.company-label{display:inline-block;margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.chartbox.transocean{border-top:3px solid #71628a}.chartbox.valaris{border-top:3px solid #315842}.bridge-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px}.company-switch a{white-space:nowrap}.source-location{overflow-wrap:anywhere}.nav{z-index:20}.cash-positive{color:#183c34}.cash-negative{color:#8b3434}#cashScenario p{margin-bottom:0}.note-list p{padding-bottom:12px;border-bottom:1px solid var(--line)}@media(max-width:750px){.target-grid,.bridge-summary{grid-template-columns:1fr}.equation{font-size:18px}.target-grid .panel{margin-bottom:0}.target-grid{margin-bottom:16px}.ticker{font-size:10px}.nav button{font-size:10px}}
