/* Scope company guide styles to avoid changing the public ticket interface. */
.company-page{max-width:820px}
.company-page .eyebrow{letter-spacing:.08em;margin:0 0 9px}
.company-page h1{margin:2px 0 7px}
.company-meta{color:#64748b;font-size:13px;margin:0 0 23px}
.company-accordion{border-top:1px solid #e5eaf1}
.company-item{border-bottom:1px solid #e5eaf1}
.company-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:62px;gap:16px;padding:17px 3px}
.company-item summary::-webkit-details-marker{display:none}
.company-item summary h2{margin:0;font-size:18px;color:#142b40;font-weight:700}
.company-item summary::after{content:"+";font-size:26px;font-weight:300;color:#c74923;line-height:1}
.company-item[open] summary::after{content:"−"}
.company-item summary:hover h2{color:#c74923}
.company-item .company-content{padding:0 3px 21px;animation:company-open .16s ease-out}
.company-content p{line-height:1.7;margin:0 0 14px}
.company-facts{display:grid;gap:7px;margin:14px 0}
.company-facts div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;background:#f5f7fb;border-radius:9px;padding:9px 12px;font-size:14px}
.company-facts dt{font-weight:700}.company-facts dd{margin:0}
.company-sources{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:13px;padding-top:7px}
.company-notice{border-radius:12px;background:#f5f7fb;padding:14px 16px;font-size:13px;color:#536476;margin-top:22px}
.company-related{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:22px;font-size:14px}
.company-hub-list{list-style:none;padding:0;margin:26px 0 0}
.company-hub-list li{padding:15px 18px;border:1px solid #e5eaf1;border-radius:12px;margin:0 0 12px}
.company-hub-list li a{font-size:18px;font-weight:700}
@keyframes company-open{from{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.company-content{animation:none!important}}
@media(max-width:640px){.company-item summary h2{font-size:17px}.company-facts div{display:block}.company-facts dd{margin-top:2px}}
