.ins-scope{--ins-gutter:var(--spacing-gutter,1.25rem);--ins-container:calc(100vw - 2 * var(--ins-gutter));--ins-radius:5px}.ins-hero{min-height:50vh;padding:var(--ins-gutter);flex-direction:column;display:flex}.ins-hero-title{width:100%;margin-bottom:auto;padding-bottom:1em}@media (min-width:500px){.ins-hero-title{width:calc(.8125 * var(--ins-container) - .1875 * var(--ins-gutter))}}@media (min-width:1000px){.ins-hero-title{width:calc(.458333 * var(--ins-container) - .541667 * var(--ins-gutter))}}@media (max-width:999px){.ins-hero-title{min-height:30vh}}.ins-hero-bottom{gap:var(--ins-gutter);display:grid}@media (min-width:700px){.ins-hero-bottom{grid-template-columns:calc(.5 * var(--ins-container) - .5 * var(--ins-gutter)) calc(.5 * var(--ins-container) - .5 * var(--ins-gutter));align-items:flex-end}}@media (min-width:1000px){.ins-hero-bottom{grid-template-columns:calc(.5 * var(--ins-container) - .5 * var(--ins-gutter)) calc(.25 * var(--ins-container) - .75 * var(--ins-gutter)) calc(.25 * var(--ins-container) - .75 * var(--ins-gutter))}}@media (min-width:700px){.ins-hero-content{grid-column-start:2}}@media (max-width:699px){.ins-hero-content{padding-left:calc(.25 * var(--ins-container) + .25 * var(--ins-gutter))}}@media (min-width:1000px){.ins-hero-desc{max-width:19em}}.ins-feature{gap:var(--ins-gutter);border-radius:var(--ins-radius);background-color:var(--color-paper-2,#efeeea);padding:.5rem;display:grid}@media (min-width:700px){.ins-feature{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ins-feature{padding:calc(var(--ins-gutter) - 4px)}}.ins-asset{aspect-ratio:8/5;border-radius:var(--ins-radius);background-color:var(--color-ink,#0a0a0b);position:relative;overflow:hidden}.ins-asset img{object-fit:cover;object-position:var(--ins-focal,50% 50%)}.ins-feature-inner{flex-direction:column;display:flex}.ins-feature-sup{color:var(--color-finance,#0077fc);order:-1;padding-top:.75rem;padding-bottom:1.5em}.ins-feature-title{max-width:10em;min-height:5em;padding-bottom:2em}.ins-feature-bottom{gap:var(--ins-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;margin-top:auto;display:grid}.ins-feature-info{flex-wrap:wrap;align-items:baseline;padding-bottom:.75rem;display:flex}.ins-feature-info>*{margin-top:.25rem}.ins-feature-info>:not(:last-child){margin-right:.5rem}.ins-tag{border:1px solid var(--color-finance,#0077fc);border-radius:var(--ins-radius);background-color:var(--color-finance,#0077fc);color:#fff;flex-shrink:0;padding:.25rem;line-height:1;display:inline-block}.ins-filters{max-width:100%;margin:-.375rem;display:flex}@media (max-width:999px){.ins-filters{scrollbar-width:none;overflow-x:auto}.ins-filters::-webkit-scrollbar{display:none}}@media (min-width:1000px){.ins-filters{flex-wrap:wrap}}.ins-filters>li{flex-shrink:0;margin:.375rem}.ins-pill{border:1px solid var(--theme-text,#0a0a0b);height:2rem;color:var(--theme-text,#0a0a0b);font-family:var(--font-sans,"Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--text-label,.75rem);white-space:nowrap;cursor:pointer;transition:color .5s var(--ease-out-cubic,cubic-bezier(.215, .61, .355, 1)), background-color .5s var(--ease-out-cubic,cubic-bezier(.215, .61, .355, 1));background-color:#0000;border-radius:2rem;justify-content:center;align-items:center;padding-inline:1rem;line-height:1;display:flex}@media (hover:hover){.ins-pill:hover{background-color:var(--theme-text,#0a0a0b);color:var(--theme-bg,#fafafa)}}.ins-pill[aria-pressed=true]{background-color:var(--theme-text,#0a0a0b);color:var(--theme-bg,#fafafa);pointer-events:none}.ins-grid{grid-template-columns:1fr;row-gap:5vh;padding-bottom:10vh;display:grid}@media (min-width:500px){.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card:nth-child(odd):before{content:"";background-color:var(--theme-line,#0a0a0b24);width:1px;position:absolute;top:10px;bottom:0;right:-.5px}}@media (min-width:700px){.ins-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:7.5vh}.ins-card:nth-child(odd):before{content:none}.ins-card:nth-child(3n+1):before,.ins-card:nth-child(3n+2):before{content:"";right:-1px}}.ins-card{flex-direction:column;display:flex;position:relative}.ins-card-media{flex-shrink:0;position:relative}.ins-panel{bottom:.5rem;right:.5rem;left:calc(33% + var(--ins-gutter));border-radius:var(--ins-radius);position:absolute;overflow:hidden}@media (min-width:1000px){.ins-panel{left:calc(50% + var(--ins-gutter))}}@media (max-width:699px){.ins-panel{display:none}}.ins-panel-inner{transform:translateY(calc(100% + 1px))}@media (prefers-reduced-motion:no-preference){.ins-panel-inner{transition:transform .25s var(--ease-out-cubic,cubic-bezier(.215, .61, .355, 1))}.ins-card:hover .ins-panel-inner,.ins-card:focus-within .ins-panel-inner{transition-duration:.5s}}.ins-card:hover .ins-panel-inner,.ins-card:focus-within .ins-panel-inner{transform:translateY(0)}.ins-btn{border-radius:var(--ins-radius);background-color:var(--color-finance-dim,#0062d6);color:#fff;width:100%;height:6.5rem;font-family:var(--font-sans,"Helvetica Neue", Helvetica, Arial, sans-serif);text-align:left;justify-content:space-between;align-items:baseline;gap:1em;padding:.5rem .75rem;font-size:1rem;line-height:1.2;display:flex}.ins-btn.-bottom{align-items:flex-end}@media (hover:hover){a.ins-btn{transition:background-color .3s var(--ease-out-cubic,cubic-bezier(.215, .61, .355, 1))}a.ins-btn:hover{background-color:#004fae}}.ins-card-body{flex-direction:column;flex-grow:1;padding:.75rem;display:flex}.ins-card-title{margin-bottom:var(--ins-gutter);font-family:var(--font-display,Georgia, serif);font-weight:500;font-size:var(--text-h5);letter-spacing:-.01em;line-height:1.15}.ins-card-title span{transition:color .2s var(--ease-out-cubic,cubic-bezier(.215, .61, .355, 1));text-underline-offset:.18em}@media (hover:hover){.ins-card:not(.is-static):hover .ins-card-title span{color:var(--color-finance,#0077fc);text-decoration:underline}}.ins-link:focus-visible~.ins-card-body .ins-card-title span{color:var(--color-finance,#0077fc);text-decoration:underline}.ins-card-desc{color:var(--theme-muted,#0a0a0b8c);margin-bottom:5vh}.ins-card-bottom{flex-wrap:wrap;gap:.5em;margin-top:auto;display:flex}.ins-card-cat{color:var(--color-finance,#0077fc)}.ins-link{z-index:1;display:block;position:absolute;inset:0}.ins-link:focus-visible{outline:2px solid var(--color-finance,#0077fc);outline-offset:-2px;border-radius:var(--ins-radius)}
