.ti{max-width:960px}.ti p,.ti li{font-size:1.02rem}.ti ul,.ti ol{padding-left:1.3em}.ti li{margin:.35em 0}
.ti .g3{margin-top:18px}.ti .card h3{font-size:1.1rem}
.note{margin:22px 0 0;padding:14px 18px;border-left:5px solid #0A63DB;background:#EEF5FF;border-radius:10px;color:#071A45}.note p{margin:0}
.tibadge{height:22px;width:22px;vertical-align:middle;margin-right:10px}
.tigrid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}
.heroimg{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.35))}
.hb{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.shot{margin:28px 0 0}.shot img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:14px;border:1px solid #E1E5EE;box-shadow:0 10px 30px rgba(7,26,69,.10)}
.ti ul.areas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:18px}
.ti ul.areas li{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid #E1E5EE;border-radius:14px;background:#fff;font-weight:500}
.ti ul.areas img{width:40px;height:40px;flex:none;border-radius:10px}
@media (max-width:900px){.tigrid{grid-template-columns:1fr}.heroimg{max-width:560px;margin:0 auto}}
@media (max-width:800px){.ti .g3{grid-template-columns:1fr}}
