/* Financing desks share the illustrated office's existing materials and controls. */
.section-intro{flex-wrap:wrap;gap:10px}.section-intro>span:first-child{flex:1 1 100%}.section-intro select{flex:1 1 150px;min-width:0;max-width:100%}
.capital-summary{margin:16px 0;padding:16px;border:1px solid #a99461;background:linear-gradient(135deg,#f0ebd5,#e3e7d4);color:#243d32}.capital-summary p{line-height:1.7}.capital-badges,.capital-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.capital-badges b,.capital-badges span,.capital-label{display:inline-block;padding:5px 9px;border:1px solid #87916d;background:#e8e6ce;font-size:12px;line-height:1.4}.capital-badges b{color:#f3edcd;background:#244c40;border-color:#7a926b}.capital-actions{margin:12px 0;padding:8px 0;border-top:1px solid #c8c2a2;border-bottom:1px solid #c8c2a2}.capital-actions button{margin-left:auto}.capital-history{display:grid;gap:12px}.capital-history article{border-left:3px solid #9b885e;padding:3px 0 3px 12px}.capital-history p{margin:5px 0;overflow-wrap:anywhere}.board-list{display:grid;gap:10px}.board-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #bcb49b;background:#edead7}.board-row span{flex:1 1 100%;font-size:12px}.board-row strong{margin-left:auto}.capital-summary .operating-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-summary .operating-metrics b{overflow-wrap:anywhere}
@media(max-width:600px){.section-intro select{flex-basis:120px}.capital-summary{padding:12px}.capital-summary .operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-actions button{width:100%;margin-left:0}.capital-actions{gap:10px}.capital-history article{padding-left:10px}.board-tabs{flex-wrap:wrap}.board-row{align-items:flex-start}}

/* Current decisions precede their archived evidence. All history remains available. */
.capital-archive{margin-top:18px;border-top:1px solid #b6aa87;padding-top:10px}.capital-archive>summary,.project-filters>summary,.fund-tasks>summary,.partner-letter>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-weight:600;color:#334d3b}.capital-archive>summary:before,.project-filters>summary:before,.fund-tasks>summary:before,.partner-letter>summary:before{content:'＋';color:#8d6c31}.capital-archive[open]>summary:before,.project-filters[open]>summary:before,.fund-tasks[open]>summary:before,.partner-letter[open]>summary:before{content:'−'}
.capital-decision-actions{padding:12px 0;border-top:1px solid #c8b88c}.capital-archive .acquisition-history{margin-top:8px}.project-filters{width:100%}.filter-controls{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:6px}.filter-controls select{flex:1 1 150px;min-width:0}.project-filters>summary{font-size:12px}.decision-agenda{margin:0 0 14px;border:1px solid #b1a477;background:#ece8d1}.fund-tasks>summary{padding:8px 12px}.task-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid #c9c0a2}.task-list b{font-size:13px}.task-list p{margin:5px 0;font-size:12px;line-height:1.7}.task-list button{flex-shrink:0}.capital-news{padding:14px;background:linear-gradient(120deg,#e1e5ca,#f3e8c9)}.capital-news article+article{border-top:1px solid #bcba91;margin-top:12px;padding-top:12px}.capital-news h3{margin:8px 0;font-size:18px}.capital-news p{font-size:13px;line-height:1.8}.partner-letter{margin-bottom:12px;padding:0 12px;border:1px solid #b7a579;background:#f1e5c8}.partner-letter p{font-size:13px;line-height:1.9}
@media(max-width:700px), (max-width:1000px) and (max-height:500px){
 .intro.office-scene{min-height:0;padding:16px 14px 12px;gap:12px;background-position:center 43%}.intro.office-scene .office-copy{margin-top:0}.intro.office-scene h1{font-size:24px;line-height:1.35;margin:7px 0}.intro.office-scene .eyebrow{font-size:10px;letter-spacing:1.4px}.intro.office-scene p{font-size:12px;line-height:1.7}.intro.office-scene .year-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.intro.office-scene .year-number{font-size:28px;line-height:1.1}.intro.office-scene .year-number small{font-size:10px;margin-top:5px}.intro.office-scene .year-controls>div{min-width:0}.intro.office-scene .advance{min-width:136px;min-height:44px;font-size:12px;padding:10px 12px}.intro.office-scene .save-status{margin-top:5px}.project-filters>summary{padding:0 8px;border:1px solid #b5ac8c;background:#eee9d5}.filter-controls{padding-top:8px}.capital-actions{margin:8px 0}.capital-decision-actions{position:sticky;bottom:-14px;z-index:3;background:#f3ecda;box-shadow:0 -5px 12px #514b2420;padding:12px 0;margin-top:12px}.capital-decision-actions button{min-height:44px}.task-list article{gap:8px;align-items:flex-start}.task-list button{font-size:12px;min-height:44px}.task-list b{font-size:12px}.task-list p{font-size:12px}.capital-news{padding:12px}.capital-news h3{font-size:17px}.partner-letter>summary{font-size:13px}.capital-summary .operating-metrics{gap:10px}
}
@media(max-width:700px), (max-width:1000px) and (max-height:500px){
 .topbar{padding-top:calc(10px + var(--safe-top));gap:8px}.topbar .brand{font-size:20px;line-height:1.1;letter-spacing:3px}.topbar .brand small{line-height:1;margin-top:4px}.topbar .brand-mark{width:34px;height:34px}.intro.office-scene>div:last-child{margin-top:0;padding-top:8px}.metrics .metric{padding-top:8px;padding-bottom:8px}.metrics .metric:first-child .metric-note{display:none}
}
@media(max-width:700px), (max-width:1000px) and (max-height:500px){.metrics .metric:not(:first-child) .metric-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.metrics .metric:not(:first-child) .metric-value small{font-size:9px;line-height:1.2;margin:0}}
