
#equipo .study-introduction h2 em{font-style:italic;color:inherit;font-weight:inherit}
#equipo .study-introduction .intro{margin-top:24px}
#equipo .study-introduction .principles-link{display:inline-block;margin-top:28px;color:#eee9df;text-decoration:underline;text-underline-offset:5px;line-height:1.7;max-width:100%;overflow-wrap:break-word}
#equipo .study-introduction .principles-link:focus-visible,.mg-footer-download a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.mg-footer-download{padding:20px 0;align-self:center}
.mg-footer-download a{font-size:12px;font-weight:300;letter-spacing:.08em;line-height:1.7;color:inherit;text-underline-offset:5px;overflow-wrap:anywhere}
#equipo .principles-actions{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}
#equipo .principles-actions .principles-link{margin-top:0}
.principles-page{background:#f6f1e9;color:#12283d}
.principles-main{width:min(100% - 48px,920px);margin-inline:auto;padding:80px 0 96px}
.principles-main .principles-eyebrow{color:#806234;letter-spacing:.12em;font-size:12px;margin:0 0 22px}
.principles-main h1,.principles-main h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;color:#12283d}
.principles-main h1{font-size:clamp(42px,5.2vw,72px);line-height:1.08;margin:0 0 28px;max-width:none;text-wrap:balance}
.principles-main h1 em{font-weight:inherit;color:inherit;white-space:nowrap}
.principles-main p{font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.85;margin:16px 0 0;overflow-wrap:break-word}
.principles-opening{max-width:100%}
.principles-opening>p:not(.principles-eyebrow){text-wrap:pretty}
.principles-main a{color:inherit;text-decoration:underline;text-underline-offset:5px;line-height:1.7}
.principles-main a:focus-visible{outline:2px solid #806234;outline-offset:6px}
.principles-download{display:inline-block;margin-top:28px;font-size:15px}
.principles-list{list-style:none;margin:64px 0 48px;padding:0}
.principles-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:22px;padding:32px 0;border-top:1px solid #d8ba82}
.principles-number{color:#806234;font-family:Manrope,Arial,sans-serif;font-size:14px;letter-spacing:.08em;padding-top:8px}
.principles-main h2{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0}
.principles-closing{padding-top:8px;max-width:100%}
.principles-closing p{text-wrap:pretty}
.principles-main .principles-consult{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:28px;padding:16px 27px;max-width:100%;border-radius:999px;background:#d8ba82;color:#142d4e;font:600 15px/1.5 Manrope,Arial,sans-serif;text-align:center;text-decoration:none}
.principles-main .principles-consult:hover{background:#e4ca9c}
.principles-main .principles-consult:focus-visible{outline:2px solid #12283d;outline-offset:5px}
.principles-closing .principles-note{font-size:14px;margin-top:14px}
.principles-return{display:inline-block;margin-top:32px;font-size:15px}
@media(max-width:600px){.principles-main{width:calc(100% - 40px);padding:48px 0 64px}.principles-main p{font-size:16px;line-height:1.8}.principles-list{margin-top:44px}.principles-list li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:26px 0}.principles-number{padding-top:6px;font-size:12px}}

