/* Final typographic pass. Applied to the current edition only. */
.section-label>p{font-size:15px;line-height:1.8;letter-spacing:.025em}.principle-name{font-size:14px;line-height:1.8}.human-portrait figcaption,.signature>span{font-size:15px;line-height:1.8}.switch-help,#love-en,.cycle-hint{font-size:14px;line-height:1.9}.change-industry,.impact-industry,.impact-metric,.metric-label,.more-cases>summary,.voice-group>summary,.manual-field-note figcaption,.field-label,.field-source{font-size:14px;line-height:1.9}.proof-intro .proof-note{font-size:13px}.proof-intro-grid strong{letter-spacing:-.025em}.proof-intro-grid>a{transition:background-color .2s ease}.proof-intro-grid>a:hover{background:#eeefe5}.proof-intro-grid>a:focus-visible{outline-offset:5px}.proof-intro-grid strong.proof-cultural{letter-spacing:0}.insights{column-gap:48px;row-gap:30px}.insights-heading .section-label>p{margin-bottom:0}.insight-list summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:10px 18px;padding:25px 0}.insight-list .insight-meta{grid-column:1;margin:0;font-size:14px}.insight-list h3{grid-column:1;font-size:23px;line-height:1.85}.insight-toggle{position:static;grid-column:2;grid-row:1/3;align-self:center;text-align:center;line-height:1}.insight-body{padding:3px 35px 30px 0}.insight-body h4{line-height:1.85}.insights-footer{font-size:14px;line-height:1.8}.career-brief dt{font-weight:500}.contact-purpose{max-width:680px}.contact-purpose p{margin-bottom:16px}.contact-purpose .contact-prompt{font-size:14px;line-height:1.9}.case-reading-note p{margin:0}.case-reading-note{margin-bottom:32px}.advisor-note>p:not(.advisor-role){font-size:16px;line-height:2}.insight-list summary:focus-visible{outline:2px solid #9c7284;outline-offset:5px}
@media(min-width:1001px){.proof-intro-head{grid-template-columns:1.05fr 1fr;align-items:center}.proof-intro-grid strong{min-height:108px}.insights-heading{max-width:340px}}
@media(min-width:701px) and (max-width:1000px){.proof-intro-grid strong{min-height:125px}.proof-intro-grid h3{font-size:16px}.insight-list h3{font-size:24px}}
@media(max-width:700px){.section-label>p{font-size:14px}.human-portrait figcaption,.signature>span{font-size:14px}.proof-intro-grid strong{min-height:0;font-size:28px}.proof-intro-grid>a{padding:25px 0}.proof-intro-grid h3{font-size:18px;line-height:1.85}.proof-intro-grid p,.proof-more{font-size:15px}.proof-intro-grid strong.proof-cultural{font-size:25px}.insights{gap:24px}.insights-heading h2{margin:16px 0 18px}.insights-heading>p{margin-bottom:0}.insight-list h3{font-size:22px}.insight-list summary{gap:10px 12px;padding:23px 0}.insight-body{padding:0 0 26px}.insight-body p{font-size:16px;line-height:1.95}.insight-body .insight-question{padding:12px 15px}.insight-list .insight-meta{font-size:13px}.insights-footer{font-size:13px}.career-brief{margin-top:32px;padding-top:26px}.career-brief h3{font-size:23px}.career-brief dd{font-size:16px;line-height:1.95}.advisor-note>p:not(.advisor-role){font-size:15px}.contact-purpose .contact-prompt{font-size:14px}.case-reading-note p{margin-bottom:12px}}
@media(max-width:380px){.insight-list h3{font-size:20px}.proof-intro-grid strong{font-size:25px}.proof-intro-grid strong.proof-cultural{font-size:23px}}

@media(min-width:1101px){.mainnav a{font-size:14px}.brand-descriptor{font-size:14px}}
