.mckinsey7s-sheet{--seven-s-gap: 12px;--seven-s-inset: 9px}.mckinsey7s-sheet .tp-sheet-page{line-height:1.45!important}.mckinsey7s-sheet .tp-sheet-page [class~="text-[9px]"]{font-size:10px}.mckinsey7s-sheet .tp-sheet-page [class~="text-[10px]"]{font-size:11px}.mckinsey7s-sheet .tp-sheet-page [class~="text-[11px]"]{font-size:12px}.mckinsey7s-sheet .tp-sheet-page .text-xs{font-size:13px}.mckinsey7s-sheet .tp-sheet-page .text-sm{font-size:15px}.mckinsey7s-sheet .tp-sheet-page .text-base{font-size:17px}.mckinsey7s-sheet .tp-sheet-page .text-2xl{font-size:25px}.mckinsey7s-sheet .tp-sheet-page :is(.leading-snug,.leading-relaxed){line-height:1.45}.mckinsey7s-sheet .strategy-sheet-title{flex-shrink:0;grid-template-columns:minmax(0,1fr) 350px}.mckinsey7s-sheet .strategy-sheet-title>:first-child{padding:14px 16px}.mckinsey7s-sheet .strategy-sheet-title>:last-child>div{padding:8px 10px}.mckinsey7s-sheet .strategy-sheet-section{padding-left:40px}.mckinsey7s-sheet .strategy-sheet-section>:first-child{width:40px}.mckinsey7s-sheet .strategy-sheet-section>:last-child{min-width:0}.mckinsey7s-sheet .strategy-sheet-row{grid-template-columns:172px minmax(0,1fr)!important}.mckinsey7s-sheet .strategy-sheet-row>*{padding:var(--seven-s-inset) 11px;overflow-wrap:anywhere}.mckinsey7s-sheet .tp-sheet-page :is(td,th){padding:.65em .75em!important;line-height:1.45!important}.mckinsey7s-sheet .tp-sheet-page thead{height:1px}.mckinsey7s-sheet .strategy-overview-grid{grid-template-columns:1fr 1fr}.mckinsey7s-sheet .strategy-context-section .strategy-sheet-row{flex:1 0 auto}.mckinsey7s-sheet .strategy-visual-section{display:flex;flex-direction:column}.mckinsey7s-sheet .strategy-visual-section>:last-child{display:flex;flex:1;padding:var(--seven-s-gap)}.mckinsey7s-sheet .strategy-visual-section>:last-child>div{flex:1;min-width:0;width:100%}.mckinsey7s-sheet .strategy-decision-field{grid-template-columns:156px minmax(0,1fr)}.mckinsey7s-sheet .strategy-decision-field>*{padding:var(--seven-s-inset) 11px}.mckinsey7s-sheet .strategy-decision-signoff .strategy-decision-field{grid-template-columns:minmax(0,1fr);align-content:start}.mckinsey7s-sheet .strategy-decision-signoff b{border-right:0}.mckinsey7s-sheet .strategy-synthesis{display:grid;grid-template-rows:auto auto minmax(0,1fr);flex:1;min-height:0;height:auto;gap:var(--seven-s-gap);padding:var(--seven-s-gap);font-size:13px!important}.mckinsey7s-sheet .strategy-synthesis-table{min-height:0;min-width:0}.mckinsey7s-sheet .strategy-synthesis-table table{height:100%;table-layout:fixed;font-size:13px!important}.mckinsey7s-sheet .tp-sheet-page :is(.strategy-synthesis-table,.strategy-phase-section,.strategy-actions-section,.strategy-findings-section) thead{height:auto}.mckinsey7s-sheet .strategy-synthesis-table :is(th,td){overflow-wrap:anywhere}.mckinsey7s-sheet .strategy-synthesis-table th:first-child{width:140px}.mckinsey7s-sheet .strategy-synthesis-table th:nth-child(2){width:100px}.mckinsey7s-sheet .strategy-synthesis-table th:nth-child(3){width:48%}.mckinsey7s-sheet .strategy-source-grid{gap:var(--seven-s-gap);padding:var(--seven-s-gap);grid-auto-rows:1fr}.mckinsey7s-sheet .strategy-source-grid>div>:first-child{padding:8px 10px}.mckinsey7s-sheet .strategy-source-row{grid-template-columns:146px minmax(0,1fr)}.mckinsey7s-sheet .strategy-source-row>*{padding:var(--seven-s-inset) 11px}.mckinsey7s-sheet .strategy-source-row:last-child{flex:1}.mckinsey7s-sheet .strategy-dossier-grid{gap:0;padding:10px}.mckinsey7s-sheet .strategy-item-dossier{display:block!important;min-height:0;height:auto;overflow:visible}.mckinsey7s-sheet .strategy-item-dossier>:first-child{flex-shrink:0}.mckinsey7s-sheet .strategy-item-dossier>:first-child>div:not(:first-child){padding:7px 10px}.mckinsey7s-sheet .strategy-item-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;flex:none!important;align-content:start}.mckinsey7s-sheet .strategy-dossier-cell{min-height:0;overflow:visible}.mckinsey7s-sheet .strategy-dossier-cell.col-span-2,.mckinsey7s-sheet .strategy-dossier-cell.col-span-4{grid-column:1 / -1!important}.mckinsey7s-sheet .strategy-dossier-cell>:first-child{padding:4px 8px;line-height:1.2}.mckinsey7s-sheet .strategy-dossier-cell>:last-child{flex:none!important;min-height:0;padding:7px 8px;line-height:1.35!important;overflow-wrap:anywhere;word-break:normal}.mckinsey7s-sheet .strategy-item-dossier>:last-child{margin-top:0;flex-shrink:0}.mckinsey7s-sheet .strategy-item-dossier>:last-child>:first-child{padding:4px 8px}.mckinsey7s-sheet .strategy-item-dossier>:last-child table{table-layout:fixed}.mckinsey7s-sheet .strategy-item-dossier>:last-child td{padding:5px 7px!important;line-height:1.3!important;overflow-wrap:anywhere}.mckinsey7s-sheet :is(.strategy-phase-section,.strategy-actions-section,.strategy-findings-section) table{height:100%;table-layout:fixed}.mckinsey7s-sheet :is(.strategy-phase-section,.strategy-actions-section,.strategy-findings-section) :is(th,td){overflow-wrap:anywhere}.mckinsey7s-sheet .strategy-phase-section th:first-child{width:55px}.mckinsey7s-sheet .strategy-phase-section th:nth-child(2){width:205px}.mckinsey7s-sheet .strategy-phase-section th:nth-child(3){width:195px}.mckinsey7s-sheet .strategy-phase-section th:last-child{width:125px}.mckinsey7s-sheet .strategy-actions-section th:first-child{width:44px}.mckinsey7s-sheet .strategy-actions-section th:nth-child(2){width:25%}.mckinsey7s-sheet .strategy-actions-section th:nth-child(3){width:115px}.mckinsey7s-sheet .strategy-actions-section th:nth-child(4){width:130px}.mckinsey7s-sheet .strategy-actions-section th:nth-child(5){width:95px}.mckinsey7s-sheet .strategy-actions-section th:nth-child(6){width:19%}.mckinsey7s-sheet .strategy-actions-section th:last-child{width:95px}.mckinsey7s-sheet .strategy-review-section{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.mckinsey7s-sheet .strategy-review-list{display:block;width:100%;min-width:0}.mckinsey7s-sheet .strategy-review-list .strategy-sheet-row{display:grid;grid-template-columns:220px minmax(0,1fr)!important;min-height:0}.mckinsey7s-sheet .strategy-review-list .strategy-sheet-row>*{min-width:0;padding:8px 12px;line-height:1.35;overflow-wrap:anywhere;word-break:normal}
