@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_25f9492a-module__lJe08G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_25f9492a-module__lJe08G__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Podkova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da3bd8293ed14f98-s.00odg98ixe3zg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Podkova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a005e723161e6-s.p.0x3xc2f29lt7y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cea94f71b9b8ab62-s.1n7z7zuy0s9ry.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Podkova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/74cf08a47d9e58cd-s.3gx_c4wzndapr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Podkova;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5352c95870fc24a-s.p.0r8b27__z47oz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da3bd8293ed14f98-s.00odg98ixe3zg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d61a005e723161e6-s.p.0x3xc2f29lt7y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cea94f71b9b8ab62-s.1n7z7zuy0s9ry.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/74cf08a47d9e58cd-s.3gx_c4wzndapr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5352c95870fc24a-s.p.0r8b27__z47oz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da3bd8293ed14f98-s.00odg98ixe3zg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d61a005e723161e6-s.p.0x3xc2f29lt7y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cea94f71b9b8ab62-s.1n7z7zuy0s9ry.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(../media/74cf08a47d9e58cd-s.3gx_c4wzndapr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5352c95870fc24a-s.p.0r8b27__z47oz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Podkova Fallback;src:local(Times New Roman);ascent-override:77.21%;descent-override:22.38%;line-gap-override:0.0%;size-adjust:111.26%}.podkova_4a5088f7-module__MV87xq__className{font-family:Podkova,Podkova Fallback;font-style:normal}.podkova_4a5088f7-module__MV87xq__variable{--font-podkova:"Podkova", "Podkova Fallback"}
.blog-page{background:var(--canvas);min-height:100vh}.blog-page__intro{background:var(--canvas-muted);border-bottom:1px solid var(--line);isolation:isolate;padding:112px 0 96px;position:relative;overflow:hidden}.blog-page__intro:before{content:"";z-index:0;background-image:linear-gradient(#f4f4f4cc,#f4f4f4cc),url(/media/blog/hero-wood-oil-v2.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.blog-page__intro-inner{z-index:1;max-width:920px;position:relative}.blog-page__eyebrow,.blog-page__section-heading>p,.blog-page__post-meta{color:var(--moss);text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.35}.blog-page h1,.blog-page h2,.blog-page h3{color:var(--ink);font-family:var(--font-accent), Georgia, serif;letter-spacing:0;font-weight:500}.blog-page h1{max-width:900px;margin:18px 0 0;font-size:clamp(52px,6.2vw,82px);line-height:.95}.blog-page__intro-copy{color:var(--muted);max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.75}.blog-page__lead-section{padding:72px 0 0}.blog-page__lead{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);height:530px;display:grid;overflow:hidden}.blog-page__lead-image,.blog-post__image{position:relative;overflow:hidden}.blog-page__lead-image{min-height:530px}.blog-page__lead-image img,.blog-post__image img{object-fit:cover;transition:transform .28s}.blog-recommendations-carousel:hover .blog-page__lead-image img,.blog-post:hover .blog-post__image img{transform:scale(1.025)}.blog-page__lead-copy{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:0;padding:clamp(36px,4.5vw,74px);display:flex}.blog-page__lead-copy .blog-page__post-meta{color:#b8d47d}.blog-page__post-meta{flex-wrap:wrap;gap:9px 15px;display:flex}.blog-page__post-meta time:before,.blog-page__post-meta span:not(:first-child):before{content:"";opacity:.55;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 15px 2px 0;display:inline-block}.blog-page__lead h2{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:20px 0 0;font-size:clamp(38px,3.8vw,58px);line-height:.98;display:-webkit-box;overflow:hidden}.blog-page__lead-content-link{color:inherit;display:block}.blog-page__lead-content-link>p:not(.blog-page__post-meta){color:#c4c4c4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:23px 0 0;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.blog-recommendations-carousel__controls,.blog-recommendations-carousel__arrows,.blog-recommendations-carousel__dots{align-items:center;display:flex}.blog-recommendations-carousel__controls{justify-content:space-between;width:100%;margin-top:auto;padding-top:30px}.blog-recommendations-carousel__dots,.blog-recommendations-carousel__arrows{gap:9px}.blog-recommendations-carousel__dot,.blog-recommendations-carousel__arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6}.blog-recommendations-carousel__dot{border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .18s,border-color .18s,width .18s}.blog-recommendations-carousel__dot[aria-pressed=true]{background:#b8d47d;border-color:#b8d47d;width:28px}.blog-recommendations-carousel__arrow{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.blog-recommendations-carousel__dot:hover,.blog-recommendations-carousel__dot:focus-visible,.blog-recommendations-carousel__arrow:hover,.blog-recommendations-carousel__arrow:focus-visible{border-color:#b8d47d;outline:none}.blog-recommendations-carousel__arrow:hover,.blog-recommendations-carousel__arrow:focus-visible{color:var(--ink);background:#b8d47d}.blog-recommendations-carousel__dot:focus-visible,.blog-recommendations-carousel__arrow:focus-visible{outline-offset:3px;outline:3px solid #fff}.blog-recommendations-carousel .blog-page__lead{animation:.32s cubic-bezier(.22,1,.36,1) blog-recommendations-carousel-enter}@keyframes blog-recommendations-carousel-enter{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-page__posts-section{padding-top:108px}.blog-page__section-heading{max-width:650px;margin-bottom:45px}.blog-page__section-heading h2{margin:16px 0 0;font-size:clamp(42px,4.4vw,64px);line-height:.96}.blog-page__posts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-post{border-bottom:1px solid var(--line);min-height:290px}.blog-post__link{color:inherit;min-height:inherit;grid-template-columns:minmax(150px,.68fr) minmax(0,1fr);display:grid}.blog-post:nth-child(odd){border-right:1px solid var(--line)}.blog-post__image{min-height:100%}.blog-post__copy{padding:28px 26px 30px}.blog-post h3{margin:17px 0 0;font-size:29px;line-height:1.04}.blog-post__copy>p:not(.blog-page__post-meta){color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.7}@media (max-width:1040px){.blog-page__lead{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.blog-post__link{grid-template-columns:1fr}.blog-post__image{aspect-ratio:16/10}}@media (max-width:760px){.blog-page__intro{padding:72px 0 64px}.blog-page h1{font-size:clamp(44px,13vw,56px)}.blog-page__intro-copy{margin-top:22px;font-size:14px}.blog-page__lead-section{padding-top:32px}.blog-page__lead{grid-template-columns:1fr;height:auto}.blog-page__lead-image{aspect-ratio:4/3;min-height:0}.blog-page__lead-copy{min-height:430px;padding:30px 24px 34px}.blog-page__lead h2{font-size:40px}.blog-recommendations-carousel__controls{padding-top:25px}.blog-page__posts-section{padding-top:64px}.blog-page__section-heading{margin-bottom:28px}.blog-page__section-heading h2{font-size:42px}.blog-page__posts{grid-template-columns:1fr}.blog-post,.blog-post:nth-child(odd){border-right:0;min-height:0}.blog-post__link{grid-template-columns:minmax(122px,.55fr) minmax(0,1fr)}.blog-post__image{aspect-ratio:auto;min-height:100%}.blog-post__copy{padding:22px 0 24px 18px}.blog-page__post-meta{gap:4px 0;font-size:10px}.blog-page__post-meta time:before,.blog-page__post-meta span:not(:first-child):before{margin-right:8px}.blog-post h3{font-size:25px}.blog-post__copy>p:not(.blog-page__post-meta){display:none}}
.blog-article{background:var(--canvas);min-height:100vh}.blog-article__layout{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:start;display:grid}.blog-article__content{padding:74px clamp(38px,7.2vw,132px) 116px}.blog-article__content-inner{max-width:660px}.blog-article__heading-meta{flex-direction:column;align-items:flex-start;gap:38px;display:flex}.blog-article__back-link{color:var(--moss);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.blog-article__back-link:hover{color:var(--ink)}.blog-article__meta{color:var(--moss);text-transform:uppercase;flex-wrap:wrap;gap:12px;margin:0;font-size:12px;font-weight:800;line-height:1.35;display:flex}.blog-article__meta time:before{content:"";opacity:.55;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 12px 2px 0;display:inline-block}.blog-article h1,.blog-article h2{color:var(--ink);font-family:var(--font-accent), Georgia, serif;letter-spacing:0;font-weight:500}.blog-article h1{margin:22px 0 0;font-size:clamp(48px,5.15vw,76px);line-height:.95}.blog-article__intro{color:var(--muted);margin:30px 0 0;font-size:17px;line-height:1.72}.blog-article__contents{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:48px;padding:24px 0 25px}.blog-article__contents>p{color:var(--moss);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.blog-article__contents ol{gap:10px;margin:18px 0 0 24px;padding:0;list-style:decimal-leading-zero;display:grid}.blog-article__contents a{color:var(--ink-soft);font-family:var(--font-accent), Georgia, serif;font-size:24px;line-height:1.05}.blog-article__contents a:hover{color:var(--moss)}.blog-article__body{gap:0;margin-top:54px;display:grid}.blog-article__body section{border-bottom:1px solid var(--line);padding:0 0 38px}.blog-article__body section+section{padding-top:38px}.blog-article__body h2{margin:0;font-size:clamp(34px,3.2vw,48px);line-height:.98}.blog-article__body p{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.75}.blog-article__visual{height:calc(100vh - 78px);position:sticky;top:0;overflow:hidden}.blog-article__visual img{object-fit:cover}@media (min-width:761px){.blog-article__layout{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.blog-article__content{padding-top:44px}.blog-article__heading-meta{flex-direction:row;align-items:center;gap:18px}.blog-article__back-link{border:1px solid var(--line);border-radius:50%;justify-content:center;width:42px;height:42px}.blog-article__back-link span{display:none}.blog-article__visual{width:36vw;height:calc(100vh - 72px);position:fixed;top:72px;right:0}}@media (max-width:760px){.blog-article__layout{flex-direction:column-reverse;display:flex}.blog-article__visual{aspect-ratio:4/3;width:100%;height:auto;position:relative;top:auto}.blog-article__content{padding:42px 16px 72px}.blog-article__heading-meta{gap:28px}.blog-article h1{font-size:clamp(44px,13vw,56px)}.blog-article__intro{margin-top:24px;font-size:15px}.blog-article__contents{margin-top:36px}.blog-article__contents a{font-size:22px}.blog-article__body{margin-top:42px}.blog-article__body h2{font-size:36px}.blog-article__body p{font-size:15px}}
