/* Copy refinement: extend existing components without changing the site theme. */
.dwsDiagnosisSupport{font-size:1rem;line-height:1.7;max-width:40rem;margin:1rem 0 1.5rem;color:inherit}
.dwsMethodSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.dwsMethodSteps .rStep{min-width:0}
.dwsMethodSteps .rStep p{font-size:1rem;line-height:1.7}
.dwsEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.dwsEvidenceCard{padding:1.6rem;border:1px solid currentColor;border-color:#81728d45;border-radius:1.25rem;min-width:0}
.dwsEvidenceMetric{display:block;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15;letter-spacing:-.04em}
.dwsEvidenceCard p{font-size:1rem;line-height:1.7;margin:1rem 0}
.dwsEvidenceCard a{font-size:.9rem;text-underline-offset:.25em}
.dwsEvidenceNote{font-size:.9rem;line-height:1.7;max-width:70rem;margin:1.5rem 0 0}
.dwsPrinciples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;padding-left:1.2rem;margin-top:2rem}
.dwsPrinciples li{font-size:1rem;line-height:1.7;padding-left:.25rem}
.dwsFounderClosing{font-weight:700}
#process,#evidence,#principles{scroll-margin-top:6rem}
@media(max-width:900px){.dwsMethodSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.dwsMethodSteps,.dwsEvidenceGrid,.dwsPrinciples{grid-template-columns:minmax(0,1fr)}.dwsEvidenceCard{padding:1.3rem}.dwsPrinciples{gap:1rem}.rHero h1{overflow-wrap:break-word}.rPanelMetrics span{overflow-wrap:anywhere}}
