.blog_container__8_ruq{max-width:900px;margin:3rem auto 6rem;padding:0 1.5rem;background-color:#fff;color:#222222;-webkit-user-select:text;-moz-user-select:text;user-select:text}.blog_heading__cmpAJ{font-size:3rem;font-weight:900;color:#e03e2f;margin-bottom:.5rem;text-align:center;letter-spacing:-.02em;text-shadow:1px 1px 5px rgba(224,62,47,.25)}.blog_subheading__HJ6CS{font-size:1.25rem;font-weight:500;color:#555555;text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.blog_grid__Cx2Pv{display:grid;grid-gap:2.5rem;gap:2.5rem}.blog_card__70OwL{background:#fff;border-radius:12px;padding:2rem 2.5rem;box-shadow:0 10px 15px -3px rgba(224,62,47,.15),0 4px 6px -2px rgba(224,62,47,.1);transition:transform .3s ease,box-shadow .3s ease;will-change:transform;cursor:default}.blog_card__70OwL:focus-within,.blog_card__70OwL:hover{transform:translateY(-6px);box-shadow:0 25px 35px -10px rgba(224,62,47,.3),0 10px 10px -5px rgba(224,62,47,.2)}.blog_cardTitle__JQSUY{font-size:1.8rem;font-weight:700;color:#b23928;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;transition:color .2s ease}.blog_cardExcerpt__MThlJ,.blog_cardTitle__JQSUY{-webkit-user-select:text;-moz-user-select:text;user-select:text}.blog_cardExcerpt__MThlJ{font-size:1.1rem;line-height:1.7;color:#444444;margin-bottom:1.8rem}.blog_cardExcerpt__MThlJ p{margin-bottom:1rem}.blog_cardExcerpt__MThlJ h3{margin-top:1.5rem;margin-bottom:.8rem;color:#e03e2f;font-weight:700;font-size:1.25rem;letter-spacing:-.01em}.blog_cardExcerpt__MThlJ ul{margin-left:1.5rem;margin-bottom:1rem;color:#555555;font-size:1rem;list-style-type:disc}.blog_toggleBtn__0tXzP{background:transparent;font-weight:700;font-size:1.1rem;color:#e03e2f;cursor:pointer;padding:.4rem 0;letter-spacing:.02em;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:.3rem;border:none;border-bottom:2px solid transparent}.blog_toggleBtn__0tXzP:focus-visible,.blog_toggleBtn__0tXzP:hover{color:#a62c1f;border-bottom-color:#a62c1f;outline-offset:4px;outline-color:#a62c1f;outline-style:solid;outline-width:2px}.blog_date__g_Jf_{display:block;margin-top:2rem;font-size:.95rem;font-weight:500;color:#888888;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.blog_container__8_ruq{padding:0 1rem;margin:2rem auto 4rem}.blog_card__70OwL{padding:1.6rem 1.8rem}.blog_heading__cmpAJ{font-size:2.4rem}.blog_cardTitle__JQSUY{font-size:1.5rem}.blog_cardExcerpt__MThlJ{font-size:1rem}}.BackButton_container__TYM__{position:fixed;bottom:1.25rem;right:1.25rem;z-index:50;border-radius:.75rem;background:linear-gradient(to bottom right,#f97316,#f97316,#ea580c);box-shadow:0 6px 18px rgba(255,140,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05)}.BackButton_link__wjYtY{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;background-color:rgba(255,255,255,.15);padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:white;text-decoration:none;box-shadow:0 3px 5px rgba(0,0,0,.08);transition:background-color .3s ease-in-out,transform .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BackButton_link__wjYtY:hover{background-color:rgba(255,255,255,.25)}.BackButton_link__wjYtY:focus{outline:2px solid white;outline-offset:4px}.BackButton_link__wjYtY:active{transform:scale(.95)}.BackButton_icon__vl5e3{width:16px;height:16px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}