.insight-taxonomy{margin:0 0 52px;border-top:1px solid var(--line);padding-top:28px}.insight-taxonomy-head{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;margin-bottom:28px}.insight-taxonomy-head h2{font-size:clamp(30px,3.2vw,46px);line-height:1.04;margin-top:10px;font-weight:700}.insight-taxonomy-head>p{font-size:15px;max-width:620px}.insight-category-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.insight-category{min-height:88px;padding:16px 18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);display:flex;align-items:flex-end;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;transition:background .2s,color .2s}.insight-category span{font-size:13px;font-weight:700;line-height:1.25}.insight-category b{font-size:11px;color:var(--brand);font-weight:700}.insight-category:hover,.insight-category.is-active{background:var(--green);color:#fff}.insight-category:hover b,.insight-category.is-active b{color:#fff}.insight-card[hidden]{display:none!important}@media(max-width:900px){.insight-taxonomy{margin-bottom:34px}.insight-taxonomy-head{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.insight-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-category{min-height:76px;padding:14px}.insight-category span{font-size:12px}}