.gb{position:relative;z-index:5;max-width:1340px;margin:var(--gb-over) auto 0;padding:0 24px;box-sizing:border-box;font-family:Poppins,sans-serif}
.gb *{box-sizing:border-box}.gb ul{list-style:none;margin:0;padding:0}
.gb-t{display:flex;align-items:center;gap:10px;min-width:0}
.gb-x{min-width:0;line-height:1.25}
.gb-x b{display:block;font-family:Jost,sans-serif;font-weight:600;font-size:18px;white-space:nowrap}
.gb-x s{font-weight:500;text-decoration-thickness:1.5px}
.gb-x span{display:block;font-size:13px;white-space:nowrap}
.gb-x a{text-decoration:none;color:inherit;display:block}
.gb-rev span{text-decoration:underline;text-underline-offset:3px;font-weight:500}
.gb-chip{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}
.gb-ic{width:24px;height:24px}

.gb{--gb-over:-60px}
.gb-in{background:#fff;border-radius:16px;padding:22px 8px;box-shadow:0 18px 40px rgba(1,47,63,.18),0 2px 6px rgba(1,47,63,.08);border-top:4px solid #2C7182}
.gb-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.gb-t{justify-content:center;gap:14px;padding:4px 18px;border-left:1px solid #e1e8ea}.gb-t:first-child{border-left:0}
.gb-x b{color:#012F3F;font-size:20px}.gb-x span{color:#4a5a60;font-size:13.5px}.gb-x s{color:#5d6b70}
.gb-rev span{color:#2C7182}.gb-diag .gb-x span,.gb-t:nth-child(2) .gb-x span{white-space:normal}
.gb-chip{width:48px;height:48px;border-radius:14px;background:#e7f3f6;color:#2C7182}.gb-ic{width:26px;height:26px}
@media(max-width:1239px){.gb-in{padding:20px 6px}.gb-t{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:4px 16px}.gb-x b{font-size:18px}.gb-x b,.gb-x span{white-space:normal}.gb-chip{width:42px;height:42px}.gb-ic{width:22px;height:22px}}
@media(max-width:700px){.gb{--gb-over:-20px;padding:0 14px}.gb-in{padding:14px;border-radius:14px}
.gb-list{grid-template-columns:1fr 1fr;row-gap:12px;column-gap:10px}.gb-t{border:0;padding:0;flex-direction:row;align-items:center;gap:9px}
.gb-diag{grid-column:1/-1;background:#f3fafb;border-radius:10px;padding:8px 10px}
.gb-chip{width:36px;height:36px;border-radius:10px}.gb-ic{width:20px;height:20px}.gb-x b{font-size:15px}.gb-x span{font-size:12px}}
