.InsightPocketGallery_section__GXTv_{display:flex;flex-direction:column;gap:.75rem}.InsightPocketGallery_lead__q4J8H{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;max-width:760px}.InsightPocketGallery_heading__i55ms{margin:0;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tanpera-gray-800,#333)}.InsightPocketGallery_hint__4rtKZ{margin:0;color:var(--tanpera-gray-600,#666);font-size:.85rem}.InsightPocketGallery_row__BXRn3{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:.65rem;gap:.65rem;max-width:760px}.InsightPocketGallery_thumb__r3kw9{position:relative;display:block;aspect-ratio:3/4;padding:0;overflow:hidden;border:1px solid var(--tanpera-gray-200);border-radius:var(--radius-md);background:#f7f5f2;cursor:pointer}.InsightPocketGallery_thumb__r3kw9:focus-visible{outline:2px solid var(--tanpera-red);outline-offset:2px}.InsightPocketGallery_thumbImage__CwfVt{object-fit:contain;object-position:top center;transition:transform .35s ease}.InsightPocketGallery_thumb__r3kw9:hover .InsightPocketGallery_thumbImage__CwfVt{transform:scale(1.04)}.InsightPocketGallery_overlay__OFhdK{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(8,10,14,.9)}.InsightPocketGallery_dialog__18NxX{position:relative;display:flex;flex-direction:column;align-items:center;width:min(720px,100%)}.InsightPocketGallery_fullImage__V_u3g{width:auto;max-width:min(720px,92vw);height:auto;max-height:82vh;object-fit:contain;border-radius:var(--radius-md);background:#f7f5f2}.InsightPocketGallery_caption__hwxRO{display:flex;flex-wrap:wrap;gap:.35rem .75rem;width:min(720px,92vw);margin:.75rem 0 0;color:#f5f5f5;font-size:.9rem;line-height:1.45}.InsightPocketGallery_caption__hwxRO span:first-child{font-weight:700;color:#fff}.InsightPocketGallery_close__JyO5C,.InsightPocketGallery_nav__XNOE8{position:absolute;z-index:2;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.InsightPocketGallery_close__JyO5C:hover,.InsightPocketGallery_nav__XNOE8:hover{background:rgba(255,255,255,.24)}.InsightPocketGallery_close__JyO5C:focus-visible,.InsightPocketGallery_nav__XNOE8:focus-visible{outline:2px solid #fff;outline-offset:2px}.InsightPocketGallery_close__JyO5C{top:.35rem;right:.35rem;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1;border-radius:999px}.InsightPocketGallery_nav__XNOE8{top:42%;width:2.6rem;height:2.6rem;font-size:1.8rem;line-height:1;border-radius:999px}.InsightPocketGallery_prev__25A5w{left:.35rem}.InsightPocketGallery_next__hAROy{right:.35rem}@media (max-width:720px){.InsightPocketGallery_row__BXRn3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.InsightPocketGallery_next__hAROy,.InsightPocketGallery_prev__25A5w{top:auto;bottom:3.2rem}}.InsightSectorBridge_bridge__bugKT{padding:1.15rem 1.1rem;background:linear-gradient(135deg,rgba(224,8,8,.04),rgba(255,255,255,1) 55%);border:1px solid rgba(224,8,8,.14);border-radius:var(--radius-lg)}.InsightSectorBridge_title__JkMPT{margin:0 0 .85rem;font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--tanpera-gray-900)}.InsightSectorBridge_groups__uCNv3{display:flex;flex-direction:column;gap:.75rem}.InsightSectorBridge_group__GYbpG{display:flex;flex-direction:column;gap:.4rem}.InsightSectorBridge_groupLabel__mdDD1{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tanpera-gray-500)}.InsightSectorBridge_chips___GpFo{display:flex;flex-wrap:wrap;gap:.45rem}.InsightSectorBridge_chip__mb6zq{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--tanpera-gray-200);background:var(--tanpera-white);font-size:.78rem;font-weight:600;color:var(--tanpera-gray-800);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.InsightSectorBridge_chip__mb6zq:hover{border-color:rgba(224,8,8,.35);color:var(--tanpera-red);background:rgba(224,8,8,.03)}.InsightSectorBridge_fallback___KJRJ{margin:.75rem 0 0;font-size:.8rem}.InsightSectorBridge_fallbackLink__c8X1w{color:var(--tanpera-red);font-weight:600;text-decoration:none}.InsightSectorBridge_fallbackLink__c8X1w:hover{text-decoration:underline}