.ic-blog{display:block;background:#fff;color:#303441;margin-top:var(--ic-blog-top);padding:28px 0 min(var(--ic-blog-bottom),48px);font-family:var(--font-body-family);font-style:var(--font-body-style);--ic-ease:cubic-bezier(.2,.75,.2,1);interpolate-size:allow-keywords}
.ic-blog .ic-blog__inner{position:relative}
.ic-blog .ic-blog__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin:0 0 24px;gap:20px}
.ic-blog .ic-blog__heading{margin:0;color:#303441;font-family:var(--font-heading-family);font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-transform:none}
.ic-blog .ic-blog__all{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 21px;border-radius:24px;background:#ff6540;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .3s,transform .3s var(--ic-ease)}
.ic-blog .ic-blog__all .icon{width:12px;height:12px;transition:transform .3s var(--ic-ease)}
.ic-blog .ic-blog__all:hover{background:#e95432;transform:translateY(-3px)}
.ic-blog .ic-blog__all:hover .icon{transform:translate(2px,-2px)}
.ic-blog .ic-blog__stage{position:relative}
.ic-blog .ic-blog__track{display:flex;align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:14px 2px 22px;scroll-padding-inline:2px;overscroll-behavior-x:contain}
.ic-blog[data-ready] .ic-blog__track{scrollbar-width:none}
.ic-blog[data-ready] .ic-blog__track::-webkit-scrollbar{display:none}
.ic-blog .ic-blog__item{flex:0 0 calc((100% - 80px)/5);min-width:0;scroll-snap-align:start;transition:transform .24s var(--ic-ease)}
.ic-blog .ic-blog__item[hidden]{display:none}
.ic-blog .ic-blog__card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:visible;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;text-decoration:none;top:0;left:0;width:100%;box-sizing:border-box;transform:none;transition:none}
.ic-blog .ic-blog__card::before{content:"";position:absolute;z-index:-1;inset:-1px;border:1px solid #dfe6ef;border-radius:inherit;background:#fff;box-shadow:0 2px 6px -3px #263d661f,0 12px 24px -18px #263d6630;transform:translateY(0) scale(1);transition:transform .24s var(--ic-ease),box-shadow .24s var(--ic-ease),border-color .2s;pointer-events:none}
.ic-blog .ic-blog__copy{display:flex;flex-direction:column;flex:0 0 auto;height:165px;padding:12px 12px 8px;text-align:left;box-sizing:border-box;transform:none;transition:none}
.ic-blog .ic-blog__title{margin:0 0 7px;color:#303441;font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:1.38;letter-spacing:-.015em;overflow-wrap:anywhere;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:none}
.ic-blog .ic-blog__excerpt{margin:0;color:#697586;font-size:13px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:none}
.ic-blog .ic-blog__media{position:relative;isolation:isolate;overflow:visible;background:transparent;box-sizing:border-box;padding:0 4px 4px;height:calc(var(--ic-media-height,285px) * .95 - .1px);flex:1 0 calc(var(--ic-media-height,285px) * .95 - .1px);display:flex;align-items:center;justify-content:center}
.ic-blog .ic-blog__media img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;border-radius:12px;transform:none;filter:none;transition:none}
.ic-blog .ic-blog__image-frame{position:absolute;left:4px;top:0;isolation:isolate;overflow:hidden;flex:none;border-radius:12px;background:#fff;max-width:100%;max-height:100%;width:calc(100% - 8px);aspect-ratio:1;transition:transform .24s var(--ic-ease),box-shadow .24s var(--ic-ease)}
.ic-blog .ic-blog__photo-foil,.ic-blog .ic-blog__photo-glare,.ic-blog .ic-blog__photo-veil{position:absolute;inset:0;pointer-events:none}
.ic-blog .ic-blog__photo-foil{z-index:1;inset:-45%;opacity:0;mix-blend-mode:screen;background:linear-gradient(118deg,transparent 32%,#2e98ee08 43%,#44bcf82e 49%,#69c9ff1c 53%,#3689dd06 60%,transparent 69%);mask-image:radial-gradient(ellipse 22% 13% at 50% 50%,#000 8%,#0009 42%,transparent 75%);transform:translate(var(--ic-fx,0%),var(--ic-fy,0%)) rotate(var(--ic-fa,0deg));transition:opacity .26s var(--ic-ease);pointer-events:none}
.ic-blog .ic-blog__photo-glare{z-index:2;inset:-40%;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 13% 8% at 50% 50%,#51b5ff2e 0%,#3c9ce51a 24%,transparent 67%);transform:translate(var(--ic-fx,0%),var(--ic-fy,0%));transition:opacity .26s var(--ic-ease);pointer-events:none}
.ic-blog .ic-blog__image-frame::after{content:"";position:absolute;z-index:3;inset:0;border:1px solid #3eabff99;border-radius:inherit;opacity:0;box-shadow:inset 0 0 12px #39b4ff1a;transition:opacity .24s var(--ic-ease);pointer-events:none}
.ic-blog .ic-blog__photo-veil{z-index:1;background:linear-gradient(180deg,transparent 60%,#10182600 70%,#101826b3 100%);opacity:0;transition:opacity .24s var(--ic-ease)}
.ic-blog .ic-blog__read-orb{position:absolute;z-index:3;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:9px;min-height:24px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.01em;text-shadow:0 1px 2px #0009;transform:translateY(6px);opacity:0;transition:opacity .2s,transform .24s var(--ic-ease);pointer-events:none}
.ic-blog .ic-blog__read-orb > span{color:#fff}
.ic-blog .ic-blog__read-orb::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:#ffffffcc;transform:scaleX(.35);transform-origin:left;transition:transform .24s var(--ic-ease)}
.ic-blog .ic-blog__read-orb .icon{width:18px;height:18px;color:inherit;transition:transform .24s var(--ic-ease)}
.ic-blog .ic-blog__read-orb .icon path{stroke-width:2.8}
.ic-blog .ic-blog__no-image{color:#697586;font-size:16px}
.ic-blog .ic-blog__nav{display:none;position:absolute;z-index:3;top:calc(178px + (var(--ic-media-height,285px) * .95 - .1px) / 2);transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;padding:12px;border:1px solid #ccd9ee;border-radius:50%;color:#1351aa;background:#fff;cursor:pointer;transition:border-color .3s,opacity .3s,background .3s}
.ic-blog[data-ready] .ic-blog__nav{display:flex}
.ic-blog .ic-blog__nav--previous{left:-55px}
.ic-blog .ic-blog__nav--next{right:-55px}
.ic-blog .ic-blog__nav .icon{width:14px;height:14px}
.ic-blog .ic-blog__nav:disabled{opacity:.35;cursor:default}
.ic-blog .ic-blog__nav:not(:disabled):hover{border-color:#1351aa;background:#f3f7fc}
.ic-blog .ic-blog__card:focus-visible,.ic-blog .ic-blog__all:focus-visible,.ic-blog .ic-blog__nav:focus-visible{outline:2px solid #1351aa;outline-offset:3px}
.ic-blog .ic-blog__progress{display:none;position:relative;width:144px;height:2px;margin:12px auto 0;background:#e0e6ee;overflow:hidden}
.ic-blog[data-ready] .ic-blog__progress{display:block}
.ic-blog .ic-blog__progress span{position:absolute;top:0;left:0;height:100%;min-width:18px;background:#1351aa;transition:width .5s var(--ic-ease),left .5s var(--ic-ease)}
.ic-blog .ic-blog__empty{text-align:center;color:#697586}
.ic-blog .ic-blog__nav[hidden],.ic-blog .ic-blog__progress[hidden]{display:none}
@keyframes ic-blog-line{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}
@media(min-width:990px){
 .ic-blog .ic-blog__inner{width:calc(100% - 152px);max-width:1600px;padding-inline:0}
 .ic-blog[data-desktop] .ic-blog__track{overflow:visible;scroll-snap-type:none;touch-action:pan-y;gap:24px}
 .ic-blog[data-desktop] .ic-blog__item{flex:1 1 0;position:relative;height:calc(166.9px + var(--ic-media-height,285px) * .95)}
 .ic-blog[data-desktop][data-moving] .ic-blog__track{overflow:hidden;pointer-events:none}
 .ic-blog[data-desktop][data-moving] .ic-blog__item{flex:0 0 var(--ic-slide-width);transition:none}
 .ic-blog[data-desktop] .ic-blog__card{height:auto}
 .ic-blog[data-desktop] .ic-blog__media{flex:0 0 auto;height:calc(var(--ic-media-height,285px) * .95 - .1px);transition:none}
 .ic-blog[data-desktop] .ic-blog__item.is-active{z-index:2;transform:none}
 .ic-blog[data-desktop] .is-active .ic-blog__card{transform:none}
 .ic-blog[data-desktop] .is-active .ic-blog__copy{height:165px}
 .ic-blog[data-desktop] .is-active .ic-blog__title{font-size:18px}
 .ic-blog[data-desktop] .is-active .ic-blog__excerpt{font-size:13px}
 .ic-blog[data-desktop] .is-active .ic-blog__media{height:calc(var(--ic-media-height,285px) * .95 - .1px)}
 .ic-blog[data-desktop] .is-active .ic-blog__card::before{border-color:#5796e4;transform:translateY(-3px) scale(1.015);box-shadow:0 3px 7px -4px #263d662e,0 18px 30px -18px #263d6657,0 0 16px -8px #168aff55}
 .ic-blog[data-desktop] .is-active .ic-blog__media img{transform:none;filter:none}
 .ic-blog[data-desktop] .is-active .ic-blog__image-frame{transform:translateY(-2px);box-shadow:0 4px 14px -7px #1351aa66}
 .ic-blog[data-desktop] .is-active .ic-blog__photo-foil{opacity:.42}
 .ic-blog[data-desktop] .is-active .ic-blog__photo-glare{opacity:.38}
 .ic-blog[data-desktop] .is-active .ic-blog__photo-veil{opacity:1}
 .ic-blog[data-desktop] .is-active .ic-blog__image-frame::after{opacity:1}
 .ic-blog[data-desktop] .is-active .ic-blog__read-orb{opacity:1;transform:translateY(0)}
 .ic-blog[data-desktop] .is-active .ic-blog__read-orb::after{transform:scaleX(1)}
 .ic-blog[data-desktop] .is-active .ic-blog__read-orb .icon{transform:translate(2px,-2px)}
}
@media(min-width:990px) and (max-width:1200px){.ic-blog[data-desktop] .is-active .ic-blog__title{font-size:16px}.ic-blog[data-desktop] .is-active .ic-blog__excerpt{font-size:12px}.ic-blog[data-desktop] .ic-blog__track{gap:20px}.ic-blog .ic-blog__copy{height:165px;padding:12px 10px 8px}.ic-blog .ic-blog__title{font-size:16px}.ic-blog .ic-blog__excerpt{font-size:12px}}
@media(max-width:989px){.ic-blog .ic-blog__copy{height:auto;min-height:165px;padding:12px 12px 8px}.ic-blog .ic-blog__media{height:auto;aspect-ratio:20/19;flex:0 0 auto}.ic-blog .ic-blog__card{transform:none}.ic-blog .ic-blog__photo-foil,.ic-blog .ic-blog__photo-glare,.ic-blog .ic-blog__read-orb{display:none}.ic-blog .ic-blog__nav{top:auto;bottom:-58px;transform:none}.ic-blog .ic-blog__nav--previous{left:auto;right:54px}.ic-blog .ic-blog__nav--next{right:0}.ic-blog .ic-blog__progress{margin:30px 0 20px;width:104px}}
@media(min-width:750px) and (max-width:989px){.ic-blog .ic-blog__item{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:749px){.ic-blog{padding-top:20px;padding-bottom:min(calc(var(--ic-blog-bottom)*.75),48px);margin-top:calc(var(--ic-blog-top)*.75)}.ic-blog .ic-blog__header{justify-content:space-between;margin-bottom:18px}.ic-blog .ic-blog__heading{font-size:26px}.ic-blog .ic-blog__all{position:static;min-height:40px;font-size:12px;padding:9px 15px}.ic-blog .ic-blog__track{gap:14px}.ic-blog .ic-blog__item{flex-basis:86%}}
@media(pointer:coarse){.ic-blog[data-desktop] .is-active .ic-blog__card::before{transform:none}.ic-blog[data-desktop] .is-active .ic-blog__card{top:0;left:0;width:100%}.ic-blog[data-desktop] .is-active .ic-blog__copy{height:165px}.ic-blog[data-desktop] .is-active .ic-blog__title{font-size:18px}.ic-blog[data-desktop] .is-active .ic-blog__excerpt{font-size:13px}.ic-blog[data-desktop] .is-active .ic-blog__media{height:calc(var(--ic-media-height,285px) * .95 - .1px);transform:none}.ic-blog[data-desktop] .is-active .ic-blog__card{transform:none}.ic-blog .ic-blog__card{transform:none}.ic-blog .ic-blog__read-orb,.ic-blog[data-desktop] .is-active .ic-blog__media img{transform:none}.ic-blog .ic-blog__photo-foil,.ic-blog .ic-blog__photo-glare{display:none}}
@media(prefers-reduced-motion:reduce){.ic-blog[data-desktop] .is-active .ic-blog__card::before{transform:none}.ic-blog[data-desktop] .is-active .ic-blog__card{top:0;left:0;width:100%}.ic-blog[data-desktop] .is-active .ic-blog__copy{height:165px}.ic-blog[data-desktop] .is-active .ic-blog__title{font-size:18px}.ic-blog[data-desktop] .is-active .ic-blog__excerpt{font-size:13px}.ic-blog[data-desktop] .is-active .ic-blog__media{height:calc(var(--ic-media-height,285px) * .95 - .1px);transform:none}.ic-blog[data-desktop] .is-active .ic-blog__card{transform:none;transition:none}.ic-blog[data-desktop] .ic-blog__item.is-active{transform:none;transition:none}.ic-blog[data-desktop] .is-active .ic-blog__card::after{animation:none}.ic-blog[data-desktop] .ic-blog__media,.ic-blog .ic-blog__read-orb,.ic-blog .ic-blog__read-orb::after,.ic-blog .ic-blog__read-orb .icon{transition:none}.ic-blog *,.ic-blog *::after{transition:none;animation:none}.ic-blog .ic-blog__card,.ic-blog .ic-blog__copy,.ic-blog .ic-blog__media img,.ic-blog[data-desktop] .ic-blog__item.is-active,.ic-blog .ic-blog__all:hover{transform:none}.ic-blog[data-desktop] .is-active .ic-blog__media img{transform:none}.ic-blog .ic-blog__photo-foil,.ic-blog .ic-blog__photo-glare{display:none}}


@media(min-width:990px) and (max-width:1200px) and (pointer:coarse), (min-width:990px) and (max-width:1200px) and (prefers-reduced-motion:reduce){.ic-blog[data-desktop] .is-active .ic-blog__title{font-size:16px}.ic-blog[data-desktop] .is-active .ic-blog__excerpt{font-size:12px}}

@media(max-width:989px),(pointer:coarse),(prefers-reduced-motion:reduce){.ic-blog .ic-blog__photo-foil,.ic-blog .ic-blog__photo-glare{display:none}.ic-blog[data-desktop] .is-active .ic-blog__image-frame{transform:none;box-shadow:none}}

.ic-blog .ic-blog__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 20px}
.ic-blog .ic-blog__categories :is(a,button){display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #e3e8ef;border-radius:24px;color:#485364;background:#fff;text-decoration:none;font-size:13px;font-weight:500;line-height:1.4;text-align:center;transition:border-color .2s,color .2s}
.ic-blog .ic-blog__categories :is(a,button):hover,.ic-blog .ic-blog__categories :is(a,button):focus-visible{border-color:#1765c1;color:#1765c1}
.ic-blog .ic-blog__categories :is(a,button):focus-visible{outline:2px solid #1765c1;outline-offset:3px}
@media(max-width:749px){.ic-blog .ic-blog__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.ic-blog .ic-blog__categories :is(a,button){padding:9px 8px;font-size:12px;border-radius:12px;min-height:44px}}

.ic-blog .ic-blog__categories button{font-family:inherit;cursor:pointer}
.ic-blog .ic-blog__categories button[aria-pressed=true]{background:#1765c1;color:#fff;border-color:#1765c1}
.ic-blog .ic-blog__categories button:disabled{cursor:default}
.ic-blog .ic-blog__empty[data-filter-empty]{margin:20px auto 24px;padding:32px 24px;max-width:700px;border:1px solid #e3e8ef;border-radius:16px;background:#fafbfd;color:#697586;font-size:14px;line-height:1.7;text-align:center}
.ic-blog .ic-blog__stage[hidden],.ic-blog .ic-blog__empty[hidden],.ic-blog .ic-blog__progress[hidden]{display:none}
@media(min-width:990px){.ic-blog[data-desktop]:not([data-moving]) .ic-blog__item{flex:0 0 calc((100% - 96px)/5)}}
