.cm-blog-grid{--cm-blog-navy:#071a3a;--cm-blog-blue:#005f84;--cm-blog-teal:#00aeb8;--cm-blog-cyan:#00d3d8;--cm-blog-orange:#ff9700;--cm-blog-text:#445160;--cm-blog-border:#e4eef3;--cm-blog-surface:#fff;--cm-blog-background:#f8fbfd;--cm-blog-max-width:1540px;--cm-blog-ease:cubic-bezier(.2,.8,.2,1);background:radial-gradient(circle at 8% 10%,rgba(0,211,216,.07),transparent 28%),radial-gradient(circle at 92% 88%,rgba(0,95,132,.06),transparent 30%),var(--cm-blog-background);color:var(--cm-blog-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:clip;padding:82px 0 94px;position:relative;width:100%}.cm-blog-grid,.cm-blog-grid *{box-sizing:border-box}.cm-blog-grid__wrap{margin:0 auto;width:min(var(--cm-blog-max-width),calc(100% - 96px))}.cm-blog-grid__header{margin:0 auto 52px;max-width:1080px;text-align:center}.cm-blog-grid__eyebrow{color:var(--cm-blog-teal);font-size:15px;font-weight:800;letter-spacing:.06em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.cm-blog-grid__heading{color:var(--cm-blog-navy);font-size:clamp(36px,4vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0}.cm-blog-grid__intro{margin:24px auto 0;max-width:940px}.cm-blog-grid__intro,.cm-blog-grid__intro p{color:var(--cm-blog-text);font-size:19px;letter-spacing:-.01em;line-height:1.58}.cm-blog-grid__intro p{margin:0 0 16px}.cm-blog-grid__intro p:last-child{margin-bottom:0}.cm-blog-grid__posts{align-items:stretch;display:grid;gap:28px}.cm-blog-grid--desktop-1 .cm-blog-grid__posts{grid-template-columns:minmax(0,1fr)}.cm-blog-grid--desktop-2 .cm-blog-grid__posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-blog-grid--desktop-3 .cm-blog-grid__posts{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-blog-grid--desktop-4 .cm-blog-grid__posts{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-blog-grid__card{background:var(--cm-blog-surface);border:1px solid var(--cm-blog-border);border-radius:24px;box-shadow:0 18px 45px rgba(7,26,58,.07);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:transform .24s var(--cm-blog-ease),border-color .24s var(--cm-blog-ease),box-shadow .24s var(--cm-blog-ease)}.cm-blog-grid__card:hover{border-color:rgba(0,174,184,.38);box-shadow:0 28px 70px rgba(7,26,58,.13);transform:translateY(-6px)}.cm-blog-grid__image-link{display:block;text-decoration:none!important;width:100%}.cm-blog-grid__image-link:focus-visible{outline:4px solid var(--cm-blog-orange);outline-offset:-5px}.cm-blog-grid__image-wrap{background:#dfeef4;overflow:hidden;position:relative;width:100%}.cm-blog-grid--ratio-16x9 .cm-blog-grid__image-wrap{aspect-ratio:16/9}.cm-blog-grid--ratio-3x2 .cm-blog-grid__image-wrap{aspect-ratio:3/2}.cm-blog-grid--ratio-4x3 .cm-blog-grid__image-wrap{aspect-ratio:4/3}.cm-blog-grid--ratio-square .cm-blog-grid__image-wrap{aspect-ratio:1/1}.cm-blog-grid__image{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .45s var(--cm-blog-ease);width:100%}.cm-blog-grid__card:hover .cm-blog-grid__image{transform:scale(1.035)}.cm-blog-grid__content{display:flex;flex:1 1 auto;flex-direction:column;padding:28px 30px 30px;width:100%}.cm-blog-grid__category{align-self:flex-start;color:var(--cm-blog-teal)!important;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.035em;line-height:1.2;margin:0 0 13px;text-decoration:none!important;text-transform:uppercase}.cm-blog-grid__category:hover{color:var(--cm-blog-blue)!important;text-decoration:underline!important;text-underline-offset:4px}.cm-blog-grid__category:focus-visible{border-radius:3px;outline:3px solid var(--cm-blog-orange);outline-offset:4px}.cm-blog-grid__title{color:var(--cm-blog-navy);font-size:clamp(24px,2vw,31px);font-weight:800;letter-spacing:-.025em;line-height:1.13;margin:0 0 18px}.cm-blog-grid__title a{color:inherit!important;text-decoration:none!important}.cm-blog-grid__title a:hover{color:var(--cm-blog-blue)!important}.cm-blog-grid__title a:focus-visible{border-radius:3px;outline:3px solid var(--cm-blog-orange);outline-offset:4px}.cm-blog-grid__meta{align-items:center;color:#596575;display:flex;flex-wrap:wrap;font-size:14px;gap:9px;line-height:1.4;margin:0 0 18px}.cm-blog-grid__meta-item{align-items:center;display:inline-flex;gap:7px}.cm-blog-grid__meta-icon{display:block;fill:none;flex:0 0 auto;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.cm-blog-grid__meta-divider{opacity:.55}.cm-blog-grid__excerpt{color:var(--cm-blog-text);font-size:16px;letter-spacing:-.005em;line-height:1.58;margin:0}.cm-blog-grid__read-more-wrap{margin-top:auto;padding-top:26px}.cm-blog-grid__read-more{align-items:center;color:var(--cm-blog-teal)!important;display:inline-flex;font-size:15px;font-weight:800;gap:10px;line-height:1.2;text-decoration:none!important}.cm-blog-grid__read-more svg{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transition:transform .2s var(--cm-blog-ease);width:22px}.cm-blog-grid__read-more:hover{color:var(--cm-blog-blue)!important}.cm-blog-grid__read-more:hover svg{transform:translateX(4px)}.cm-blog-grid__read-more:focus-visible{border-radius:4px;outline:3px solid var(--cm-blog-orange);outline-offset:5px}.cm-blog-grid__view-all-wrap{display:flex;justify-content:center;margin-top:44px}.cm-blog-grid__view-all{align-items:center;background:linear-gradient(90deg,#ff8500,var(--cm-blog-orange));border-radius:999px;box-shadow:0 14px 34px rgba(255,133,0,.24);color:#fff!important;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;line-height:1.2;min-height:54px;padding:12px 26px;text-align:center;text-decoration:none!important;transition:transform .22s var(--cm-blog-ease),box-shadow .22s var(--cm-blog-ease)}.cm-blog-grid__view-all:hover{box-shadow:0 20px 44px rgba(255,133,0,.32);transform:translateY(-2px)}.cm-blog-grid__view-all:focus-visible{outline:4px solid var(--cm-blog-blue);outline-offset:4px}.cm-blog-grid__empty{background:hsla(0,0%,100%,.75);border:2px dashed rgba(0,95,132,.3);border-radius:20px;color:var(--cm-blog-blue);font-size:16px;line-height:1.5;padding:34px;text-align:center;width:100%}.cm-blog-grid__empty p{margin:0}@media screen and (max-width:1100px){.cm-blog-grid{padding:70px 0 80px}.cm-blog-grid__wrap{width:min(var(--cm-blog-max-width),calc(100% - 56px))}.cm-blog-grid--tablet-1 .cm-blog-grid__posts{grid-template-columns:minmax(0,1fr)}.cm-blog-grid--tablet-2 .cm-blog-grid__posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-blog-grid--tablet-3 .cm-blog-grid__posts{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-blog-grid__content{padding:25px}.cm-blog-grid__title{font-size:25px}}@media screen and (max-width:720px){.cm-blog-grid{padding:56px 0 66px}.cm-blog-grid__wrap{width:calc(100% - 32px)}.cm-blog-grid__header{margin-bottom:36px;text-align:left}.cm-blog-grid__heading{font-size:34px;line-height:1.1}.cm-blog-grid__intro{margin-top:18px}.cm-blog-grid__intro,.cm-blog-grid__intro p{font-size:17px;line-height:1.58}.cm-blog-grid__posts{gap:22px}.cm-blog-grid--mobile-1 .cm-blog-grid__posts{grid-template-columns:minmax(0,1fr)}.cm-blog-grid--mobile-2 .cm-blog-grid__posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-blog-grid__card{border-radius:20px}.cm-blog-grid__content{padding:23px 22px 25px}.cm-blog-grid__title{font-size:24px}.cm-blog-grid__excerpt{font-size:15px}.cm-blog-grid__meta{align-items:flex-start;flex-direction:column;gap:7px}.cm-blog-grid__meta-divider{display:none}}@media screen and (max-width:520px){.cm-blog-grid--mobile-2 .cm-blog-grid__posts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cm-blog-grid *,.cm-blog-grid :after,.cm-blog-grid :before{animation:none!important;transition-duration:1ms!important}}