.page-company .lockup .t{font-family:var(--ui);font-weight:600;text-transform:none;letter-spacing:-.01em;font-size:clamp(32px,8.5vw,58px);line-height:1.08}
.page-company .orig{text-transform:none;letter-spacing:.02em}
.cofacts{display:grid;gap:10px;margin:18px 0 6px}
.cofacts div{padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}
.cofacts small{display:block;color:var(--smoke);font:600 12px var(--ui);margin-bottom:3px}
.cofacts b{font:500 14.5px/1.4 var(--ui);color:var(--bone)}
.cosec{padding:0 var(--pad);max-width:1100px;margin:26px auto 0}
.cosec h2{font-family:var(--ui);font-weight:500;font-size:clamp(21px,5vw,28px);margin:0 0 10px}
.cosec p,.cosec li{color:var(--bone2);font-size:15.5px;line-height:1.6}
.cosec ol{padding-left:20px}.cosec li{margin:6px 0}
.cocredit{font-size:12.5px;color:var(--smoke);margin-top:18px}.cocredit a{text-decoration:underline}
@media(min-width:760px){.cofacts{grid-template-columns:repeat(3,1fr)}}
