.post-card{border-radius:var(--radius-card);background-color:var(--color-secondary);height:100%;color:var(--color-grey-200);word-break:break-word;flex-direction:column;transition:transform .3s;display:flex}.post-card:hover{transform:scale(.99)}.post-card__image{border:1px solid var(--color-grey-900);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;flex:none;height:252px;display:block;overflow:hidden}.post-card--download .post-card__image{cursor:default}.post-card__image img{object-fit:cover;object-position:left top;width:100%;height:100%}.post-card__body{border:1px solid var(--color-grey-900);border-radius:0 0 var(--radius-card) var(--radius-card);background-image:linear-gradient(171deg,#ffffff0d 78%,#fff3 200%);border-top:0;flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:30px;display:flex}.post-card__text{flex-direction:column;gap:10px;display:flex}.post-card__meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.post-card__pills{flex-wrap:wrap;align-items:center;gap:0 16px;min-height:34px;display:flex}.post-card__pill{border-radius:var(--radius-pill);text-transform:uppercase;padding:4px 12px;font-size:13px;font-weight:600;line-height:19.5px;text-decoration:none;transition:opacity .3s;display:inline-block}.post-card__pill:hover{opacity:.8}.post-card__pill--red{color:var(--color-primary);background-color:#ff545d1c}.post-card__pill--blue{color:var(--color-blue);background-color:#218faa1a}.post-card__pill--green{color:var(--color-accent);background-color:#6da8841a}.post-card__pill--orange{color:var(--color-orange);background-color:#f78e2521}.post-card__date{color:var(--color-primary);font-size:12px;font-weight:600;line-height:1}.post-card__title{color:var(--color-grey-200);font-size:18px;font-weight:600;line-height:1.5}.post-card__title a{text-decoration:none}.post-card__title a:hover{color:var(--color-primary)}.post-card__excerpt{-webkit-line-clamp:4;line-clamp:4;color:var(--color-grey-300);-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.post-card__more{color:var(--color-grey-500);align-self:flex-start;font-weight:500;text-decoration:none;transition:color .2s}.post-card__more:hover,.post-card__more:focus-visible{color:var(--color-primary)}.post-card__download{align-self:flex-start}.post-card__download svg{flex:none}@media (width<=1024px){.post-card__image{height:193px}}@media (width<=767px){.post-card__image{height:178px}}@media (prefers-reduced-motion:reduce){.post-card{transition:none}.post-card:hover{transform:none}}.insights{background:var(--color-secondary);color:var(--color-grey-200);position:relative;overflow:hidden}.insights__glow{pointer-events:none;opacity:0;animation:4s cubic-bezier(.4,0,.2,1) .8s forwards insights-reveal,10s ease-in-out 4.8s infinite insights-pulse;position:absolute;inset:0}.insights__glow--top{background-image:radial-gradient(at 60% -200%, var(--color-blue) 0%, var(--color-secondary) 65%)}.insights__glow--side{background-image:radial-gradient(circle at 100% 80%,#ff545d 0%,#ff545db3 4%,#ff545d66 10%,#ff545d33 18%,#ff545d14 28%,#ff545d08 42%,#ff545d01 60%,#0000 80%);animation:4s cubic-bezier(.4,0,.2,1) 1.3s forwards insights-reveal}@keyframes insights-reveal{0%{opacity:0;filter:blur(15px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes insights-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.insights__glow{opacity:1;animation:none}}.insights__art{background-image:var(--art-image);pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:30%;position:absolute;inset:0}.insights__inner{z-index:2;max-width:var(--container-width);padding:75px var(--gutter) 75px;margin-inline:auto;position:relative}.insights__crumbs ol{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:50px;display:flex}.insights__crumbs li{color:var(--color-grey-700);align-items:center;gap:20px;line-height:1.6;display:flex}.insights__crumbs a{text-decoration:none}.insights__crumbs a:hover{color:var(--color-grey-300)}.insights__crumbs [aria-current]{color:var(--color-grey-500)}.insights__title{font-size:var(--font-size-primary);color:var(--color-grey-200);font-weight:300;line-height:1}.insights__lead{color:var(--color-grey-300);margin-top:20px;font-weight:400}.insights__search{width:min(100%,645px);margin-top:40px;display:flex}.insights__search input{border:1px solid var(--color-grey-500);border-radius:var(--radius-pill) 0 0 var(--radius-pill);min-width:0;height:50px;color:var(--color-grey-300);background:#e5e4e11a;border-right:0;flex:1;padding:0 15px 0 20px;font-size:24px;font-weight:500}.insights__search input::placeholder{color:var(--color-grey-500);opacity:1}.insights__search input::-webkit-search-cancel-button{display:none}.insights__search button{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-primary);width:60px;height:50px;color:var(--color-secondary);border:0;flex:none;place-items:center;transition:background-color .2s;display:grid}.insights__search button:hover{background:var(--color-primary-hover)}.insights__controls{flex-wrap:wrap;align-items:flex-start;gap:30px 50px;margin-top:100px;display:flex}.insights__group{border:0;min-width:0;margin:0;padding:0}.insights__group:first-child{margin-right:40px}.insights__group--date{width:196px;margin-left:auto;position:relative}.insights__label{font-size:var(--font-size-body);color:var(--color-grey-200);margin-bottom:20px;padding:0;font-weight:500;line-height:1.6}.insights__pills{flex-wrap:wrap;gap:10px 5px;display:flex}.insights__pill{border:1px solid var(--color-grey-900);border-radius:var(--radius-pill);color:var(--color-grey-500);font-size:var(--font-size-body);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px;font-weight:500;line-height:1.6;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.insights__pill:hover{color:var(--color-grey-200);border-color:var(--color-grey-700)}.insights__pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.insights__pill:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.insights__pill:has(input:checked){color:var(--color-white)}.insights__pill:has(input:checked):after{content:"";background:linear-gradient(45deg,#0000 45%,currentColor 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,currentColor 45% 55%,#0000 55%);width:10px;height:10px}.insights__pill--red:has(input:checked){background:var(--color-primary);border-color:var(--color-primary)}.insights__pill--blue:has(input:checked){background:var(--color-blue);border-color:var(--color-blue)}.insights__pill--green:has(input:checked){background:var(--color-accent);border-color:var(--color-accent)}.insights__pill--orange:has(input:checked){background:var(--color-orange);border-color:var(--color-orange)}.insights__datefield{align-items:center;gap:6px;display:flex;position:relative}.insights__datebtn{color:var(--color-grey-200);padding-right:8px}.insights__datebtn:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:-3px 0 0 4px;transform:rotate(45deg)}.insights__datebtn.is-active{border-color:var(--color-grey-300)}.insights__step{border:1px solid var(--color-grey-900);width:24px;height:24px;color:var(--color-grey-200);background:0 0;border-radius:50%;place-items:center;padding:0 0 2px;font-size:18px;line-height:1;display:grid}.insights__step:hover:not(:disabled){border-color:var(--color-grey-500)}.insights__step:disabled{opacity:.35;cursor:default}.insights-picker{z-index:5;backdrop-filter:blur(8px);background:#464445f5;border-radius:12px;width:250px;padding:12px 16px 16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 30px #0006}.insights-picker__year{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:500;display:flex}.insights-picker__nav{width:30px;height:30px;color:var(--color-grey-200);background:0 0;border:0;font-size:24px;line-height:1}.insights-picker__nav:disabled{opacity:.3;cursor:default}.insights-picker__months{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.insights-picker__month{color:var(--color-grey-300);background:0 0;border:0;border-radius:8px;padding:8px 0;font-weight:500}.insights-picker__month:hover:not(:disabled){background:#ffffff1f}.insights-picker__month:disabled{opacity:.3;cursor:default}.insights-picker__month.is-selected{background:var(--color-primary);color:var(--color-secondary)}.insights__actions{margin-top:20px}.insights__actions .button{padding-block:8px}.insights__intro{color:var(--color-grey-300);margin-top:20px;font-weight:500}.insights__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:30px;margin-top:40px;transition:opacity .2s;display:grid}.insights__grid.is-loading{opacity:.4}.insights__empty{font-size:var(--font-size-lead);color:var(--color-grey-300);margin-top:40px}.insights__more{justify-content:center;margin-top:30px;display:flex}@media (width<=1024px){.insights__inner{padding-block:60px}.insights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights__controls{flex-direction:column;gap:25px;margin-top:50px}.insights__group--date{margin-left:0}}@media (width<=767px){.insights__inner{padding-block:40px}.insights__art{display:none}.insights__crumbs ol{margin-bottom:44px}.insights__grid{grid-template-columns:minmax(0,1fr)}.insights__controls{flex-direction:column;gap:25px;margin-top:39px}.insights__group--date{margin-left:0}.insights__search{margin-top:40px}.insights__search input{height:44px;font-size:18px}.insights__search button{height:44px}.insights-picker{left:0;right:auto}}.insights__grid--archive{margin-top:60px}.insights__pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:50px;display:flex}.insights__pagination a{text-decoration:none}.insights__pagination-status{color:var(--color-grey-500)}.insights__pagination .button[aria-disabled=true]{visibility:hidden}
