.t1-unit-icon{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:65px;background:#f5f9fd;border:1px solid #dbe5ef;border-radius:7px;margin-right:4px}.t1-unit-icon svg{width:68px;height:55px}.unit-link:has(.t1-unit-icon)>span:nth-child(2){flex:1;min-width:0}
.t1-unit-visual{margin:18px 0 24px}.t1-visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.t1-visual-card{margin:0;border:1px solid #d7e2ed;border-radius:7px;overflow:hidden;background:#fafcfe}.t1-visual-card svg{display:block;max-width:280px;width:100%;height:170px;margin:0 auto;background:#f8fbff}.t1-visual-card svg text{font-family:Inter,'Segoe UI',sans-serif}.t1-visual-card figcaption{padding:14px 16px;border-top:1px solid #e1e9f2}.t1-visual-card strong{display:block;font-size:15px;line-height:1.5}.t1-visual-card p{margin:8px 0 0;font-size:13px;line-height:1.7;color:#587088}.t1-visual-model{margin:10px 0 0}
@media(max-width:480px){.t1-unit-icon{flex-basis:58px;width:58px;height:56px}.t1-unit-icon svg{width:52px;height:48px}.unit-link:has(.t1-unit-icon){padding:14px 12px;gap:10px}.t1-visual-grid{grid-template-columns:1fr}.t1-visual-card svg{height:155px}.t1-visual-card figcaption{padding:12px 14px}}
