.blog_page__et409{min-height:100vh;background:#faf9f5;color:#214e3c;--background:45 33% 98%;--foreground:151 25% 22%;--muted:45 20% 93%;--muted-foreground:110 7% 44%;--border:45 18% 86%;--primary:151 41% 22%;--primary-foreground:0 0% 100%}.blog_page__et409 main{flex:1}.blog_intro___q6U4{max-width:1280px;margin:auto;padding:0 32px}.blog_breadcrumb__1v53k{display:flex;gap:12px;padding:18px 0;font-size:12px;color:#778074}.blog_hero__x_rUW{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #e6e3d9;border-radius:10px;overflow:hidden;background:#f0eee5}.blog_copy__1NUM1{padding:38px}.blog_eyebrow__qYDp_{font-size:10px;letter-spacing:.22em;color:#aa8951;margin-bottom:18px}.blog_copy__1NUM1 h1{font-size:34px;font-weight:600;letter-spacing:.04em;line-height:1.4;margin-bottom:16px}.blog_copy__1NUM1>p:not(.blog_eyebrow__qYDp_){font-size:14px;line-height:2;color:#6b7567;max-width:420px}.blog_signature__bIzZf{display:block;margin-top:24px;font-size:11px;letter-spacing:.12em;color:#957b4e}.blog_heroImage__qOkTq{position:relative;min-height:260px}.blog_heroImage__qOkTq img{-o-object-position:75% center;object-position:75% center}.blog_search__Zj7a_{display:flex;align-items:center;gap:12px;border-bottom:1px solid #d8d9cb;margin-top:24px;padding:8px 0;color:#778074}.blog_search__Zj7a_ input{flex:1;min-width:0;background:transparent;outline:none;font-size:14px;padding:10px 0}.blog_search__Zj7a_ button{background:#214e3c;color:#fff;border-radius:4px;padding:11px 24px;font-size:13px}.blog_page__et409 main>div:last-child{max-width:1280px;padding:28px 32px 56px}.blog_page__et409 aside form{display:none}.blog_page__et409 aside{width:220px}.blog_page__et409 .shadow-sm{box-shadow:none;border-color:#e6e3d9;background:#fffefb}.blog_page__et409 .rounded-xl{border-radius:8px}.blog_page__et409 a:focus-visible,.blog_page__et409 button:focus-visible,.blog_page__et409 input:focus-visible{outline:2px solid #aa8951;outline-offset:3px}@media(max-width:768px){.blog_intro___q6U4{padding:0 16px}.blog_hero__x_rUW{grid-template-columns:1fr}.blog_copy__1NUM1{padding:26px 22px}.blog_copy__1NUM1 h1{font-size:27px}.blog_heroImage__qOkTq{min-height:145px}.blog_signature__bIzZf{margin-top:16px}.blog_page__et409 main>div:last-child{padding:24px 16px 40px}.blog_search__Zj7a_ button{padding:11px 18px}}