.blog-article-cover,.blog-article-body figure>div{background-color:#deded9;background-repeat:no-repeat;display:block;position:relative}.blog-article-cover{overflow:hidden}.blog-article-cover>.blog-cover-media{transform-origin:50%;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;position:absolute;inset:0}.blog-article-cover>span{color:var(--white);background:#1d1d1bcc;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;right:10px}.blog-article-head>div:first-child{color:var(--gray-4);justify-content:space-between;gap:12px;font-size:9px;display:flex}.blog-article{padding-bottom:110px}.blog-article-head{max-width:980px;margin:0 auto;padding:92px 32px 62px}.blog-article-head h1{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(47px,6vw,80px);line-height:1.08}.blog-article-head>p{color:#5e615a;max-width:720px;margin:25px 0 0;font-size:14px;line-height:1.8}.blog-article-head>div:last-child{color:var(--gray-4);gap:18px;margin-top:27px;font-size:9px;display:flex}.blog-article-head>div:last-child span{align-items:center;gap:5px;display:inline-flex}.blog-article-cover{aspect-ratio:2.4;width:min(680px,100% - 48px);margin:0 auto;overflow:hidden}.blog-article-body{max-width:760px;margin:0 auto;padding:68px 24px 0}.blog-rich-content img{cursor:zoom-in;border-radius:5px;max-width:100%;height:auto;margin:0 auto;display:block}.blog-rich-content img:focus-visible{outline-offset:3px;outline:3px solid #41694d}.blog-rich-content p{color:#333;word-break:keep-all;margin:0;font-size:16px;line-height:1.9}.blog-rich-content .se-text-paragraph-align-left{text-align:left}.blog-rich-content .se-text-paragraph-align-center{text-align:center}.blog-rich-content .se-text-paragraph-align-right{text-align:right}.blog-rich-content img+p,.blog-rich-content .blog-image-grid+p,.blog-rich-content .se-component.se-image+.se-component.se-text,.blog-rich-content .blog-image-grid+.se-component.se-text{margin-top:28px}.blog-rich-content .blog-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:0;display:grid}.blog-rich-content .blog-image-grid img{object-fit:cover;border-radius:3px;width:100%;height:100%;min-height:0;margin:0}.blog-rich-content img.blog-image-left{margin-left:0;margin-right:auto}.blog-rich-content img.blog-image-center{margin-left:auto;margin-right:auto}.blog-rich-content img.blog-image-right{margin-left:auto;margin-right:0}.blog-rich-content h3{letter-spacing:-.035em;margin:42px 0 0;font-size:24px;line-height:1.45}.blog-rich-content blockquote{border-left:3px solid var(--black);background:var(--gray-2);color:#4e514b;margin:34px 0 0;padding:20px 24px;font-size:15px;line-height:1.9}.blog-rich-content ol,.blog-rich-content ul{background:var(--gray-2);margin:25px 0 0;padding:20px 24px 20px 43px;font-size:13px;line-height:2}.blog-rich-content ul{list-style:outside}.blog-rich-content ol{list-style:decimal}.blog-rich-content a{text-underline-offset:3px;text-decoration:underline}.blog-rich-content .blog-align-left{text-align:left}.blog-rich-content .blog-align-center{text-align:center}.blog-rich-content .blog-align-right{text-align:right}.blog-article-body>section{margin-top:70px}.blog-article-body>section>span{color:var(--gray-4);font-size:9px;font-weight:850}.blog-article-body h2{letter-spacing:-.05em;margin:10px 0 0;font-size:34px}.blog-article-body section>p{color:#4e514b;margin:20px 0 0;font-size:15px;line-height:1.95}.blog-article-body ul{background:var(--gray-2);margin:25px 0 0;padding:20px 24px 20px 43px;font-size:13px;line-height:2}.blog-article-body figure{margin:34px 0 0}.blog-article-body figure>div{aspect-ratio:1.6}.blog-article-body figcaption{color:var(--gray-4);margin-top:8px;font-size:8px}.blog-tags{flex-wrap:wrap;gap:8px;margin-top:56px;display:flex}.blog-tags a,.blog-tags span{color:#4e514b;border:1px solid #d9dad5;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:760px){.blog-article-head{padding:65px 14px 45px}.blog-article-head h1{font-size:44px}.blog-article-cover{aspect-ratio:1.7;width:calc(100% - 28px)}.blog-article-body{padding:52px 14px 0}.blog-rich-content p{font-size:15px;line-height:1.85}.blog-rich-content .blog-image-grid{gap:3px}.blog-article-body h2{font-size:29px}}
