/* Netisec category hubs 2026-08-24 */
.netisec-category-hub{width:min(1440px,calc(100% - 48px));max-width:none;margin:0 auto;padding:34px 0 88px;color:rgb(var(--color-foreground))}
.netisec-category-hub__breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 38px;color:rgba(var(--color-foreground),.58);font-size:13px}
.netisec-category-hub__breadcrumb a{color:inherit;text-decoration:none}.netisec-category-hub__breadcrumb a:hover{color:rgb(var(--color-foreground))}
.netisec-category-hub__header{max-width:840px;margin:0 0 18px}.netisec-category-hub__eyebrow{margin:0 0 10px;color:rgb(var(--color-button));font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.netisec-category-hub__header h1{margin:0;font-size:clamp(34px,4vw,58px);line-height:1.04;letter-spacing:-.035em}
.netisec-category-hub__body{max-width:none}.netisec-category-hub__intro{max-width:780px;margin:0 0 42px;color:rgba(var(--color-foreground),.68);font-size:17px;line-height:1.65}
.netisec-category-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;margin:0;padding:0}
.netisec-category-card{display:block;min-width:0;color:inherit;text-decoration:none}.netisec-category-card__media{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:#f4f6f8;border-radius:6px}
.netisec-category-card__media img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .28s ease}.netisec-category-card:hover .netisec-category-card__media img{transform:scale(1.025)}
.netisec-category-card__placeholder{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#0b2748;color:#fff;font-size:24px;font-weight:700}
.netisec-category-card__content{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:baseline;padding:17px 2px 0}.netisec-category-card__title{font-size:18px;font-weight:700;line-height:1.25}.netisec-category-card__meta{grid-column:1;margin-top:6px;color:rgba(var(--color-foreground),.58);font-size:13px}.netisec-category-card__action{grid-column:2;grid-row:1/3;color:rgb(var(--color-button));font-size:13px;font-weight:700;white-space:nowrap}.netisec-category-card:hover .netisec-category-card__title{text-decoration:underline;text-underline-offset:4px}
@media(max-width:989px){.netisec-category-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.netisec-category-hub{padding-bottom:68px}}
@media(max-width:749px){.netisec-category-hub{width:calc(100% - 32px);padding:22px 0 54px}.netisec-category-hub__breadcrumb{margin-bottom:26px}.netisec-category-hub__header h1{font-size:36px}.netisec-category-hub__intro{margin-bottom:30px;font-size:16px}.netisec-category-hub__grid{grid-template-columns:1fr;gap:30px}.netisec-category-card__media{aspect-ratio:16/10}.netisec-category-card__content{padding-top:14px}}
@media(prefers-reduced-motion:reduce){.netisec-category-card__media img{transition:none}}
