/* Shared research presentation; provenance URLs remain outside the rendered topic. */
.ot-panel{--ot-accent:#347969;margin:24px 0;padding:24px;border:1px solid var(--line,#dce4e6);border-top:3px solid var(--ot-accent);border-radius:16px;background:var(--card,#fff);color:var(--txt,#173333);line-height:1.75;min-width:0}.ot-compute{--ot-accent:#7466a8}.ot-heading,.ot-track-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ot-heading h2{margin:2px 0 12px;font-size:24px;line-height:1.4}.ot-kicker{font-size:11px;color:var(--ot-accent);letter-spacing:.12em;font-weight:650}.ot-meta{font-size:11px;color:var(--sub,#63817b);line-height:1.7}.ot-heading>.ot-meta{padding-top:8px;white-space:nowrap}.ot-intro{max-width:94ch;font-size:14px}.ot-intro p{margin:8px 0}.ot-current-state{display:flex;align-items:baseline;gap:18px;background:var(--card2,#f6f8f7);border-radius:9px;padding:13px 16px;margin:18px 0}.ot-current-state>span{flex:0 0 auto;color:var(--ot-accent);font-size:12px;font-weight:700}.ot-current-state p{margin:0;font-size:14px;font-weight:550}.ot-note{font-size:12px;color:var(--sub,#63817b);margin:12px 0}.ot-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ot-track{min-width:0;padding:18px;border:1px solid var(--line,#e1e9e6);border-radius:12px;background:var(--card,#fff)}.ot-track h3{font-size:17px;margin:0;line-height:1.5}.ot-stage{display:inline-block;border:1px solid var(--line,#c9dcd3);border-radius:20px;padding:2px 8px;color:var(--ot-accent);font-size:10px;white-space:normal}.ot-track p{margin:9px 0;font-size:13px}.ot-current{color:var(--txt,#173333);line-height:1.8}.ot-indicator{padding:11px 0;border-top:1px solid var(--line,#e1e9e6)}.ot-indicator>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}.ot-indicator>div>span{color:var(--sub,#63817b);font-size:10px;text-align:right;flex:0 1 auto}.ot-indicator .ot-latest{font-size:15px;color:var(--ot-accent);font-weight:650;margin:5px 0;font-variant-numeric:tabular-nums}.ot-watch{color:var(--sub,#63817b);font-size:12px!important;margin:4px 0!important}.ot-watch b{font-weight:600;margin-right:8px;color:var(--txt,#173333)}.ot-evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--line,#e1e9e6);padding-top:10px;margin-top:7px}.ot-evidence-pair h4,.ot-next-indicators h4{font-size:11px;margin:0 0 5px;color:var(--ot-accent);font-weight:650}.ot-evidence-pair ul{padding-left:15px;margin:0;font-size:12px;color:var(--sub,#63817b)}.ot-evidence-pair p{font-size:12px;margin:0;color:var(--sub,#63817b)}.ot-evidence-pair li+li{margin-top:5px}.ot-detail{border-top:1px solid var(--line,#e0e8e4);margin-top:14px;padding-top:14px}.ot-detail>summary{cursor:pointer;font-weight:650;font-size:14px;line-height:1.6;padding:2px 0}.ot-detail>summary>span{color:var(--sub,#63817b);font-size:11px;font-weight:400;margin-left:8px}.ot-detail>summary:focus-visible,.ot-operator>summary:focus-visible{outline:2px solid var(--ot-accent);outline-offset:4px}.ot-detail[open]>summary{margin-bottom:14px}.ot-table-wrap{max-width:100%;overflow-x:auto;margin-top:13px}.ot-panel table{width:100%;border-collapse:collapse;font-size:12px;min-width:560px}.ot-panel th,.ot-panel td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--line,#e1e8e4);white-space:normal;overflow-wrap:anywhere}.ot-panel th{color:var(--sub,#63817b);font-size:11px;font-weight:600}.ot-event{padding:12px 0;border-bottom:1px solid var(--line,#e5ebe8);font-size:13px}.ot-event strong{margin-right:8px}.ot-event p{margin:5px 0}.ot-event p>.ot-meta{display:block}.ot-report-section{max-width:94ch;margin:24px 0}.ot-report-section h3{font-size:17px;margin:0 0 9px}.ot-report-section p{font-size:14px;white-space:pre-line;margin:8px 0;line-height:1.95}.ot-report-section ul{font-size:14px;padding-left:20px}.ot-operators{display:grid;gap:10px}.ot-operator{padding:12px 15px;border:1px solid var(--line,#e1e9e6);border-radius:10px}.ot-operator>summary{font-size:14px;font-weight:650;cursor:pointer;color:var(--txt,#173333)}.ot-operator>p{font-size:13px;margin:12px 0}.ot-operator-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.ot-company-metric{padding:12px;background:var(--card2,#f6f8f7);border-radius:8px;min-width:0}.ot-company-metric>span{font-size:11px;color:var(--sub,#63817b)}.ot-company-metric strong{display:block;margin:5px 0;color:var(--ot-accent);font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums}.ot-company-metric strong small{font-size:11px;font-weight:400}.ot-next-indicators{font-size:12px}.ot-next-indicators>div{border-top:1px solid var(--line,#e1e9e6);padding:10px 0}.ot-next-indicators p{margin:3px 0}.ot-weakens{color:var(--sub,#63817b)}.ot-panel p,.ot-panel li,.ot-panel h2,.ot-panel h3,.ot-panel strong,.ot-panel span{overflow-wrap:anywhere}
/* Daily reading starts with dated source evidence; the operating baseline stays expandable. */
.ot-changes{margin:14px 0 20px;padding:16px 0;border-top:1px solid var(--line,#dce4e6);border-bottom:1px solid var(--line,#dce4e6)}.ot-change-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ot-change-heading h3{margin:0;font-size:16px}.ot-change-summary{font-size:14px;font-weight:600;margin:10px 0}.ot-change-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.ot-change-feed:empty{display:none}.ot-event{min-width:0}.ot-event-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ot-event-head strong{margin:0}.ot-event-head .ot-stage{flex-shrink:0}.ot-disclosure{font-weight:550}.ot-disclosure .ot-meta{font-weight:400}.ot-check-gap{display:flex;align-items:baseline;gap:10px;margin:6px 0;font-size:12px;color:var(--sub,#63817b)}.ot-check-gap b{flex-shrink:0;color:var(--txt,#173333);font-weight:600}.ot-check-list{list-style:none;padding:0;margin:0}.ot-check-list li{padding:10px 0;border-bottom:1px solid var(--line,#dce4e6)}.ot-check-list li>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px}.ot-check-list li>div>span{color:var(--sub,#63817b)}.ot-check-list p{margin:4px 0 0}.ot-research-brief .ot-current-state{margin:14px 0 10px}.ot-next-check{display:flex;align-items:baseline;gap:18px;padding:4px 16px 8px;font-size:13px}.ot-next-check>strong{flex-shrink:0;color:var(--ot-accent);font-size:12px}.ot-next-check p{margin:0}.ot-baseline>.ot-note{margin:10px 0}.ot-changes .ot-detail>summary{font-size:12px}.ot-changes .ot-detail[open]>summary{margin-bottom:6px}
@media(max-width:680px){.ot-change-heading{display:block}.ot-change-heading>.ot-meta{display:block;margin-top:3px}.ot-change-feed{grid-template-columns:1fr}.ot-event-head{flex-wrap:wrap;gap:4px 10px}.ot-check-gap,.ot-check-list li>div{display:block}.ot-check-gap b{display:block}.ot-check-list li>div>span{display:block;margin-top:3px}.ot-next-check{display:block;padding:4px 12px 8px}.ot-next-check>strong{display:block;margin-bottom:3px}}
@media(max-width:850px){.ot-panel{padding:20px}.ot-evidence-pair{grid-template-columns:1fr;gap:10px}.ot-operator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.ot-panel{padding:16px 13px;margin:18px 0;border-radius:12px}.ot-heading{display:block}.ot-heading h2{font-size:21px;margin-bottom:3px}.ot-heading>.ot-meta{display:block;padding:0;white-space:normal}.ot-tracks{grid-template-columns:1fr;gap:12px;margin:16px 0}.ot-track{padding:14px}.ot-track-head{gap:8px}.ot-track h3{font-size:16px}.ot-current-state{display:block;padding:12px;margin:14px 0}.ot-current-state>span{display:block;margin-bottom:3px}.ot-indicator>div{gap:8px}.ot-operator{padding:12px}.ot-operator-metrics{gap:7px}.ot-company-metric{padding:10px}.ot-company-metric strong{font-size:15px}.ot-detail>summary>span{display:block;margin:2px 0 0 16px}.ot-report-section h3{font-size:16px}.ot-report-section p{font-size:13px}}
