/* Homepage editorial layout. Icons: bundled Tabler Icons v3.4.0 (MIT). */
@font-face{font-family:HomeBlogTabler;src:url('/assets/home-tabler-subset-20261008.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block;}
.home-blog-pastel{padding:64px 0;background:#fff;color:#152438;font-family:Manrope,sans-serif;}
.home-blog-pastel *{box-sizing:border-box;}
.home-blog-pastel__layout{max-width:1723px;margin-inline:auto;padding-inline:76px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;align-items:center;}
.home-blog-pastel__intro{min-width:0;align-self:start;padding-top:54px;}
.home-blog-pastel__eyebrow{margin:0 0 24px;color:#697b95;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;}
.home-blog-pastel h2{margin:0;color:#152438;font-size:52px;font-weight:800;line-height:1.17;letter-spacing:-.035em;}
.home-blog-pastel__description{margin:22px 0 36px;color:#697b95;font-size:17px;line-height:1.65;}
.home-blog-pastel a{color:#152438;text-decoration:none;}
.home-blog-pastel__all{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:6px 16px 6px 26px;border:1px solid #697b95;border-radius:999px;font-size:14px;font-weight:800;}
.home-blog-pastel__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1.14fr);gap:20px;min-width:0;}
.home-blog-pastel__card{--blog-surface:#edf3fc;--blog-badge:#dbe7f8;--blog-accent:#244580;display:flex;flex-direction:column;min-width:0;padding:22px 24px 18px;background:var(--blog-surface);border:0;border-radius:10px;box-shadow:none;}
.home-blog-pastel__tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--blog-badge);color:var(--blog-accent);font-size:14px;font-weight:800;line-height:1.3;}
.home-blog-pastel h3{margin:20px 0 16px;min-height:60px;font-size:22px;line-height:1.3;font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere;}
.home-blog-pastel h3 a:hover{color:var(--blog-accent);}
.home-blog-pastel__media{display:block;height:240px;margin-top:auto;border-radius:6px;overflow:hidden;}
.home-blog-pastel__media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px;}
.home-blog-pastel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;color:#66778e;font-size:13px;font-weight:500;line-height:1.5;}
.home-blog-pastel__meta time,.home-blog-pastel__read{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;}
.home-blog-pastel__meta time+.home-blog-pastel__read{padding-left:12px;border-left:1px solid #bdc7d2;}
.home-blog-pastel__read-more{display:flex;align-items:center;justify-content:flex-end;gap:13px;min-height:44px;margin-top:8px;font-size:13px;font-weight:800;}
.home-blog-pastel__arrow{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--blog-badge,#eef1f5);}
.home-blog-pastel__read-more:hover{color:var(--blog-accent);}
.home-blog-pastel a:focus-visible{outline:3px solid #244580;outline-offset:4px;}
.home-blog-icon{font-family:HomeBlogTabler!important;font-style:normal;font-weight:400;font-size:20px;line-height:1;}
.home-blog-icon--arrow::before{content:'\ea1f';}
.home-blog-icon--calendar::before{content:'\ea53';}
.home-blog-icon--clock::before{content:'\ea70';}
.home-blog-icon--cart::before{content:'\eb25';}
.home-blog-icon--tool::before{content:'\eb40';}
.home-blog-icon--battery::before{content:'\ea34';}
.home-blog-pastel__empty{margin:0;padding:30px;color:#66778e;}
@media(max-width:1439px){.home-blog-pastel__layout{padding-inline:40px;grid-template-columns:220px minmax(0,1fr);gap:24px;}.home-blog-pastel h2{font-size:42px;}.home-blog-pastel__card{padding:20px 18px 16px;}.home-blog-pastel h3{font-size:18px;min-height:96px;}.home-blog-pastel__media{height:auto;aspect-ratio:3/2;}.home-blog-pastel__meta{gap:6px;font-size:11px;}.home-blog-pastel__meta time+.home-blog-pastel__read{padding-left:6px;}}
@media(max-width:1199px){.home-blog-pastel{padding:40px 0;}.home-blog-pastel__layout{padding-inline:28px;grid-template-columns:minmax(0,1fr);gap:28px;}.home-blog-pastel__intro{display:grid;padding-top:0;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;}.home-blog-pastel__eyebrow{grid-column:1;margin-bottom:12px;}.home-blog-pastel h2{grid-column:1;font-size:32px;}.home-blog-pastel__description{grid-column:1;margin:12px 0 0;font-size:15px;}.home-blog-pastel__all{grid-column:2;grid-row:1/4;align-self:center;}.home-blog-pastel h3{min-height:100px;}}
@media(max-width:767px){.home-blog-pastel__layout{padding-inline:16px;}.home-blog-pastel__intro{display:block;}.home-blog-pastel h2{font-size:30px;}.home-blog-pastel__description{margin-bottom:20px;}.home-blog-pastel__all{min-height:48px;}.home-blog-pastel__grid{grid-template-columns:minmax(0,1fr);gap:16px;}.home-blog-pastel__card{padding:20px;}.home-blog-pastel h3{min-height:0;margin:18px 0;font-size:21px;}.home-blog-pastel__meta{font-size:12px;gap:8px 12px;}.home-blog-pastel__meta time+.home-blog-pastel__read{padding-left:12px;}.home-blog-pastel__read-more{font-size:14px;margin-top:12px;}}
