.wb-ins :where(h1,figure,figcaption,time,blockquote,pre,code,table,thead,tbody,tr,th,td,b,i,hr,img){color:inherit;font-family:inherit;line-height:inherit}.wb-ins-page{justify-content:flex-start;width:100%}.wb-ins{flex-direction:column;align-items:center;width:100%;padding:56px 0 80px;display:flex}@media screen and (width<=540px){.wb-ins{padding:48px 0 60px}}.wb-display--insights{font-size:var(--wb-text-display-insights)}.wb-ins-index__empty{font-size:var(--wb-text-body);font-weight:var(--wb-fw-semibold);margin:60px 0 0;line-height:1.6}.wb-ins-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:80px 0 0;display:grid}@media screen and (width<=1140px){.wb-ins-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:60px 0 0}}@media screen and (width<=540px){.wb-ins-list{grid-template-columns:minmax(0,1fr);gap:32px;margin:40px 0 0}}.wb-ins-card{min-width:0;display:flex}.wb-ins-card__link{flex-direction:column;gap:16px;width:100%;display:flex}.wb-ins-card__link:hover .wb-ins-card__img{transform:scale(1.03)}.wb-ins-card__link:hover .wb-ins-card__title{color:var(--primary)}.wb-ins-card__link:focus-visible{outline:2px solid var(--wb-ink);outline-offset:4px;border-radius:16px}.wb-ins-card__media{aspect-ratio:3/2;background:#2222220d;border-radius:16px;width:100%;overflow:hidden}@media screen and (width<=540px){.wb-ins-card__media{border-radius:12px}}.wb-ins-card__img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block}@media (prefers-reduced-motion:reduce){.wb-ins-card__img{transition:none}}.wb-ins-card__body{flex-direction:column;gap:8px;display:flex}.wb-ins-card__title{font-size:var(--wb-text-heading-md);font-weight:var(--wb-fw-bold);line-height:1.5;transition:color .3s cubic-bezier(.4,.4,0,1)}.wb-ins-card__desc{-webkit-line-clamp:3;line-clamp:3;color:#222222b3;font-size:var(--wb-text-body-sm);font-weight:var(--wb-fw-medium);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.wb-ins-meta{font-size:var(--wb-text-label);font-weight:var(--wb-fw-bold);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:4px 12px;line-height:1.4;display:flex}.wb-ins-meta__label{color:#222222b3}.wb-ins-meta__status{background:var(--wb-ink);color:var(--wb-cream);letter-spacing:.05em;border-radius:999px;padding:2px 10px}.wb-ins-tags{flex-wrap:wrap;gap:8px;display:flex}.wb-ins-tags__item{font-size:var(--wb-text-label);font-weight:var(--wb-fw-bold);letter-spacing:.05em;border:1px solid #22222247;border-radius:999px;padding:3px 10px;line-height:1.4}.wb-ins-article,.wb-ins-pager,.wb-ins-after{width:880px;max-width:100%;padding:0 80px}@media screen and (width<=1140px){.wb-ins-article,.wb-ins-pager,.wb-ins-after{width:800px;padding:0 40px}}@media screen and (width<=540px){.wb-ins-article,.wb-ins-pager,.wb-ins-after{width:100%;padding:0 16px}}@media screen and (width<=320px){.wb-ins-article,.wb-ins-pager,.wb-ins-after{padding:0 12px}}.wb-ins-article__head{flex-direction:column;gap:16px;padding:80px 0 40px;display:flex}@media screen and (width<=840px){.wb-ins-article__head{padding:60px 0 32px}}@media screen and (width<=540px){.wb-ins-article__head{gap:12px;padding:40px 0 24px}}.wb-ins-article__label{display:flex}.wb-ins-article__back{color:var(--wb-ink);font-size:var(--wb-text-label);font-weight:var(--wb-fw-extrabold);letter-spacing:.15em;background:#2222220d;border-radius:999px;align-items:center;gap:4px;padding:6px 14px 6px 10px;line-height:1.4;transition:background .3s cubic-bezier(.4,.4,0,1);display:inline-flex}.wb-ins-article__back svg{flex:none;display:block}.wb-ins-article__back:hover{background:#2222221a}.wb-ins-article__back:focus-visible{outline:2px solid var(--wb-ink);outline-offset:2px}.wb-ins-article__title{font-size:var(--wb-text-section);font-weight:var(--wb-fw-extrabold);letter-spacing:.02em;line-height:1.4}.wb-ins-article__meta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.wb-ins-article__lead{font-size:var(--wb-text-lead);font-weight:var(--wb-fw-bold);margin:8px 0 0;line-height:1.7}.wb-ins-article__hero{aspect-ratio:2;background:#2222220d;border-radius:24px;overflow:hidden}@media screen and (width<=840px){.wb-ins-article__hero{aspect-ratio:3/2;border-radius:16px}}@media screen and (width<=540px){.wb-ins-article__hero{border-radius:12px}}.wb-ins-article__hero-img{object-fit:cover;width:100%;height:100%;display:block}.wb-ins-body{font-size:var(--wb-text-body);font-weight:var(--wb-fw-medium);overflow-wrap:anywhere;padding:56px 0 0;line-height:1.9}@media screen and (width<=540px){.wb-ins-body{padding:40px 0 0}}.wb-ins-body>:first-child{margin-top:0}.wb-ins-body h2{font-size:var(--wb-text-heading-lg);font-weight:var(--wb-fw-bold);border-top:1px solid #22222247;margin:64px 0 24px;padding:32px 0 0;line-height:1.5}@media screen and (width<=540px){.wb-ins-body h2{margin:48px 0 16px;padding:24px 0 0}}.wb-ins-body h3{font-size:var(--wb-text-heading-sm);font-weight:var(--wb-fw-bold);margin:40px 0 16px;line-height:1.5}.wb-ins-body h4{font-size:var(--wb-text-body);font-weight:var(--wb-fw-bold);margin:32px 0 12px;line-height:1.6}.wb-ins-body p{margin:0 0 24px}.wb-ins-body ul,.wb-ins-body ol{margin:0 0 24px;padding:0 0 0 1.5em}.wb-ins-body ul>li{list-style:outside}.wb-ins-body ol>li{list-style:decimal}.wb-ins-body li{margin:0 0 8px}.wb-ins-body li>ul,.wb-ins-body li>ol{margin:8px 0 0}.wb-ins-body li::marker{color:var(--primary)}.wb-ins-body strong{font-weight:var(--wb-fw-bold)}.wb-ins-body a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.wb-ins-body a:hover{opacity:.6}.wb-ins-body blockquote{border-left:3px solid var(--primary);color:#222222b3;margin:0 0 24px;padding:4px 0 4px 20px}.wb-ins-body blockquote p:last-child{margin:0}.wb-ins-body hr{border-top:1px solid #22222247;margin:48px 0}.wb-ins-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--wb-text-body-sm);background:#2222220d;border-radius:4px;padding:2px 6px}.wb-ins-body pre{background:#2222220d;border-radius:12px;margin:0 0 24px;padding:16px 20px;overflow-x:auto}.wb-ins-body pre code{background:0 0;padding:0}.wb-ins-body img{border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block}.wb-ins-body table{border-collapse:collapse;font-size:var(--wb-text-body-sm);width:100%;margin:0 0 24px;display:block;overflow-x:auto}.wb-ins-body th,.wb-ins-body td{text-align:left;vertical-align:top;border-bottom:1px solid #22222247;padding:10px 12px}.wb-ins-body th{font-weight:var(--wb-fw-bold)}.wb-ins-body .wb-ins-toc{border:1px solid #22222247;border-radius:16px;margin:0 0 40px;padding:20px 24px}@media screen and (width<=540px){.wb-ins-body .wb-ins-toc{border-radius:12px;padding:16px}}.wb-ins-body .wb-ins-toc__title{color:#222222b3;font-size:var(--wb-text-label);font-weight:var(--wb-fw-extrabold);letter-spacing:.1em;margin:0 0 12px;line-height:1.4}.wb-ins-body .wb-ins-toc__list{margin:0;padding:0}.wb-ins-body .wb-ins-toc__list>li{margin:0;list-style:none}.wb-ins-body .wb-ins-toc__link{color:var(--wb-ink);font-size:var(--wb-text-body-sm);font-weight:var(--wb-fw-bold);padding:6px 0;line-height:1.6;text-decoration:none;display:block}.wb-ins-body .wb-ins-toc__link:hover{color:var(--primary);opacity:1}.wb-ins-body h2{scroll-margin-top:80px}.wb-ins-body .wb-ins-source{color:#222222b3;font-size:var(--wb-text-caption);margin:-8px 0 8px;line-height:1.7}.wb-ins-body .wb-ins-source+.wb-ins-source{margin-top:0}.wb-ins-body .wb-ins-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.wb-ins-body .wb-ins-source a:after{content:"↗" / "";margin-left:2px;text-decoration:none;display:inline-block}.wb-ins-source__newtab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-ins-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:64px 0 0;display:grid}@media screen and (width<=540px){.wb-ins-pager{grid-template-columns:minmax(0,1fr);margin:48px 0 0}}.wb-ins-pager__link{border:1px solid #22222247;border-radius:16px;flex-direction:column;gap:8px;padding:20px 24px;transition:border-color .3s cubic-bezier(.4,.4,0,1);display:flex}.wb-ins-pager__link:hover{border-color:var(--wb-ink)}@media screen and (width<=540px){.wb-ins-pager__link{border-radius:12px;padding:16px}}.wb-ins-pager__link--newer{text-align:right;grid-column:2}@media screen and (width<=540px){.wb-ins-pager__link--newer{text-align:left;grid-column:auto}}.wb-ins-pager__dir{color:#222222b3;font-size:var(--wb-text-label);font-weight:var(--wb-fw-bold);letter-spacing:.1em}.wb-ins-pager__title{font-size:var(--wb-text-body-sm);font-weight:var(--wb-fw-bold);line-height:1.6}.wb-ins-after{flex-direction:column;align-items:center;gap:40px;margin:80px 0 0;display:flex}@media screen and (width<=540px){.wb-ins-after{gap:32px;margin:60px 0 0}}.wb-ins-cta{border-top:1px solid #22222247;flex-direction:column;gap:16px;width:100%;padding:40px 0 0;display:flex}.wb-ins-cta__lead{font-size:var(--wb-text-body);font-weight:var(--wb-fw-semibold);line-height:1.6}
