.blog-wrap{max-width:1280px;margin:0 auto;padding:88px 24px 112px;display:flex;flex-direction:column;gap:40px}.blog-head{display:flex;flex-direction:column;gap:16px;max-width:760px}.blog-lead{font-size:20px;line-height:1.55;color:#3A3148}.blog-filter{display:flex;flex-wrap:wrap;gap:10px}.blog-filter:empty{display:none}.blog-pill{font:inherit;font-size:15px;font-weight:500;cursor:pointer;border:1px solid #D6D4D0;background:#fff;color:#210042;padding:10px 18px;border-radius:999px}.blog-pill[aria-pressed="true"]{background:#210042;border-color:#210042;color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E8E2F0;border-radius:20px;overflow:hidden;text-decoration:none;color:#210042;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.08);color:#210042}.blog-card-media{aspect-ratio:16/9;background:#F5F2F9;overflow:hidden}.blog-card-media img{display:block;width:100%;height:100%;object-fit:cover}.blog-card-noimg{background:linear-gradient(135deg,#F5F2F9,#E8E2F0)}.blog-card-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px;flex:1}.blog-meta{font-size:14px;color:#6E6580}.blog-card-title{font-size:23px;line-height:1.2;font-weight:700}.blog-card-excerpt{font-size:16px;line-height:1.55;color:#3A3148;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-more{margin-top:auto;padding-top:6px;font-weight:600;color:#7B1FA2}.blog-skel .blog-card-media,.blog-skel .blog-card-body span{background:#EFEDEA;animation:blogPulse 1.2s ease-in-out infinite}.blog-skel .blog-card-body span{display:block;height:14px;border-radius:6px}.blog-skel .blog-card-body span:nth-child(2){height:24px;width:80%}.blog-skel .blog-card-body span:nth-child(3){width:60%}@keyframes blogPulse{50%{opacity:.55}}.blog-status{font-size:18px;color:#3A3148;max-width:640px}.blog-status:empty{display:none}.blog-error{color:#5A0F84}.blog-more{display:flex;justify-content:center}.blog-more[hidden]{display:none}.blog-more button{font:inherit;font-weight:600;cursor:pointer;background:#fff;border:1.5px solid #210042;color:#210042;padding:14px 28px;border-radius:999px}.blog-article{max-width:820px;margin:0 auto;padding:64px 24px 40px;display:flex;flex-direction:column;gap:20px}.blog-back{align-self:flex-start;font-size:15px;font-weight:600;text-decoration:none;color:#210042}.blog-back:hover{color:#5A0F84}.blog-post-title{font-size:clamp(36px,5vw,60px);line-height:1.04;font-weight:800}.blog-post-cover{border-radius:20px;overflow:hidden;aspect-ratio:16/9;background:#F5F2F9;margin-top:8px}.blog-post-cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-post-body{display:flex;flex-direction:column;gap:18px;font-size:18px;line-height:1.7;color:#2A2A2A;margin-top:8px}.blog-post-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:28px;border-radius:20px;background:#F5F2F9;font-weight:600;font-size:18px}.blog-post-cta .wf-submit{text-decoration:none}.blog-related{max-width:1280px;margin:0 auto;padding:40px 24px 112px;display:flex;flex-direction:column;gap:28px}.blog-related[hidden]{display:none}.blog-related h2{font-size:clamp(28px,3vw,40px);font-weight:800}@media (max-width:760px){.blog-wrap{padding:56px 20px 72px;gap:28px}.blog-article{padding:40px 20px 24px}.blog-related{padding:24px 20px 72px}.blog-lead{font-size:18px}.blog-post-cover{max-height:45vh}.blog-post-body{font-size:17px}}.blog-post-body{gap:0!important}.blog-post-body>*{margin:0 0 18px}.blog-post-body h2{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(24px,2.6vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#210042;margin:30px 0 12px}.blog-post-body h3,.blog-post-body h4{font-family:'Bricolage Grotesque',sans-serif;font-size:21px;line-height:1.25;font-weight:700;color:#210042;margin:24px 0 10px}.blog-post-body h2:first-child,.blog-post-body h3:first-child{margin-top:0}.blog-post-body ul,.blog-post-body ol{padding:0;margin:0 0 22px;list-style:none;display:flex;flex-direction:column;gap:12px}.blog-post-body li{position:relative;padding-left:30px}.blog-post-body ul>li::before{content:"";position:absolute;left:0;top:.8em;width:16px;height:2px;background:#7B1FA2}.blog-post-body ol{counter-reset:li}.blog-post-body ol>li::before{counter-increment:li;content:counter(li) ".";position:absolute;left:0;top:0;font-weight:700;color:#7B1FA2}.blog-post-body strong{color:#210042;font-weight:700}.blog-post-body a{color:#210042;text-decoration-color:#7B1FA2;text-underline-offset:3px}.blog-post-body blockquote{margin:8px 0 22px;padding:4px 0 4px 22px;border-left:3px solid #7B1FA2;font-size:20px;color:#210042}.blog-post-body hr{border:0;border-top:1px solid #E8E2F0;margin:28px 0}.blog-post-figure{margin:8px 0 24px}.blog-post-figure img{display:block;width:100%;height:auto;border-radius:14px}.blog-post-figure figcaption{font-size:14px;color:#6E6580;margin-top:8px}