.blogPage{color:#0c1b68;padding-top:48px;padding-bottom:64px}.blogHeading{max-width:760px;margin-bottom:36px}.blogHeading h1,.blogArticle h1{letter-spacing:-.035em;font-size:clamp(30px,5vw,52px);line-height:1.15}.blogHeading p,.blogIntro{color:#50617f;font-size:18px;line-height:1.7}.blogCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blogCard{color:inherit;background:#fff;border:1px solid #ead7f7;border-radius:24px;text-decoration:none;overflow:hidden}.blogCard img{object-fit:cover;width:100%;height:210px}.blogCard>div{padding:24px}.blogCard h2{font-size:23px}.blogCard p{color:#50617f;line-height:1.7}.blogCard time,.blogArticle time{color:#50617f;font-size:13px}.blogArticle{max-width:900px;margin:auto}.blogCover{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:480px;margin:20px 0}.blogBody{overflow-wrap:anywhere;max-width:780px;margin:32px auto;font-size:18px;line-height:1.9}.blogBody h2{margin:36px 0 16px;font-size:30px;line-height:1.3}.blogBody figure{margin:28px 0}.blogBody img{border-radius:20px;width:100%;height:auto}.blogBody figcaption{color:#50617f;font-size:14px}.blogJourney{background:#f4eafb;border-radius:24px;margin-top:40px;padding:28px}.blogBack{min-height:44px;margin-bottom:24px;display:inline-block}.blogEmpty{background:#fff;border-radius:24px;padding:32px}@media (max-width:900px){.blogCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blogPage{padding-top:28px}.blogCards{grid-template-columns:1fr}.blogBody{font-size:17px}.blogJourney{padding:20px}}.blogAdminList{gap:16px;display:grid}.blogAdminList>a{color:#0c1b68;background:#fff;border:1px solid #ead7f7;border-radius:20px;padding:24px;display:block}.blogEditor{max-width:900px}.blogEditor label{color:#0c1b68;margin:16px 0;font-weight:600;display:block}.blogEditor input,.blogEditor textarea,.blogEditor select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #ccd5ea;border-radius:12px;margin-top:6px;padding:12px;display:block}.blogEditor textarea{min-height:110px}.blogEditor fieldset{border:0;min-width:0;padding:0}.blogEditBlock{background:#fff;border:1px solid #ead7f7;border-radius:20px;margin:16px 0;padding:20px}.blogEditActions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.blogEditor button,.blogAdminButton{font:inherit;color:#0c1b68;cursor:pointer;background:#f3e9fa;border:1px solid #d9c7ed;border-radius:24px;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-block}.blogEditor button:disabled{opacity:.5}.blogEditor .blogPublish{color:#fff;background:#0c1b68}.blogPreview{background:#fff;border:1px solid #ead7f7;border-radius:24px;margin:32px 0;padding:20px}
