.official .ocap{font-family:var(--sans);letter-spacing:0;text-transform:uppercase;color:var(--brand-ink);margin-bottom:24px;font-size:14px;font-weight:700}.olist{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.olist li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;min-width:0;padding:24px 20px;display:flex}.olist .ologo{align-items:center;height:88px;margin-bottom:12px;display:flex}.olist .ologo img{object-fit:contain;object-position:left center;width:100%;max-width:220px;height:100%;max-height:76px;display:block}.olist b{font-family:var(--sans);color:var(--ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-size:16px;font-weight:700;line-height:1.5}.olist span{font-family:var(--sans);color:var(--sub);word-break:keep-all;overflow-wrap:break-word;font-size:13px;line-height:1.6}@media (max-width:900px){.olist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.olist{grid-template-columns:1fr}.olist li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:20px 16px;display:grid}.olist .ologo{grid-row:1/3;align-self:center;height:76px;margin-bottom:0}.olist b{align-self:end;font-size:14px}.olist li>span:last-child{align-self:start;font-size:12px}}
