.blog_page__cMiZT{--blog-accent-text:#0b7086;--blog-focus-ring:#075d70;background:var(--site-bg,#f8f6f1);color:var(--site-text,#252525);padding:44px 0 96px}.blog_page__cMiZT a{color:inherit;text-decoration:none}.blog_eyebrow__tinp7{color:var(--blog-accent-text);font-size:.75rem;font-weight:750;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.blog_indexHero__IQbM6{padding:42px 0 35px}.blog_articleHero__B5zIg h1,.blog_indexHero__IQbM6 h1{color:var(--site-navy,#1a3355);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:500;letter-spacing:-.065em;line-height:.98;margin:13px 0 0;max-width:780px}.blog_articleGrid__TpAJi{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog_articleCard__niNMX{background:var(--site-paper,#fff);border:1px solid var(--site-line,rgba(26,51,85,.1));border-radius:22px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.blog_articleCard__niNMX:hover{box-shadow:0 20px 45px rgba(26,51,85,.11);transform:translateY(-3px)}.blog_articleCardImage__kSfcJ,.blog_articleHeroImage__EBDif,.blog_productImage__49W_d{background:#dfeef1;display:block;overflow:hidden;position:relative}.blog_articleCardImage__kSfcJ{aspect-ratio:1}.blog_articleCardImage__kSfcJ img,.blog_articleHeroImage__EBDif img,.blog_productImage__49W_d img{object-fit:cover;transition:transform .22s ease}.blog_articleCard__niNMX:hover .blog_articleCardImage__kSfcJ img{transform:scale(1.025)}.blog_articleCardBody__U5_zi{display:flex;flex:1;flex-direction:column;padding:22px}.blog_articleCard__niNMX h2{color:var(--site-navy,#1a3355);font-size:1.44rem;font-weight:550;letter-spacing:-.035em;line-height:1.12;margin:10px 0 12px}.blog_articleCard__niNMX h2 a:focus-visible,.blog_breadcrumbs__iZ80G a:focus-visible,.blog_cardLink__vEaWN:focus-visible,.blog_desktopContents__cB70n a:focus-visible,.blog_mobileContents__xCWO8 a:focus-visible,.blog_productImage__49W_d:focus-visible,.blog_productLink__d7ZsR:focus-visible{border-radius:4px;outline:3px solid var(--blog-focus-ring);outline-offset:3px}.blog_articleCardExcerpt__YmIv8,.blog_articleHeroExcerpt__MXesy,.blog_productsHeading__9bldS>p{color:var(--site-muted,#54595f);font-size:.94rem;line-height:1.55}.blog_articleCardFooter__mgJig{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:22px}.blog_articleMeta__ceIb3{align-items:center;color:var(--site-muted,#54595f);display:flex;flex-wrap:wrap;font-size:.78rem;gap:7px;line-height:1.25}.blog_readTime__ZpPi7{align-items:center;display:inline-flex;gap:5px}.blog_readTime__ZpPi7 svg{height:14px;width:14px}.blog_cardLink__vEaWN{align-items:center;background:var(--site-card-blue,#e9f7fc);border-radius:50%;color:var(--site-navy,#1a3355);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;transition:background .16s ease,color .16s ease;width:36px}.blog_cardLink__vEaWN:hover{background:var(--site-cyan,#49c7e4)}.blog_cardLink__vEaWN svg,.blog_consultationButton__ybiv4 svg,.blog_productLink__d7ZsR svg{height:16px;width:16px}.blog_articleContainer__I9OYj{max-width:1180px}.blog_breadcrumbs__iZ80G{color:var(--site-muted,#54595f);display:flex;font-size:.79rem;gap:9px;line-height:1.3;margin:0 0 28px;overflow:hidden;white-space:nowrap}.blog_breadcrumbs__iZ80G span[aria-current=page]{overflow:hidden;text-overflow:ellipsis}.blog_breadcrumbs__iZ80G a:hover,.blog_desktopContents__cB70n a:hover{color:var(--site-navy,#1a3355);text-decoration:underline;text-underline-offset:3px}.blog_articleHero__B5zIg{align-items:stretch;background:var(--site-paper,#fff);border:1px solid var(--site-line,rgba(26,51,85,.1));border-radius:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.94fr);overflow:hidden}.blog_articleHeroCopy__ubOCj{align-self:center;padding:clamp(32px,5vw,72px)}.blog_articleHeroExcerpt__MXesy{font-size:1.02rem;margin:25px 0;max-width:540px}.blog_articleHeroImage__EBDif{aspect-ratio:1;border-radius:0}.blog_articleReadingLayout__A_ROn{align-items:start;display:grid;gap:clamp(40px,8vw,108px);grid-template-columns:minmax(190px,245px) minmax(0,650px);justify-content:center;padding:clamp(48px,8vw,92px) 0}.blog_desktopContents__cB70n{background:color-mix(in srgb,var(--site-paper,#fff) 94%,var(--site-card-blue,#e9f7fc));border:1px solid var(--site-line,rgba(26,51,85,.1));border-radius:22px;box-shadow:0 16px 38px rgba(26,51,85,.07);overflow:hidden;padding:20px 18px 21px;position:sticky;top:112px}.blog_desktopContents__cB70n:before{background:var(--blog-accent-text);content:"";height:3px;inset:0 0 auto;position:absolute}.blog_contentsHeader__ohmnA{align-items:center;display:flex;gap:9px;margin-bottom:17px}.blog_contentsIcon__LXk6V{color:var(--blog-accent-text);flex:0 0 auto;height:18px;width:18px}.blog_contentsTitle__YZupH{color:var(--site-navy,#1a3355);font-size:.83rem;font-weight:750;letter-spacing:.08em;margin:0;text-transform:uppercase}.blog_contentsCount__NeAom{align-items:center;background:var(--site-card-blue,#e9f7fc);border:1px solid rgba(11,112,134,.16);border-radius:999px;color:var(--blog-accent-text);display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;height:22px;justify-content:center;letter-spacing:.04em;margin-left:auto;min-width:30px;padding:0 7px}.blog_contentsList__syeY2{counter-reset:blog-contents;display:grid;gap:12px;list-style:none;margin:0;padding:0}.blog_contentsList__syeY2 li{align-items:start;color:var(--site-muted,#54595f);counter-increment:blog-contents;display:grid;font-size:.88rem;gap:11px;grid-template-columns:30px minmax(0,1fr);line-height:1.35;position:relative}.blog_contentsList__syeY2 li:before{align-items:center;background:var(--site-card-blue,#e9f7fc);border:1px solid rgba(11,112,134,.2);border-radius:50%;color:var(--blog-accent-text);content:counter(blog-contents,decimal-leading-zero);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;height:30px;justify-content:center;letter-spacing:-.02em;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:30px;z-index:1}.blog_contentsList__syeY2 li:not(:last-child):after{border-left:1px dashed rgba(11,112,134,.28);content:"";height:calc(100% + 13px);left:15px;position:absolute;top:29px}.blog_contentsList__syeY2 a{border-radius:9px;display:block;margin:-4px -7px;padding:7px;text-decoration:none!important;transition:background .18s ease,color .18s ease,transform .18s ease}.blog_contentsList__syeY2 li:focus-within:before,.blog_contentsList__syeY2 li:hover:before{background:var(--blog-accent-text);border-color:var(--blog-accent-text);color:#fff;transform:scale(1.06)}.blog_contentsList__syeY2 li:focus-within a,.blog_contentsList__syeY2 li:hover a{background:rgba(73,199,228,.1);color:var(--site-navy,#1a3355);transform:translateX(2px)}.blog_mobileContents__xCWO8{display:none}.blog_articleContent__aAi3C{min-width:0}.blog_articleSection__2NnrW{scroll-margin-top:110px}.blog_articleSection__2NnrW+.blog_articleSection__2NnrW{border-top:1px solid var(--site-line,rgba(26,51,85,.1));margin-top:43px;padding-top:43px}.blog_articleSection__2NnrW h2{color:var(--site-navy,#1a3355);font-size:clamp(1.65rem,3vw,2.28rem);font-weight:550;letter-spacing:-.045em;line-height:1.08;margin:0 0 21px}.blog_articleSection__2NnrW p,.blog_contentList__KeRzA{color:#39424d;font-size:1rem;line-height:1.72;margin:0}.blog_articleSection__2NnrW p+.blog_contentList__KeRzA,.blog_articleSection__2NnrW p+p,.blog_contentList__KeRzA+p,.blog_contentNote__LJ5fz+p{margin-top:18px}.blog_contentList__KeRzA{display:grid;gap:9px;margin:20px 0 0;padding-left:21px}.blog_contentList__KeRzA li::marker{color:var(--site-cyan-dark,#35afcb)}.blog_contentNote__LJ5fz{background:var(--site-card-blue,#e9f7fc);border-left:3px solid var(--site-cyan,#49c7e4);border-radius:0 16px 16px 0;color:var(--site-navy,#1a3355);margin-top:24px;padding:20px 22px}.blog_contentNote__LJ5fz strong{display:block;margin-bottom:5px}.blog_contentNote__LJ5fz p{color:inherit;font-size:.93rem;line-height:1.55}.blog_products__JCIBJ{border-top:1px solid var(--site-line,rgba(26,51,85,.1));padding:clamp(48px,7vw,76px) 0}.blog_productsHeading__9bldS{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:25px}.blog_consultation__t86bZ h2,.blog_productsHeading__9bldS h2{color:var(--site-navy,#1a3355);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:550;letter-spacing:-.05em;line-height:1.1;margin:8px 0 0}.blog_productsHeading__9bldS>p{font-size:.78rem;margin:0;max-width:285px}.blog_productRail__lf3F8{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.blog_productCard__f006f{background:var(--site-paper,#fff);border:1px solid var(--site-line,rgba(26,51,85,.1));border-radius:15px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.blog_productImage__49W_d{aspect-ratio:1;background:#fff}.blog_productImage__49W_d img{object-fit:contain;padding:9px}.blog_productImage__49W_d:hover img{transform:scale(1.035)}.blog_productContent__ZsDMj{display:flex;flex:1;flex-direction:column;padding:13px}.blog_productContent__ZsDMj h3{color:var(--site-navy,#1a3355);font-size:.79rem;font-weight:650;line-height:1.27;margin:0}.blog_productPrice__BQOkj{color:var(--site-text,#252525);font-size:.9rem;font-weight:750;margin:11px 0 13px}.blog_productLink__d7ZsR{align-items:center;color:var(--blog-accent-text);display:inline-flex;font-size:.78rem;font-weight:750;gap:5px;margin-top:auto}.blog_productLink__d7ZsR:hover{color:var(--site-navy,#1a3355);text-decoration:underline;text-underline-offset:3px}.blog_consultation__t86bZ{align-items:center;background:var(--site-card-blue,#e9f7fc);border-radius:28px;display:flex;gap:38px;justify-content:space-between;padding:clamp(29px,5vw,58px)}.blog_consultation__t86bZ>div{max-width:650px}.blog_consultation__t86bZ>div>p:last-child{color:var(--site-muted,#54595f);font-size:.98rem;line-height:1.55;margin:17px 0 0}.blog_consultationButton__ybiv4{align-items:center;background:var(--site-navy,#1a3355);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:750;gap:8px;justify-content:center;min-height:47px;padding:0 20px;text-align:center;transition:background .16s ease,transform .16s ease;white-space:nowrap}.blog_consultationButtonLabelMobile__h5iU7{display:none}.blog_consultationButton__ybiv4:hover{background:#274b79;transform:translateY(-1px)}.blog_consultationButton__ybiv4:focus-visible{outline:3px solid var(--blog-focus-ring);outline-offset:4px}@media (max-width:1023px){.blog_articleGrid__TpAJi{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_productRail__lf3F8{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.blog_articleReadingLayout__A_ROn{gap:42px;grid-template-columns:minmax(165px,210px) minmax(0,1fr)}}@media (max-width:767px){.blog_page__cMiZT{padding:25px 0 58px}.blog_indexHero__IQbM6{padding:31px 0 26px}.blog_articleGrid__TpAJi{gap:17px;grid-template-columns:1fr}.blog_articleCardBody__U5_zi{padding:19px}.blog_cardLink__vEaWN{display:none}.blog_articleHero__B5zIg{border-radius:22px;grid-template-columns:1fr}.blog_articleHeroCopy__ubOCj{padding:29px 23px 27px}.blog_articleHeroImage__EBDif{grid-row:1}.blog_articleHeroExcerpt__MXesy{margin:18px 0 20px}.blog_breadcrumbs__iZ80G{margin-bottom:17px}.blog_articleReadingLayout__A_ROn{display:block;padding:36px 0 46px}.blog_desktopContents__cB70n{display:none}.blog_mobileContents__xCWO8{background:var(--site-paper,#fff);border:1px solid var(--site-line,rgba(26,51,85,.1));border-radius:18px;box-shadow:0 14px 32px rgba(26,51,85,.07);display:block;margin-bottom:35px;overflow:hidden;padding:4px 16px}.blog_mobileContentsTrigger__Wq_is{color:var(--site-navy,#1a3355);font-size:.9rem;font-weight:750;text-decoration:none!important}.blog_mobileContentsLabel___L7_h{align-items:center;display:flex;gap:9px;width:100%}.blog_mobileContentsLabel___L7_h .blog_contentsCount__NeAom{margin-left:2px}.blog_mobileContentsContent__0RnHX{border-top:1px solid var(--site-line,rgba(26,51,85,.1));padding:15px 0 10px!important}.blog_mobileContentsContent__0RnHX .blog_contentsList__syeY2{gap:11px}.blog_articleSection__2NnrW+.blog_articleSection__2NnrW{margin-top:34px;padding-top:34px}.blog_articleSection__2NnrW p,.blog_contentList__KeRzA{font-size:.97rem}.blog_products__JCIBJ{padding:43px 0}.blog_productsHeading__9bldS{align-items:start;display:grid;gap:12px;margin-bottom:20px}.blog_productsHeading__9bldS>p{max-width:none}.blog_productRail__lf3F8{grid-auto-columns:minmax(185px,72vw);grid-auto-flow:column;grid-template-columns:none;margin:0 calc((100vw - min(1180px, calc(100vw - 48px))) / -2);overflow-x:auto;padding:0 24px 9px;scroll-padding-left:24px;scroll-snap-type:x mandatory}.blog_productCard__f006f{scroll-snap-align:start}.blog_consultation__t86bZ{align-items:start;border-radius:22px;flex-direction:column;gap:23px}.blog_consultationButton__ybiv4{width:100%}.blog_consultationButtonLabelDesktop__tWGl5{display:none}.blog_consultationButtonLabelMobile__h5iU7{display:inline}}@media (max-width:540px){.blog_page__cMiZT .eho-container{width:min(100% - 32px,1180px)}.blog_articleHero__B5zIg h1,.blog_indexHero__IQbM6 h1{font-size:2.42rem}}@media (prefers-reduced-motion:reduce){.blog_articleCardImage__kSfcJ img,.blog_articleCard__niNMX,.blog_consultationButton__ybiv4,.blog_contentsList__syeY2 a,.blog_contentsList__syeY2 li:before,.blog_productImage__49W_d img{transition:none}}