.ins{color:#1e293b;font-family:var(--font-polymath),"Polymath",Arial,ui-sans-serif,system-ui,sans-serif;background:#fff;flex-direction:column;line-height:normal;display:flex}.ins h1,.ins h2{text-wrap:balance}.ins p,.ins a{text-wrap:pretty}.ins-wrap{max-width:1280px;margin:0 auto;padding:0 max(20px,min(5vw,64px))}.ins-list{color:#14181a;padding:max(28px,min(4vw,48px)) 0 max(48px,min(6vw,84px))}.ins-crumb{color:#64748b;align-items:center;gap:8px;margin-bottom:max(24px,min(3vw,40px));font-size:13px;display:flex}.ins-crumb a{color:#64748b}.ins-crumb a:hover{color:#026b78}.ins-crumb__sep{color:#cbd5e1}.ins-crumb [aria-current]{color:#16263c;font-weight:600}.ins-intro{max-width:64ch;margin-bottom:max(26px,min(3.5vw,42px))}.ins-intro h1{letter-spacing:-.03em;color:#026b78;white-space:nowrap;font-size:max(2.25rem,min(4.2vw,3.5rem));font-weight:700;line-height:1.06}@media (max-width:767px){.ins-intro h1{white-space:normal}}.ins-intro p{color:#3a4145;margin-top:20px;font-size:1.02rem;line-height:1.55}.ins-bar{border-top:1px solid #e3e7ec;border-bottom:1px solid #e3e7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:max(18px,min(2vw,26px));padding:16px 0;display:flex}.ins-pills{flex-wrap:wrap;gap:8px;display:flex}.ins-pill{color:#16263c;cursor:pointer;background:#fff;border:1px solid #e3e7ec;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:600;line-height:20px;transition:background .2s,border-color .2s;display:flex}.ins-pill[aria-pressed=true]{color:#fff;background:#026b78;border-color:#026b78}.ins-pill:disabled{cursor:default}.ins-pill__n{opacity:.75;font-size:12px;font-weight:500}.ins-count{color:#64748b;font-size:14px}.ins-count strong{color:#16263c}.ins-grid{grid-template-columns:repeat(auto-fill,minmax(max(240px,33.3333% - max(14px,min(1.6vw,20px))/1.5),1fr));gap:max(14px,min(1.6vw,20px));margin:0;padding:6px 0;list-style:none;display:grid}.ins-grid>li{min-width:0;display:flex}.ins-card{min-width:0;color:inherit;background:#fff;border:1px solid #e3e7ec;border-radius:16px;flex-direction:column;flex:1;transition:border-color .25s cubic-bezier(.33,1,.68,1);display:flex;overflow:hidden}.ins-card:hover{color:inherit;border-color:#16263c}.ins-card:focus-visible{color:inherit;border-color:#16263c}.ins-card__media{aspect-ratio:3/2;background:#eef1f4;position:relative;overflow:hidden}.ins-card__media img{object-fit:cover;transition:transform .5s cubic-bezier(.33,1,.68,1)}.ins-card:hover .ins-card__media img{transform:scale(1.04)}.ins-card:focus-visible .ins-card__media img{transform:scale(1.04)}.ins-card__chips{pointer-events:none;opacity:0;flex-wrap:wrap;gap:4px;padding:10px;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.ins-card:hover .ins-card__chips{opacity:1;transform:none}.ins-card:focus-visible .ins-card__chips{opacity:1;transform:none}.ins-card__chips span{letter-spacing:.03em;color:#16263c;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(255,255,255,.94);border:1px solid rgba(22,38,60,.14);border-radius:5px;padding:3px 7px;font-size:.62rem;font-weight:700}.ins-card__body{border-top:1px solid #e3e7ec;flex-direction:column;flex:1;padding:13px 14px 15px;display:flex}.ins-card__body h2{color:#16263c;letter-spacing:-.015em;font-size:.98rem;font-weight:700;line-height:1.25}.ins-card__body p{-webkit-line-clamp:3;color:#64748b;-webkit-box-orient:vertical;margin-top:6px;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ins-card__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.ins-card__foot span{color:#16263c;white-space:nowrap;font-size:.8rem;font-weight:700}.ins-u{background-image:linear-gradient(#ffdc00,#ffdc00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s cubic-bezier(.33,1,.68,1)}.ins-card:hover .ins-u{background-size:100% 2px}.ins-card:focus-visible .ins-u{background-size:100% 2px}
