.corp-page{color:#222;background:#fff;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.75}.corp-page .container{max-width:1280px;margin:0 auto;padding:0 60px}.corp-page .corp-intro{padding:140px 0 112px}.corp-page .corp-breadcrumb{color:#ccc;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:72px;font-size:12px;display:flex}.corp-page .corp-breadcrumb a{color:#ccc;transition:color .15s}.corp-page .corp-breadcrumb a:hover{color:#006266}.corp-page .corp-breadcrumb-sep{color:#ddd}.corp-page .corp-intro-layout{display:block}.corp-page .corp-page-title{color:#006266;letter-spacing:-.035em;margin-bottom:40px;font-size:96px;font-weight:300;line-height:.9}.corp-page .corp-intro-sub{color:#888;white-space:nowrap;font-size:17px;line-height:1.8}.corp-page .corp-catalog{padding:0 0 160px}.corp-page .corp-section{grid-template-columns:280px 1fr;gap:0;display:grid}.corp-page .corp-section-label{align-self:start;padding:72px 48px 54px 0;position:sticky;top:72px}.corp-page .corp-section-label-text{letter-spacing:.14em;text-transform:uppercase;color:#aaa;font-size:14px;font-weight:600;line-height:1.5}.corp-page .corp-section-body{padding:72px 0 54px 48px}.corp-page .corp-section-label,.corp-page .corp-text-block,.corp-page .corp-data-list,.corp-page .corp-address,.corp-page .governance-grid,.corp-page .gov-layers,.corp-page .gov-standards,.corp-page .gov-principles,.corp-page .public-links-list{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(10px)}.corp-page .corp-section-label.visible,.corp-page .corp-text-block.visible,.corp-page .corp-data-list.visible,.corp-page .corp-address.visible,.corp-page .governance-grid.visible,.corp-page .gov-layers.visible,.corp-page .gov-standards.visible,.corp-page .gov-principles.visible,.corp-page .public-links-list.visible{opacity:1;transform:translateY(0)}.corp-page .corp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bbb;margin-bottom:28px;font-size:11px;font-weight:600}.corp-page .corp-text{color:#5a5a5a;max-width:640px;font-size:15px;line-height:1.85}.corp-page .corp-data-list{margin-top:0}.corp-page .corp-data-row{grid-template-columns:220px 1fr;align-items:baseline;gap:0;padding:20px 0;display:grid}.corp-page .corp-data-row:first-child{padding-top:0}.corp-page .corp-data-key{letter-spacing:0;color:#aaa;padding-right:24px;font-size:15px;font-weight:300;line-height:1.75}.corp-page .corp-data-value{color:#5a5a5a;-webkit-user-select:text;user-select:text;font-size:15px;line-height:1.75}.corp-page .corp-data-value--muted{color:#bbb;font-style:italic}.corp-page .corp-data-value--label{letter-spacing:.14em;text-transform:uppercase;color:#bbb;font-size:11px;font-weight:600}.corp-page .corp-address{margin-top:0;padding-top:0}.corp-page .corp-address-label{letter-spacing:0;text-transform:none;color:#aaa;font-size:15px;font-weight:400;line-height:2}.corp-page .corp-address-company{color:#5a5a5a;letter-spacing:-.015em;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.2}.corp-page .corp-address-line{color:#5a5a5a;font-size:15px;line-height:2;display:block}.corp-page .corp-address-country{letter-spacing:0;text-transform:none;color:#5a5a5a;font-size:15px;font-weight:400;line-height:2;display:block}.corp-page .governance-grid{flex-direction:column;gap:12px;margin-top:44px;display:flex}.corp-page .governance-item{background:0 0;align-items:flex-start;gap:48px;padding:28px 0;display:flex}.corp-page .governance-item-name{color:#1a1a1a;letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:10px;min-width:160px;font-size:15px;font-weight:500;line-height:1.75;transition:color .2s;display:flex}.corp-page .governance-item-name svg{opacity:.5;flex-shrink:0;transition:opacity .2s}.corp-page .governance-item:hover .governance-item-name svg{opacity:1}.corp-page .governance-item:hover .governance-item-name{color:#006266}.corp-page .governance-item-desc{color:#999;font-size:15px;font-weight:300;line-height:1.8}.corp-page .gov-layers{border-top:1px solid #e8e8e8;margin-top:36px}.corp-page .gov-layer{border-bottom:1px solid #e8e8e8;grid-template-columns:260px 1fr;align-items:baseline;gap:0 32px;padding:20px 0;display:grid}.corp-page .gov-layer-label{color:#1a1a1a;letter-spacing:-.01em;font-size:15px;font-weight:500}.corp-page .gov-layer-desc{color:#999;font-size:15px;line-height:1.75}.corp-page .gov-subsection{margin-top:72px}.corp-page .gov-sub-heading{color:#1a1a1a;letter-spacing:-.02em;align-items:center;gap:14px;margin-bottom:20px;font-size:22px;font-weight:300;line-height:1.3;display:flex}.corp-page .gov-sub-heading svg{flex-shrink:0}.corp-page .gov-sub-intro{color:#5a5a5a;max-width:620px;margin-bottom:36px;font-size:15px;line-height:1.85}.corp-page .gov-standards{border-top:1px solid #e8e8e8}.corp-page .gov-standard-row{border-bottom:1px solid #e8e8e8;grid-template-columns:148px 1fr;align-items:start;gap:0 48px;padding:24px 0;display:grid}.corp-page .gov-std-code{letter-spacing:.04em;color:#006266;padding-top:3px;font-size:13px;font-weight:600;line-height:1.4}.corp-page .gov-std-desc{color:#999;font-size:15px;line-height:1.85}.corp-page .gov-principles{border-top:1px solid #e8e8e8}.corp-page .gov-principle-row{border-bottom:1px solid #e8e8e8;grid-template-columns:280px 1fr;align-items:start;gap:0 32px;padding:24px 0;display:grid}.corp-page .gov-principle-name{color:#1a1a1a;letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.5}.corp-page .gov-principle-desc{color:#999;font-size:15px;line-height:1.85}.corp-page .public-links-list{border-top:1px solid #e8e8e8;margin-top:44px}.corp-page .public-link-item a{color:#222;border-bottom:1px solid #e8e8e8;align-items:center;gap:16px;padding:18px 0;font-size:15px;text-decoration:none;display:flex}.corp-page .link-icon{color:#bbb;flex-shrink:0;align-items:center;transition:color .2s;display:flex}.corp-page .link-title{transition:color .2s}.corp-page .link-view-icon{color:#bbb;opacity:0;flex-shrink:0;align-items:center;transition:opacity .22s,transform .22s;display:flex;transform:translate(-16px)}.corp-page .public-link-item a:hover .link-title,.corp-page .public-link-item a:hover .link-icon{color:#006266}.corp-page .public-link-item a:hover .link-view-icon{opacity:1;transform:translate(0)}.corp-page .ex-footer-cta{background:#004d4f;padding:96px 0}.corp-page .ex-footer-cta-inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.corp-page .ex-footer-cta-heading{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:72px;font-weight:300;line-height:1}.corp-page .ex-footer-cta-sub{color:#ffffff8c;font-size:15px;line-height:1.75}.corp-page .ex-footer-cta-link{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;border:1px solid #ffffff59;align-items:center;gap:12px;padding:18px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.corp-page .ex-footer-cta-link:hover{color:#fff;border-color:#fffc}.corp-page .ex-footer-bar{background:#003d40;border-top:1px solid #ffffff14;padding:24px 0}.corp-page .ex-footer-bar-inner{color:#ffffff59;justify-content:space-between;align-items:center;font-size:12px;display:flex}.corp-page .ex-footer-bar-inner a{color:#ffffff59;transition:color .15s}.corp-page .ex-footer-bar-inner a:hover{color:#ffffffb3}@media (max-width:1024px){.corp-page .corp-page-title{font-size:72px}.corp-page .corp-section{grid-template-columns:220px 1fr}.corp-page .corp-section-label{padding-right:32px}.corp-page .corp-section-body{padding-left:32px}.corp-page .gov-standard-row{grid-template-columns:120px 1fr;gap:0 28px}.corp-page .gov-principle-row{grid-template-columns:220px 1fr;gap:0 20px}.corp-page .gov-layer{grid-template-columns:200px 1fr}}@media (max-width:768px){.corp-page .container{padding:0 24px}.corp-page .corp-page-title{font-size:52px}.corp-page .corp-section{grid-template-columns:1fr}.corp-page .corp-section-label{padding:40px 0 8px;position:static}.corp-page .corp-section-body{padding:24px 0 48px}.corp-page .corp-data-row{grid-template-columns:1fr;gap:6px}.corp-page .governance-grid{grid-template-columns:1fr}.corp-page .governance-item:nth-child(2n){border-left:none;padding-left:0}.corp-page .gov-standard-row{grid-template-columns:1fr;gap:4px 0}.corp-page .gov-std-code{margin-bottom:4px}.corp-page .gov-principle-row{grid-template-columns:1fr;gap:6px 0}.corp-page .gov-layer{grid-template-columns:1fr;gap:4px 0}.corp-page .ex-footer-cta-inner{flex-direction:column;align-items:flex-start;gap:40px}.corp-page .ex-footer-cta-heading{font-size:48px}}
