.blog-article-page{--article-ink:#1c2b1e;--article-moss:#2d4330;--article-muted:#6e6e6e;--article-soft:#eaf2eb;--article-mist:#d6e6d8;--article-cream:#f6f4ef;--article-linen:#ebe5db;--article-white:#fff;--article-accent:#a02828;--article-shell:min(100% - 80px,1120px);--article-shadow:0 18px 52px #1c2b1e1a;background:var(--article-cream);color:var(--article-ink)}.blog-article-page *,.blog-article-page :after,.blog-article-page :before{box-sizing:border-box}.blog-article-page a{color:inherit}.blog-article-page a:focus-visible,.blog-article-page button:focus-visible,.blog-article-page summary:focus-visible{outline:3px solid #a0282866;outline-offset:4px}.blog-article-breadcrumb{background:var(--article-white);border-bottom:1px solid var(--article-linen)}.blog-article-breadcrumb ol{color:var(--article-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;list-style:none;margin:0 auto;padding:12px 0;width:var(--article-shell)}.blog-article-breadcrumb li{align-items:center;display:inline-flex;gap:8px}.blog-article-breadcrumb li+li:before{color:var(--article-mist);content:">"}.blog-article-breadcrumb a{text-decoration:none}.blog-article-breadcrumb a:hover{color:var(--article-moss)}.blog-preview-banner{align-items:center;background:#fff6cf;border:1px solid #f0cf70;border-radius:10px;color:#573d00;display:flex;flex-wrap:wrap;gap:8px;margin:22px auto 0;min-height:48px;padding:12px 16px;width:var(--article-shell)}.blog-article-hero{align-items:center;background:var(--article-white);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(360px,500px);padding:76px max(40px,(100% - 1120px)/2) 70px}.blog-article-hero__content{max-width:660px}.blog-article-hero__topline{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:24px}.blog-article-aside__link,.blog-article-hero__back,.blog-article-link{align-items:center;color:var(--article-moss);display:inline-flex;font-size:12.5px;font-weight:850;gap:8px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.blog-article-hero__back{margin:0}.blog-article-hero__back:before{background:currentColor;content:"";height:10px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M5 1 1 5l4 4m7-4H2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M5 1 1 5l4 4m7-4H2'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease;width:13px}.blog-article-hero__back:hover:before{transform:translateX(-4px)}.blog-article-hero__eyebrow,.blog-article-section-heading p{align-items:center;color:var(--article-muted);display:inline-flex;font-size:10.5px;font-weight:800;gap:8px;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.blog-article-hero__eyebrow:before,.blog-article-section-heading p:before{background:var(--article-accent);border-radius:999px;content:"";height:7px;width:7px}.blog-article-hero__topline .blog-article-hero__eyebrow{margin:0}.blog-article-hero h1{color:var(--article-ink);font-size:clamp(34px,4.5vw,40px);font-weight:850;letter-spacing:0;line-height:1.07;margin:0;max-width:720px}.blog-article-hero__summary{color:var(--article-muted);font-size:16px;line-height:1.75;margin:22px 0 0;max-width:600px}.blog-article-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.blog-article-hero__meta span{align-items:center;background:var(--article-soft);border:1px solid var(--article-mist);border-radius:999px;color:var(--article-moss);display:inline-flex;font-size:12px;font-weight:750;gap:4px;min-height:34px;padding:7px 12px}.blog-article-hero__media{aspect-ratio:1.25/1;background:var(--article-soft);border:1px solid var(--article-linen);border-radius:18px;box-shadow:var(--article-shadow);margin:0;overflow:hidden;position:relative}.blog-article-hero__media img{display:block;height:100%;object-fit:cover;width:100%}.blog-article-layout{align-items:start;display:grid;gap:64px;grid-template-columns:270px minmax(0,760px);margin:0 auto;padding:72px 0;width:var(--article-shell)}.blog-article-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.blog-article-aside__section{background:var(--article-white);border:1px solid var(--article-linen);border-radius:14px;padding:22px}.blog-article-aside__section h2{color:var(--article-ink);font-size:15px;font-weight:850;line-height:1.2;margin:0 0 14px}.blog-article-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.blog-article-tags li{align-items:center;background:var(--article-soft);border:1px solid var(--article-mist);border-radius:999px;color:var(--article-moss);display:inline-flex;font-size:12px;font-weight:750;min-height:30px;padding:6px 10px}.blog-article-facts{display:flex;flex-direction:column;gap:12px;margin:0}.blog-article-facts div{display:grid;gap:2px}.blog-article-facts dt{color:var(--article-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-article-facts dd{color:var(--article-ink);font-size:14px;font-weight:800;margin:0}.blog-article-aside__link{background:var(--article-white);border:1px solid var(--article-linen);border-radius:9px;justify-content:center;min-height:44px;padding:12px 16px}.blog-article-aside__link:hover{background:var(--article-moss);border-color:var(--article-moss);color:var(--article-white)}.blog-article-product-links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.blog-article-product-links a{align-items:center;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:54px minmax(0,1fr);padding:8px 0;text-decoration:none;transition:transform .2s ease}.blog-article-product-links a:hover{transform:translateY(-2px)}.blog-article-product-links img{display:block;height:46px;object-fit:contain;width:54px}.blog-article-product-links span{display:grid;min-width:0}.blog-article-product-links strong{color:var(--article-ink);font-size:13px;font-weight:850;line-height:1.3}.blog-article-main{min-width:0}.blog-article-intro{background:var(--article-white);border:1px solid var(--article-linen);border-left:4px solid var(--article-accent);border-radius:14px;color:var(--article-moss);font-size:18px;font-weight:700;line-height:1.75;margin-bottom:36px;padding:28px 30px}.blog-article-intro>*{margin-top:0}.blog-article-intro>:last-child{margin-bottom:0}.blog-article-content{color:#2c342d;font-size:16px;line-height:1.85}.blog-article-content>:first-child{margin-top:0}.blog-article-content>:last-child{margin-bottom:0}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:var(--article-ink);font-weight:850;letter-spacing:0;line-height:1.22}.blog-article-content h2{font-size:30px;margin:48px 0 16px;padding-top:10px;position:relative}.blog-article-content h2:before{background:var(--article-accent);border-radius:999px;content:"";height:3px;left:0;position:absolute;top:0;width:32px}.blog-article-content h3{font-size:23px;margin:36px 0 12px}.blog-article-content h4{font-size:18px;margin:28px 0 10px}.blog-article-content blockquote,.blog-article-content figure,.blog-article-content ol,.blog-article-content p,.blog-article-content table,.blog-article-content ul{margin:0 0 22px}.blog-article-content ol,.blog-article-content ul{padding-left:1.4rem}.blog-article-content li+li{margin-top:8px}.blog-article-content a{color:var(--article-moss);font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.blog-article-content a:hover{color:var(--article-accent)}.blog-article-content iframe,.blog-article-content img,.blog-article-content video{max-width:100%}.blog-article-content img{border-radius:14px;height:auto}.blog-article-content blockquote{background:var(--article-white);border:1px solid var(--article-linen);border-left:4px solid var(--article-accent);border-radius:12px;color:var(--article-moss);padding:22px 26px}.blog-article-content table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.blog-article-content td,.blog-article-content th{border:1px solid var(--article-linen);padding:12px 14px;text-align:left}.blog-article-content th{background:var(--article-soft);color:var(--article-ink)}.blog-article-related{border-top:1px solid var(--article-linen);margin:0 auto;padding:72px 0;width:var(--article-shell)}.blog-article-section-heading{margin-bottom:30px}.blog-article-section-heading h2{color:var(--article-ink);font-size:clamp(25px,2.6vw,34px);font-weight:850;letter-spacing:0;line-height:1.16;margin:0;padding-bottom:14px;position:relative}.blog-article-section-heading h2:after{background:var(--article-accent);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:32px}.blog-article-related__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.blog-related-card{background:var(--article-white);border:1px solid var(--article-linen);border-radius:14px;display:grid;grid-template-columns:190px minmax(0,1fr);min-height:220px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.blog-related-card:hover{border-color:var(--article-mist);box-shadow:0 14px 38px #1c2b1e1a;transform:translateY(-4px)}.blog-related-card__media{background:var(--article-soft);display:block;overflow:hidden}.blog-related-card__media img{display:block;height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.blog-related-card:hover img{transform:scale(1.035)}.blog-related-card__body{display:flex;flex-direction:column;padding:22px}.blog-related-card time{color:var(--article-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.blog-related-card h3{color:var(--article-ink);font-size:18px;font-weight:850;line-height:1.22;margin:0}.blog-related-card h3 a{text-decoration:none}.blog-related-card h3 a:hover{color:var(--article-moss)}.blog-related-card p{color:var(--article-muted);font-size:13.5px;line-height:1.65;margin:12px 0 0}.blog-article-link{margin-top:auto;padding-top:18px}.blog-article-link:after{background:currentColor;content:"";height:10px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m8 1 4 4-4 4M1 5h10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m8 1 4 4-4 4M1 5h10'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease;width:13px}.blog-article-link:hover:after{transform:translateX(4px)}@media(max-width:1100px){.blog-article-page{--article-shell:min(100% - 56px,960px)}.blog-article-hero{gap:36px;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.blog-article-hero__media{max-width:720px}.blog-article-layout{gap:36px;grid-template-columns:1fr}.blog-article-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-article-aside__link{grid-column:1/-1;justify-self:start}.blog-article-related__grid{grid-template-columns:1fr}}@media(max-width:760px){.blog-article-page{--article-shell:min(100% - 40px,100%)}.blog-article-hero{padding:52px 20px 46px}.blog-article-hero h1{font-size:34px}.blog-article-hero__summary{font-size:15px}.blog-article-hero__media{aspect-ratio:3/2}.blog-article-layout{padding:56px 0}.blog-article-aside,.blog-article-related__grid{grid-template-columns:1fr}.blog-article-intro{font-size:16px;padding:22px}.blog-article-content{font-size:15.5px}.blog-article-content h2{font-size:25px}.blog-article-content h3{font-size:21px}.blog-article-related{padding:56px 0}.blog-related-card{grid-template-columns:1fr}.blog-related-card__media{aspect-ratio:3/2}}@media(max-width:480px){.blog-article-aside__link,.blog-article-hero__meta span{width:100%}}