.blog_intro__aD6ZV{padding:clamp(48px,7vw,88px) 20px clamp(28px,4vw,44px)}.blog_introInner__hFUh3{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.blog_introInner__hFUh3>*{max-width:760px}.blog_listing__EiXgK{padding:0 20px clamp(64px,8vw,104px)}.blog_listingInner__Fj_KT{max-width:1180px;margin:0 auto}.blog_postList__ccV3r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;max-width:820px}.blog_postCard__9ULhs{position:relative;background:#fff;border:1px solid var(--c-line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease}.blog_postCard__9ULhs:hover{border-color:#c9d6cf}.blog_postCard__9ULhs:focus-within{outline:2px solid var(--c-green);outline-offset:3px}.blog_postMeta__KY_1d{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font:500 13px/1.4 var(--f-mono);color:var(--c-mute)}.blog_postCategory__hJJnv{font:500 12px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-green-deep-ink)}.blog_postTitle__Q_keg{margin:0;font:700 clamp(20px,1.8vw,24px)/1.25 var(--f-display);letter-spacing:-.02em;color:var(--c-ink);text-wrap:pretty}.blog_postLink__Nnvzk{color:inherit;text-decoration:none}.blog_postLink__Nnvzk:after{content:"";position:absolute;inset:0;border-radius:22px}.blog_postLink__Nnvzk:focus-visible{outline:none}.blog_postExcerpt__PRNDM{margin:0;font:400 16px/1.55 var(--f-body);color:var(--c-soft);text-wrap:pretty}.blog_postMore__cIu28{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.3 var(--f-body);color:var(--c-green-deep)}.blog_postCard__9ULhs:hover .blog_postMore__cIu28{color:var(--c-ink)}.blog_postMore__cIu28 svg{flex:none}.blog_empty__mqDo6{max-width:820px;border:1px dashed #c9d6cf;border-radius:22px;padding:clamp(24px,4vw,36px);background:var(--c-bg2);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.blog_emptyTitle__bthbT{margin:0;font:700 clamp(19px,1.6vw,22px)/1.3 var(--f-display);letter-spacing:-.02em;color:var(--c-ink)}.blog_emptyCta__yS0XW{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-top:6px}.blog_article__dQHbU{padding:clamp(24px,4vw,40px) 20px clamp(56px,7vw,88px)}.blog_articleCol__PRnd_{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px);min-width:0}.blog_breadcrumb__FFFf8 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;font:500 14px/1.4 var(--f-body);color:var(--c-mute)}.blog_breadcrumb__FFFf8 li{display:inline-flex;align-items:center;gap:8px;min-width:0}.blog_breadcrumb__FFFf8 a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-soft);text-decoration:none}.blog_breadcrumb__FFFf8 a:hover{color:var(--c-green-deep)}.blog_breadcrumbSep__Qw_dT{color:#b5c3bc}.blog_breadcrumbCurrent__Oa1mR{color:var(--c-text);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog_articleHead__omVj8{display:flex;flex-direction:column;gap:16px}.blog_articleTitle__hbxFx{margin:0;font:800 clamp(30px,4vw,46px)/1.1 var(--f-display);letter-spacing:-.03em;color:var(--c-ink);text-wrap:pretty;overflow-wrap:break-word}.blog_articleLead__luZan{margin:0;font:400 clamp(18px,1.5vw,20px)/1.5 var(--f-body);color:var(--c-soft);text-wrap:pretty}.blog_articleMeta__iNSkT{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:16px;border-top:1px solid var(--c-line);font:400 15px/1.5 var(--f-body);color:var(--c-soft)}.blog_articleMeta__iNSkT a{color:var(--c-green-deep);text-decoration:underline;text-decoration-color:#1c7d6359;text-underline-offset:3px}.blog_articleMeta__iNSkT a:hover{color:var(--c-ink)}.blog_articleAuthor__3efnu{font-weight:600;color:var(--c-text)}.blog_cover__UWuqk{margin:0}.blog_cover__UWuqk img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid var(--c-line);background:var(--c-bg2)}.blog_prose__bcKiZ{max-width:68ch;font:400 18px/1.7 var(--f-body);color:var(--c-text);overflow-wrap:break-word}.blog_prose__bcKiZ>:first-child{margin-top:0}.blog_prose__bcKiZ>:last-child{margin-bottom:0}.blog_prose__bcKiZ blockquote,.blog_prose__bcKiZ figure,.blog_prose__bcKiZ hr,.blog_prose__bcKiZ ol,.blog_prose__bcKiZ p,.blog_prose__bcKiZ pre,.blog_prose__bcKiZ table,.blog_prose__bcKiZ ul{margin:0 0 1.15em}.blog_prose__bcKiZ h2{margin:1.9em 0 .6em;font:800 clamp(23px,2.4vw,28px)/1.2 var(--f-display);letter-spacing:-.025em;color:var(--c-ink);text-wrap:pretty}.blog_prose__bcKiZ h3{margin:1.6em 0 .5em;font:700 clamp(19px,1.8vw,21px)/1.3 var(--f-display);letter-spacing:-.02em;color:var(--c-ink)}.blog_prose__bcKiZ h4{margin:1.4em 0 .4em;font:700 17px/1.35 var(--f-display);color:var(--c-ink)}.blog_prose__bcKiZ strong{font-weight:700;color:var(--c-ink)}.blog_prose__bcKiZ a{color:var(--c-green-deep);text-decoration:underline;text-decoration-color:#1c7d6366;text-decoration-thickness:1px;text-underline-offset:3px}.blog_prose__bcKiZ a:hover{color:var(--c-ink);text-decoration-color:initial}.blog_prose__bcKiZ a:focus-visible{outline:2px solid var(--c-green);outline-offset:2px;border-radius:3px}.blog_prose__bcKiZ ol,.blog_prose__bcKiZ ul{padding-left:1.4em}.blog_prose__bcKiZ li{margin:.35em 0;padding-left:.2em}.blog_prose__bcKiZ li>ol,.blog_prose__bcKiZ li>ul{margin:.35em 0 0}.blog_prose__bcKiZ ul>li::marker{color:var(--c-green-deep)}.blog_prose__bcKiZ ol>li::marker{font:600 .9em var(--f-mono);color:var(--c-green-deep-ink)}.blog_prose__bcKiZ blockquote{padding:18px 22px;border-radius:14px;background:var(--c-bg2);color:var(--c-ink);font-size:17px}.blog_prose__bcKiZ blockquote>:last-child{margin-bottom:0}.blog_prose__bcKiZ hr{border:0;border-top:1px solid var(--c-line);margin:2em 0}.blog_prose__bcKiZ img{display:block;max-width:100%;height:auto;border-radius:14px}.blog_prose__bcKiZ figcaption{margin-top:8px;font:500 13px/1.4 var(--f-mono);color:var(--c-mute)}.blog_prose__bcKiZ code{font:500 .88em var(--f-mono);background:var(--c-bg2);border-radius:6px;padding:.12em .38em}.blog_prose__bcKiZ pre{overflow-x:auto;padding:16px 18px;border-radius:14px;background:var(--c-bg2);font-size:15px;line-height:1.55}.blog_prose__bcKiZ pre code{background:none;padding:0;font-size:inherit}.blog_prose__bcKiZ table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:16px;line-height:1.45}.blog_prose__bcKiZ td,.blog_prose__bcKiZ th{padding:10px 14px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.blog_prose__bcKiZ th{font:600 13px/1.35 var(--f-mono);letter-spacing:.04em;color:var(--c-ink);background:var(--c-bg2);white-space:nowrap}.blog_articleFoot__RSr88{display:flex;flex-direction:column;gap:6px;padding-top:20px;border-top:1px solid var(--c-line)}.blog_backLink__ZkZXx{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;font:600 15px/1.3 var(--f-body);color:var(--c-green-deep);text-decoration:none}.blog_backLink__ZkZXx:hover{color:var(--c-ink)}.blog_backLink__ZkZXx svg{flex:none;transform:rotate(180deg)}.blog_finalTitle__H9yl9{margin:0;font:800 clamp(28px,3.8vw,46px)/1.1 var(--f-display);letter-spacing:-.03em;color:var(--c-on-dark);text-wrap:balance}