.corporate-breadcrumb{display:flex;align-items:center;gap:10px;padding-block:16px;color:#4b5861;font-size:13px}
.corporate-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
.corporate-breadcrumb [aria-current]{color:#102536;font-weight:750}
.corporate-banner img{width:100%;height:auto}
.corporate-section{padding-block:clamp(40px,5.5vw,70px)}
.corporate-section h1{font-size:clamp(34px,4.5vw,52px);font-weight:780;line-height:1.1;letter-spacing:-.044em}
.corporate-section p{margin-top:14px;color:#445460;line-height:1.65}
.corporate-inline-link{text-decoration:underline;text-underline-offset:3px}
.corporate .footer-quick-menu [aria-current="page"]{font-weight:850;text-decoration:underline;text-underline-offset:4px}
@media(max-width:780px){.corporate-breadcrumb{padding-block:12px}}
.corporate-values{background:#f0eee6;border-top:1px solid #e4e1d8}
.corporate-values h2{font-size:clamp(32px,4vw,47px);font-weight:780;line-height:1.1;letter-spacing:-.044em}
.corporate-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 32px;padding:0;list-style:none;border-block:1px solid #d4d0c4}
.corporate-principles li{display:flex;align-items:center;gap:11px;padding:15px 16px;font-size:14px;font-weight:750}
.corporate-principles li + li{border-left:1px solid #d4d0c4}
.corporate-principles li::before{content:'';width:6px;height:6px;flex:none;background:#a68133;border-radius:50%}
.corporate-statements{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.corporate-statements article{border:1px solid #ded9cc;background:#faf9f5;padding:23px 25px}
.corporate-statements h3{font-size:24px;line-height:1.2;letter-spacing:-.033em}
.corporate-statements p{margin-top:10px;font-size:15px}
@media(max-width:780px){
 .corporate-statements{grid-template-columns:1fr;gap:10px}
 .corporate-statements article{padding:19px}
}
@media(max-width:560px){
 .corporate-principles{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:18px 23px}
 .corporate-principles li{padding:12px 8px;font-size:13px}
 .corporate-principles li:nth-child(odd){border-left:0}
 .corporate-principles li:nth-child(n+3){border-top:1px solid #d4d0c4}
}
