.blog-module__JsT-Oq__blogContainer{max-width:800px;margin:0 auto;padding:80px 0}.blog-module__JsT-Oq__pageTitle{color:var(--color-navy);text-align:center;margin-bottom:40px;font-size:32px;font-weight:700}.blog-module__JsT-Oq__blogList{flex-direction:column;gap:30px;display:flex}.blog-module__JsT-Oq__blogCard{border:1px solid var(--color-border);background-color:#fff;border-radius:8px;padding:30px;transition:box-shadow .2s,border-color .2s}.blog-module__JsT-Oq__blogCard:hover{border-color:var(--color-green);box-shadow:0 4px 12px #0000000d}.blog-module__JsT-Oq__cardDate{color:var(--color-gray);margin-bottom:8px;font-size:14px}.blog-module__JsT-Oq__cardTitle{color:var(--color-navy);margin-bottom:12px;font-size:20px;font-weight:700}.blog-module__JsT-Oq__cardExcerpt{color:#444;margin-bottom:20px;font-size:16px;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--color-green);font-size:14px;font-weight:600}.blog-module__JsT-Oq__articleHeader{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:40px}.blog-module__JsT-Oq__articleDate{color:var(--color-gray);margin-bottom:16px;font-size:14px;display:block}.blog-module__JsT-Oq__articleTitle{color:var(--color-navy);font-size:32px;font-weight:800;line-height:1.4}.blog-module__JsT-Oq__content{color:#333;font-size:17px;line-height:1.8}.blog-module__JsT-Oq__content h2{color:var(--color-navy);border-left:4px solid var(--color-green);margin-top:50px;margin-bottom:20px;padding-left:16px;font-size:24px;font-weight:700}.blog-module__JsT-Oq__content p{margin-bottom:24px}.blog-module__JsT-Oq__content .internal-link-box{background-color:var(--color-offwhite);text-align:center;border:1px solid var(--color-border);border-radius:8px;margin:60px 0;padding:30px}.blog-module__JsT-Oq__content .internal-link-box p{color:var(--color-navy);margin-bottom:16px;font-size:18px;font-weight:700}.blog-module__JsT-Oq__content .internal-link-box a{background-color:var(--color-green);color:#fff;border-radius:4px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.blog-module__JsT-Oq__content .internal-link-box a:hover{background-color:#179e6c}.blog-module__JsT-Oq__backLink{color:var(--color-gray);margin-top:40px;font-size:14px;text-decoration:underline;display:inline-block}@media (max-width:768px){.blog-module__JsT-Oq__articleTitle{font-size:24px}}.blog-module__JsT-Oq__coverImageWrapper{border-radius:12px;margin-bottom:40px;overflow:hidden;box-shadow:0 4px 12px #00000014}.blog-module__JsT-Oq__coverImage{width:100%;height:auto;display:block}
