.myn-blog-section *{box-sizing:border-box}.myn-blog-section{background:#fff;font-family:Plus Jakarta Sans,sans-serif;padding:96px 40px}.myn-blog-section a{text-decoration:none}.myn-blog-inner{margin:0 auto;max-width:1200px}@keyframes mynBlogFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.myn-blog-reveal{opacity:0}.myn-blog-reveal.myn-blog-in{animation:mynBlogFadeUp .7s cubic-bezier(.16,1,.3,1) forwards}.myn-blog-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:56px}.myn-blog-eyebrow{color:#f17e2d;font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.myn-blog-heading{color:#140736;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:560px}.myn-blog-viewall{align-items:center;color:#2c0f68;display:inline-flex;font-size:15px;font-weight:600;gap:8px;transition:color .2s ease;white-space:nowrap}.myn-blog-viewall:hover{color:#f17e2d}.myn-blog-arrow{display:inline-flex;transition:transform .2s ease}.myn-blog-viewall:hover .myn-blog-arrow{transform:translateX(4px)}.myn-blog-featured{display:block;margin-bottom:28px}.myn-blog-featured-card{align-items:stretch;border:1px solid #e4ddf5;border-radius:16px;box-shadow:0 4px 16px rgba(44,15,104,.07);display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.myn-blog-featured:hover .myn-blog-featured-card{box-shadow:0 20px 60px rgba(44,15,104,.18);transform:translateY(-2px)}.myn-blog-featured-imgwrap{background:#f3f0fb;min-height:320px;overflow:hidden;position:relative}.myn-blog-featured-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.myn-blog-featured:hover .myn-blog-featured-img{transform:scale(1.045)}.myn-blog-featured-body{display:flex;flex-direction:column;gap:18px;justify-content:center;padding:44px}.myn-blog-featured-title{color:#140736;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0}.myn-blog-featured-excerpt{color:rgba(20,7,54,.65);font-size:15.5px;line-height:1.7;margin:0}.myn-blog-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px;white-space:nowrap}.myn-blog-badge--default{background:#e4ddf5;color:#2c0f68}.myn-blog-badge--accent{background:#fde8d2;color:#aa4c10}.myn-blog-byline{align-items:center;display:flex;gap:12px;margin-top:8px}.myn-blog-byline--sm{gap:10px;margin-top:6px}.myn-blog-byline-text{display:flex;flex-direction:column}.myn-blog-author{color:#140736;font-size:13.5px;font-weight:600}.myn-blog-meta{color:rgba(20,7,54,.6);font-size:12.5px}.myn-blog-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.myn-blog-avatar--xs{font-size:10px;height:24px;width:24px}.myn-blog-avatar--0{background:#e4ddf5;color:#2c0f68}.myn-blog-avatar--1{background:#fde8d2;color:#aa4c10}.myn-blog-avatar--2{background:#d1fae5;color:#065f46}.myn-blog-avatar--3{background:#fef3c7;color:#78350f}.myn-blog-avatar--4{background:#e4ddf5;color:#422b88}.myn-blog-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.myn-blog-card{border:1px solid #e4ddf5;border-radius:16px;box-shadow:0 4px 16px rgba(44,15,104,.07);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.myn-blog-card:hover{box-shadow:0 20px 60px rgba(44,15,104,.18);transform:translateY(-2px)}.myn-blog-card-imgwrap{aspect-ratio:16/10;background:#f3f0fb;overflow:hidden;position:relative}.myn-blog-card-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.myn-blog-card:hover .myn-blog-card-img{transform:scale(1.06)}.myn-blog-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px}.myn-blog-card-title{color:#140736;font-size:17px;font-weight:700;line-height:1.4;margin:0}.myn-blog-card-excerpt{color:rgba(20,7,54,.65);flex:1;font-size:13.5px;line-height:1.6;margin:0}@media (max-width:900px){.myn-blog-featured-card,.myn-blog-grid{grid-template-columns:1fr}.myn-blog-head{align-items:flex-start;flex-direction:column}}