.cw-blog-page{background:linear-gradient(180deg,color-mix(in srgb,var(--cw-blog-bg) 82%,white),#fff);color:var(--cw-blog-text);font-family:var(--font-body-family),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;overflow:clip;padding:var(--cw-blog-padding-top) 24px var(--cw-blog-padding-bottom);position:relative;width:100vw}.cw-blog-page *,.cw-blog-page *:before,.cw-blog-page *:after{box-sizing:border-box}.cw-blog-page__inner{margin:0 auto;max-width:var(--cw-blog-container);width:100%}.cw-blog-page h1,.cw-blog-page h2,.cw-blog-page h3{color:var(--cw-blog-heading);font-family:var(--font-heading-family),var(--font-body-family),system-ui,sans-serif;font-weight:850;letter-spacing:0;margin:0}.cw-blog-page p{margin-top:0}.cw-blog-page a{color:inherit}.cw-blog-page__header{margin:0 auto clamp(34px,5vw,56px);max-width:820px;text-align:center}.cw-blog-page__overline{align-items:center;color:var(--cw-blog-button-bg);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:0;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.cw-blog-page__overline:before{background:var(--cw-blog-accent);border-radius:50%;content:"";height:8px;width:8px}.cw-blog-page h1{font-size:56px;line-height:1.04;margin-bottom:18px}.cw-blog-page__intro{color:var(--cw-blog-text);font-size:18px;line-height:1.65;margin:0 auto;max-width:720px}.cw-blog-page__intro>*:last-child{margin-bottom:0}.cw-blog-page__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-blog-page__card{background:var(--cw-blog-card-bg);border:1px solid var(--cw-blog-card-border);border-radius:var(--cw-blog-card-radius);box-shadow:var(--cw-blog-card-shadow);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cw-blog-page__card:hover{border-color:color-mix(in srgb,var(--cw-blog-button-bg) 34%,var(--cw-blog-card-border));box-shadow:0 20px 48px #071a531c;transform:translateY(-3px)}.cw-blog-page__media{align-items:center;aspect-ratio:16 / 10;background:linear-gradient(135deg,#16c7f31f,#1769ff14),#f4faff;border-radius:max(8px,calc(var(--cw-blog-card-radius) - 6px));display:flex;justify-content:center;overflow:hidden;text-decoration:none}.cw-blog-page__image,.cw-blog-page__placeholder{display:block;height:100%;width:100%}.cw-blog-page__image{object-fit:contain}.cw-blog-page__card:hover .cw-blog-page__image{transform:none}.cw-blog-page__placeholder{align-items:center;background:linear-gradient(135deg,#16c7f32b,#1769ff1f),#f4faff;border:1px solid color-mix(in srgb,var(--cw-blog-card-border) 70%,white);color:var(--cw-blog-button-bg);display:flex;justify-content:center;position:relative}.cw-blog-page__placeholder-mark{background:#ffffffd1;border:1px solid rgba(23,105,255,.14);border-radius:999px;box-shadow:0 12px 30px #071a5314;font-size:20px;font-weight:900;letter-spacing:0;line-height:1;padding:18px 16px;position:relative;z-index:1}.cw-blog-page__card-body{display:flex;flex:1;flex-direction:column;padding:22px 6px 6px}.cw-blog-page__date{color:var(--cw-blog-muted);display:block;font-size:13px;font-weight:800;line-height:1.3;margin-bottom:11px}.cw-blog-page__card-title{font-size:22px;line-height:1.18}.cw-blog-page__card-title a{text-decoration:none;transition:color .16s ease}.cw-blog-page__card-title a:hover{color:var(--cw-blog-button-bg)}.cw-blog-page__excerpt{color:var(--cw-blog-text);font-size:15px;line-height:1.62;margin:14px 0 0}.cw-blog-page__read-more{align-items:center;color:var(--cw-blog-button-bg);display:inline-flex;font-size:14px;font-weight:900;gap:7px;line-height:1.2;margin-top:auto;padding-top:22px;text-decoration:none;transition:color .16s ease,gap .16s ease}.cw-blog-page__read-more:hover{color:var(--cw-blog-button-hover-bg);gap:10px}.cw-blog-page__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:clamp(34px,5vw,54px)}.cw-blog-page__pagination-pages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cw-blog-page__pagination-link{align-items:center;background:#fff;border:1px solid var(--cw-blog-card-border);border-radius:999px;color:var(--cw-blog-heading);display:inline-flex;font-size:14px;font-weight:850;justify-content:center;line-height:1;min-height:42px;min-width:42px;padding:12px 15px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}a.cw-blog-page__pagination-link:hover{border-color:var(--cw-blog-button-bg);color:var(--cw-blog-button-bg);transform:translateY(-1px)}.cw-blog-page__pagination-link--current{background:var(--cw-blog-button-bg);border-color:var(--cw-blog-button-bg);color:var(--cw-blog-button-text)}.cw-blog-page__pagination-link--disabled{color:var(--cw-blog-muted);opacity:.55}.cw-blog-page__empty{background:var(--cw-blog-card-bg);border:1px solid var(--cw-blog-card-border);border-radius:var(--cw-blog-card-radius);box-shadow:var(--cw-blog-card-shadow);margin:0 auto;max-width:680px;padding:clamp(34px,5vw,56px);text-align:center}.cw-blog-page__empty h2{font-size:38px;line-height:1.1}.cw-blog-page__empty p{color:var(--cw-blog-text);font-size:16px;line-height:1.62;margin:14px auto 0;max-width:480px}.cw-blog-page__empty-button{align-items:center;background:var(--cw-blog-button-bg);border-radius:999px;color:var(--cw-blog-button-text);display:inline-flex;font-size:15px;font-weight:900;justify-content:center;line-height:1.2;margin-top:26px;min-height:48px;padding:14px 22px;text-decoration:none;transition:background .16s ease,transform .16s ease}.cw-blog-page__empty-button:hover{background:var(--cw-blog-button-hover-bg);transform:translateY(-1px)}@media screen and (max-width:989px){.cw-blog-page{padding-left:20px;padding-right:20px}.cw-blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cw-blog-page{padding-left:16px;padding-right:16px}.cw-blog-page__header{text-align:left}.cw-blog-page h1{font-size:40px}.cw-blog-page__intro{font-size:16px}.cw-blog-page__card-title{font-size:21px}.cw-blog-page__grid{gap:18px;grid-template-columns:1fr}.cw-blog-page__card{padding:10px}.cw-blog-page__card-body{padding:20px 4px 6px}.cw-blog-page__pagination{align-items:stretch;gap:8px}.cw-blog-page__pagination-pages{order:3;width:100%}.cw-blog-page__pagination>.cw-blog-page__pagination-link{flex:1 1 0}.cw-blog-page__empty{padding:30px 20px}.cw-blog-page__empty h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/carrier-blog-page.css.map */
