/* Scoped to Sobre; no global header, footer or typography overrides. */
body.page-id-2443 .block-content{padding-top:0!important;padding-bottom:0!important}
.dd-about{--dda-line:#cbd0c5;background:var(--dd-paper,#f5f4ee);color:var(--dd-ink,#243326);font-family:Arial,Helvetica,sans-serif;padding:140px max(6vw,22px) 72px}
.dd-about *{box-sizing:border-box}.dd-about h1,.dd-about h2,.dd-about p,.dd-about figure{margin:0;color:inherit;font-family:inherit}
.dd-about h1,.dd-about h2{font-weight:400;text-transform:none;letter-spacing:-.04em}
.dd-about h1{font-size:clamp(38px,4.5vw,64px);line-height:1.12;margin:20px 0 26px;max-width:900px}
.dd-about h2{font-size:clamp(27px,2.7vw,38px);line-height:1.18;margin-bottom:20px}
.dd-about p{font-size:16px;line-height:1.75;max-width:66ch}.dd-about .dda-kicker,.dd-about .dda-number{font-size:11px;letter-spacing:.15em;line-height:1.5}.dda-number{display:block;margin-bottom:18px}
.dda-hero,.dda-row,.dda-text,.dda-close{max-width:1160px;margin-inline:auto}.dda-hero{padding-bottom:56px}.dd-about .dda-lead{font-size:19px;max-width:70ch;line-height:1.65}
.dda-row,.dda-text{display:block;padding:40px 0;}
.dda-copy{max-width:760px}.dda-text h2{max-width:760px}
.dda-close{display:flex;gap:35px;align-items:center;justify-content:space-between;padding-top:48px;margin-top:8px}.dda-close h2{margin-bottom:12px}.dda-close a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:14px 0;min-height:48px;display:inline-flex;gap:26px;align-items:center;flex-shrink:0;font-size:15px}.dda-close a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.dda-close a:hover{opacity:.75}
@media(max-width:1024px){.dda-close{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:640px){.dd-about{padding:112px 22px 48px}.dda-hero{padding-bottom:32px}.dd-about .dda-lead{font-size:17px}.dda-row,.dda-text{padding:32px 0}.dda-text h2{margin-bottom:18px}.dda-number{margin-bottom:12px}.dda-close{padding-top:32px}.dda-close a{flex-shrink:1}}
