﻿<style>.kat-wrap{max-width:1200px;margin:0 auto;padding:18px 14px 40px}.kat-top{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:start}@media (max-width:900px){.kat-top{grid-template-columns:1fr}}.kat-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.kat-card-in{padding:16px 16px 14px}.kat-title{margin:0;font-size:22px;font-weight:900;line-height:1.2}.kat-desc{margin:10px 0 0;color:rgba(0,0,0,.78);line-height:1.45}.kat-bc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;font-size:13px}.kat-bc a{text-decoration:none;color:rgba(0,0,0,.75)}.kat-bc .sep{opacity:.45}.kat-stats-area{background:linear-gradient(180deg,#3b2f7f 0%,#3b2f7f 70%,#ffffff 100%);padding-top:6px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.kat-stats-area .wrapper{max-width:1200px}.hex-grid{padding:14px 14px 4px}.hex-grid-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px 0}.hex-grid-h h2{margin:0;font-size:16px;font-weight:900}.hex-grid-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px;padding:14px 16px 16px}@media (max-width:1100px){.hex-grid-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:980px){.hex-grid-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.hex-grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:460px){.hex-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hex-tile{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#000;clip-path:polygon( 25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50% );border:1px solid rgba(0,0,0,.10)}.hex-tile img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.hex-tile .lbl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-weight:900;font-size:13px;color:#fff;background:rgba(0,0,0,.42)}.hex-a{display:block;text-decoration:none}.kat-section{margin-top:18px}.kat-section-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.kat-section-h h2{margin:0;font-size:16px;font-weight:900}.kat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:980px){.kat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kat-grid{grid-template-columns:1fr}}.kat-item{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;overflow:hidden}.kat-item a{color:inherit;text-decoration:none;display:block}.kat-item-in{padding:12px 12px 10px}.kat-item-title{margin:0;font-weight:900;font-size:14px;line-height:1.25}.kat-item-sub{margin:6px 0 0;font-size:12px;color:rgba(0,0,0,.65);line-height:1.35}.kat-map{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:900px){.kat-map{grid-template-columns:1fr}}.kat-map-svg{padding:14px}.kat-map-svg svg{width:100%;height:auto;display:block}.kat-map-links{padding:14px 14px 16px}.kat-map-links h3{margin:0 0 10px;font-size:14px;font-weight:900}.kat-map-links ul{margin:0;padding-left:18px;column-count:2;column-gap:22px}@media (max-width:520px){.kat-map-links ul{column-count:1}}.kat-map-links a{text-decoration:none}.kat-breadcrumb-bar{background:#0f2b40;padding:6px 0}.kat-breadcrumb-in{max-width:1200px;margin:0 auto;padding:0 14px;font-size:13px;color:rgba(255,255,255,.6)}.kat-breadcrumb-in a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s}.kat-breadcrumb-in a:hover{color:#fff;text-decoration:underline}.kat-breadcrumb-in a:last-child{color:#fff;font-weight:600}.kat-breadcrumb-in .sep{margin:0 6px;opacity:.4}.kat-content{padding:20px 14px 40px}.kat-layout{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start;max-width:1200px;margin:0 auto}.kat-main-col{min-width:0}.kat-sidebar-col{position:sticky;top:20px;min-width:0;display:flex;flex-direction:column;gap:16px}.kat-sidebar-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);padding:18px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.kat-sidebar-card h4{margin:0 0 12px;font-size:14px;font-weight:700;color:#1a3a5c}.kat-empty{text-align:center;padding:40px 20px;color:#999;font-size:14px}.kat-empty strong{display:block;font-size:16px;color:#666;margin-bottom:4px}@media (max-width:980px){.kat-layout{grid-template-columns:1fr}.kat-sidebar-col{position:static;order:2}}@media (max-width:600px){.kat-content{padding:14px 10px 30px}}</style>