#S-01.aligned-strengths{display:block;padding:var(--lg) var(--md);background:var(--expertise-dark-bg);color:var(--paper)}
#S-01 .aligned-intro{margin-bottom:var(--lg)}
#S-01 .aligned-intro p{color:var(--light-gold);font-size:var(--small)}
#S-01 .aligned-intro h2{color:var(--paper);font:700 var(--title)/var(--mind-leading) var(--serif);margin-top:var(--sm)}
#S-01.aligned-strengths>article{display:block;padding:var(--zero);margin:var(--lg) var(--zero);border:var(--zero);border-radius:var(--big-radius);overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}
#S-01 .strength-panel>header{display:flex;align-items:center;gap:var(--sm);padding:var(--md);background:var(--wine)}
#S-01 .strength-panel>header p{margin:var(--zero);color:var(--paper);font-size:var(--small)}
#S-01 .strength-panel>header h3{margin:var(--xs) var(--zero) var(--zero);color:var(--paper);font:700 var(--heading)/var(--mind-leading) var(--sans)}
#S-01 .strength-no{color:var(--light-gold);font:700 var(--strength-number)/var(--mind-leading) var(--serif)}
#S-01 .mind-promise,#S-01 .strength-unified-promise{padding:var(--md) var(--sm);margin:var(--zero);text-align:center;font:700 var(--mind-benefit-title)/var(--mind-leading) var(--serif)}
#S-01 .mind-promise strong,#S-01 .strength-unified-promise strong{color:var(--wine);font-size:var(--mind-action-size);background:linear-gradient(transparent 75%,var(--mind-marker) 75%)}
#S-01 .strength-panel figure{margin:var(--zero);width:auto;height:auto;border-radius:var(--zero)}
#S-01 .strength-panel figure img{display:block;width:var(--integrated-full);height:auto;object-fit:contain;border-radius:var(--zero)}
#S-01 .strength-panel figcaption{display:flex;justify-content:space-around;gap:var(--xs);padding:var(--xs);background:var(--rose);color:var(--wine);font:700 var(--small)/var(--mind-leading) var(--sans);text-align:center}
#S-01 .mind-summary,#S-01 .network-detail,#S-01 .experience-detail{padding:var(--md)}
#S-01 .strength-panel p{font-size:var(--body);line-height:var(--strength-leading)}
#S-01 .strength-panel p strong{color:var(--wine)}
#S-01 .mind-medical,#S-01 .network-action,#S-01 .experience-action{padding:var(--sm);margin-top:var(--md);background:var(--strength-gold);border-left:var(--header-rule) solid var(--gold)}
#S-01 .strength-panel h4{margin:var(--zero) var(--zero) var(--sm);color:var(--wine);font:700 var(--heading)/var(--mind-leading) var(--sans)}
#S-01 .aligned-note{font-size:var(--small);color:var(--header-soft)}
#S-01 .strength-panel .mind-promise,#S-01 .strength-panel .strength-unified-promise{font:700 var(--mind-benefit-title)/var(--mind-leading) var(--serif)}
#S-01 .strength-panel .strength-no{font:700 var(--strength-number)/var(--mind-leading) var(--serif)}
#S-01.aligned-strengths .aligned-intro h2{font:700 var(--title)/var(--mind-leading) var(--serif)}
#S-01 .aligned-intro h2 br{display:block}
