/* V148: spacing only between main About sections; principles retain their own 16px gaps. */
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean > :is(.about-place,.about-mission,.about-commitments,.about-principles,.about-commercial) {margin-top:0!important;margin-bottom:48px!important;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean > .about-next {margin-top:0!important;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-model {margin:0 0 12px!important;font-family:var(--sigma-font-family)!important;font-size:18px!important;line-height:1.4!important;font-weight:600!important;color:#04243c!important;-webkit-text-fill-color:#04243c!important;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table {width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-family:var(--sigma-font-family);font-size:16px;line-height:1.65;color:#111;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table :is(th,td) {padding:12px 0;font-family:var(--sigma-font-family);font-size:inherit;line-height:inherit;vertical-align:top;text-align:left;border:0;border-top:1px solid #ced8ec;color:#111!important;-webkit-text-fill-color:#111!important;overflow-wrap:break-word;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table th {width:28%;padding-right:24px;font-weight:600;text-transform:none;letter-spacing:normal;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table td {font-weight:400;}
@media(max-width:760px){
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean > :is(.about-place,.about-mission,.about-commitments,.about-principles,.about-commercial) {margin-bottom:40px!important;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table, #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table :is(tbody,tr,th,td) {display:block;width:100%;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table tr {border-top:1px solid #ced8ec;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table :is(th,td) {border:0;padding-right:0;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table th {padding-top:16px;padding-bottom:4px;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-table td {padding-top:0;padding-bottom:16px;}
}

/* V148: model heading and existing Sigma wordmark above the full-width details. */
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-profile {display:block;margin-top:24px;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-brand {margin-bottom:20px;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-logo {display:block;width:150px;max-width:100%;height:auto;object-fit:contain;}
@media(max-width:760px){
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-profile {margin-top:20px;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-brand {margin-bottom:16px;}
}

/* Center the model identity above its own details, matching the clarified reference. */
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-brand {text-align:center;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-model {text-align:center;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-model::after {content:"";display:block;width:60px;height:2px;margin:12px auto 0;background:#006ac3;}
#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean .about-approach-logo {margin-inline:auto;}
