.company-page{background:#f5f8fc;padding:0 0 36px;color:#344355}.company-wrap{width:var(--pc-content-width);max-width:var(--pc-content-max);padding:0;margin:auto}.company-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:25px 32px;border:1px solid #d9e6f7;border-radius:12px;background:linear-gradient(110deg,#e5effe,#f4f8ff 70%,#e9f3fc);margin-bottom:22px}.company-eyebrow{font-size:12px;letter-spacing:2px;color:#547fae}.company-hero h1{font-size:30px;line-height:1.4;color:#254c7c;font-weight:750;margin:7px 0}.company-hero p{font-size:14px;line-height:1.85;color:#637d98;max-width:760px}.company-hero__mark{flex:none;display:flex;align-items:center;gap:13px;border-left:1px solid #d7e4f4;padding-left:28px;color:#5d84ae;font-size:17px}.company-hero__mark .icon{width:45px;height:45px}.company-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.company-sidebar{position:sticky;top:20px}.company-sidebar nav{background:#fff;border:1px solid #e3eaf2;border-radius:10px;overflow:hidden;padding-bottom:9px}.company-sidebar h2{font-size:16px;font-weight:700;color:#314b6c}.company-sidebar nav h2{padding:16px 19px;border-bottom:1px solid #edf1f6;margin-bottom:7px}.company-sidebar nav a{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;margin:3px 8px;border-radius:5px;font-size:14px;color:#64748a}.company-sidebar nav a[aria-current]{background:#eaf2ff;color:#2466b6;font-weight:700;box-shadow:inset 3px 0 #3279c7}.company-sidebar nav a:hover{background:#f1f6fd;color:#2466b6}.company-aside-note{padding:20px;margin-top:16px;background:linear-gradient(120deg,#edf5ff,#f4f9fc);border:1px solid #e1eaf5;border-radius:10px}.company-aside-note div{font-size:13px;line-height:1.9;margin:10px 0 16px;color:#73869a}.company-aside-note a{font-size:12px;color:#286ab6}.company-main{min-width:0}.company-article{background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:24px 32px 30px}.company-article__meta{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#8c9aab;border-bottom:1px solid #edf1f6;padding-bottom:15px;margin-bottom:20px}.company-copy{font-size:15px;line-height:1.95;color:#536176;overflow-wrap:anywhere}.company-copy h2{font-size:21px;font-weight:700;color:#2e4e75;margin:26px 0 12px;border-left:3px solid #3b82c4;padding-left:12px;line-height:1.45}.company-copy h2:first-child{margin-top:0}.company-copy h3{font-size:17px;font-weight:650;color:#365577;margin:22px 0 8px}.company-copy p{margin:10px 0}.company-copy ul,.company-copy ol{padding-left:22px;margin:12px 0}.company-copy ul{list-style:disc}.company-copy ol{list-style:decimal}.company-copy li{padding-left:3px;margin:7px 0}.company-copy li::marker{color:#4e8ac7}.company-copy a{color:#2668b0;text-decoration:underline;text-decoration-color:#bcd4ef;text-underline-offset:4px}.company-copy a:hover{color:#174d8c}.company-copy blockquote{background:#f1f6fc;border-left:3px solid #94b8df;padding:13px 18px;margin:18px 0;color:#52708e}.company-next{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;padding:18px 3px;font-size:13px;color:#507398}.company-next>span{color:#93a0af;margin-right:auto}.company-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.company-contact-grid>a{display:flex;flex-direction:column;gap:8px;padding:19px 23px;background:#fff;border:1px solid #dce8f6;border-radius:10px}.company-contact-grid span{font-size:13px;color:#7890aa}.company-contact-grid strong{font-size:24px;font-weight:650;letter-spacing:.3px;color:#2f67a6;overflow-wrap:anywhere}.company-contact-grid small{font-size:12px;color:#8b98a8}.company-page a:focus-visible{outline:2px solid #3b7fc8;outline-offset:3px}.company-page--links .company-copy ul,.company-page--about .company-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.company-page--links .company-copy li,.company-page--about .company-copy li{margin:0;padding:14px 17px;border:1px solid #e5edf6;border-radius:7px;background:#f9fbfe;font-size:14px}.company-copy li strong{display:block;color:#34577f;margin-bottom:3px}@media(max-width:1120px){.company-hero__mark{display:none}.company-layout{grid-template-columns:195px minmax(0,1fr)}.company-contact-grid strong{font-size:20px}.company-article{padding:22px}.company-hero{padding:23px}.company-copy{font-size:14px}}
.company-copy table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.85;margin:18px 0}.company-copy th,.company-copy td{padding:12px;border:1px solid #dfe7f1;vertical-align:top;overflow-wrap:anywhere}.company-copy th{background:#eef4fc;color:#35577f;font-weight:700;text-align:left}.company-copy th:first-child{width:18%}.company-copy tr:nth-child(even) td{background:#f8fafd}.company-copy h2[id],#legal-contact{scroll-margin-top:24px}
