.blog-main{padding-top:76px;padding-bottom:110px}.blog-heading{display:flex;justify-content:space-between;align-items:end;padding:18px 0 40px}.blog-heading h1{font:800 clamp(46px,6vw,68px)/1.04 Manrope;letter-spacing:-4px;margin:0}.blog-heading p{max-width:480px;font-size:14px;line-height:1.8;color:#74798b;margin:18px 0 0}.blog-stamp{width:104px;height:104px;border:1px solid #e3dfff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 42px Manrope;color:#8675f2;box-shadow:0 0 0 12px #f4f2ff,0 0 0 13px #eae6ff;margin:0 20px 12px 0}.blog-stamp span{font:700 7px 'DM Sans';letter-spacing:.16em;color:#9892c4}.blog-rule{height:1px;background:#e8e8f0}.blog-toolbar{display:flex;justify-content:space-between;padding:22px 0;font-size:9px;letter-spacing:.15em;font-weight:700;color:#878b9d}.blog-feed{display:grid;grid-template-columns:1fr 1fr;gap:24px}.blog-card{border:1px solid #eaeaf1;border-radius:12px;overflow:hidden;background:#fff;display:grid;grid-template-columns:40% 1fr;min-height:230px}.blog-card-featured{grid-column:1/-1;grid-template-columns:54% 1fr;min-height:300px}.blog-cover{background:linear-gradient(135deg,#e3defe,#b7c6dd);position:relative;overflow:hidden;display:grid;place-items:center;min-height:100%;text-decoration:none}.blog-card:nth-child(3n+2) .blog-cover{background:linear-gradient(135deg,#f2d7c3,#c08f8a)}.blog-card:nth-child(3n) .blog-cover{background:linear-gradient(135deg,#c5ded9,#7189a0)}.blog-cover img{position:absolute;width:100%;height:100%;object-fit:cover}.blog-cover-mark{font:800 54px Manrope;color:#ffffffaa;text-align:center}.blog-cover-mark span{display:block;font:700 8px 'DM Sans';letter-spacing:.2em}.blog-card-copy{padding:23px;display:flex;flex-direction:column;align-items:flex-start}.blog-card-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:8px;color:#9699a8}.blog-card-meta .pinned-label{color:#7969e7;font-weight:700;letter-spacing:.1em}.blog-card h2{font:700 19px/1.35 Manrope;letter-spacing:-.55px;margin:13px 0 9px}.blog-card-featured h2{font-size:25px}.blog-card h2 a:hover{color:#7969e7}.blog-card-copy p{font-size:10px;line-height:1.7;color:#85899a;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-read{font-size:10px;font-weight:700;color:#7868eb;margin-top:auto;padding-top:16px}.blog-read span{margin-left:8px}.blog-more{display:flex;margin:35px auto 0;border:0;cursor:pointer}.blog-error{font-size:11px;color:#a34e42;margin-top:16px}.post-main{padding-top:36px;padding-bottom:110px;max-width:900px}.back-link{display:inline-block;font-size:11px;color:#777c8f;margin-bottom:42px}.post-article h1{font:800 clamp(35px,5vw,56px)/1.12 Manrope;letter-spacing:-2.5px;max-width:820px;margin:16px 0 22px}.post-meta{display:flex;gap:15px;font-size:10px;color:#8c90a1;margin-top:28px}.post-cover{width:100%;max-height:460px;object-fit:cover;border-radius:14px;margin:16px 0 34px}.post-body{max-width:740px;margin:0 auto;font-size:15px;line-height:1.9;color:#4e5365}.post-body h2,.post-body h3{font-family:Manrope;color:#181c30;letter-spacing:-.5px;margin-top:36px}.post-body p{margin:0 0 20px}.post-body ul,.post-body ol{padding-left:24px;margin-bottom:22px}.post-body blockquote{border-left:3px solid #8b7af2;margin:25px 0;padding:5px 0 5px 20px;color:#6b6f81}.post-body img{max-width:100%;height:auto;border-radius:10px}.post-engagement{max-width:740px;margin:35px auto;border-top:1px solid #ececf2;padding-top:20px}.like-button{border:1px solid #e3e0f5;background:#f7f5ff;border-radius:25px;padding:10px 16px;color:#7666e8;font-size:11px;cursor:pointer}.post-comments{max-width:740px;margin:35px auto}.post-comments h3{font:700 20px Manrope}.comment{padding:14px 0;border-bottom:1px solid #eeeef4}.comment b{font-size:11px}.comment time{font-size:9px;color:#999;margin-left:10px}.comment p,.comment-muted{font-size:11px;line-height:1.7;color:#777c8f}.related-section{margin-top:65px;padding-top:35px;border-top:1px solid #e9e9f0}.related-section h2{font:800 30px Manrope;letter-spacing:-1px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related-card{border:1px solid #e9e9f0;border-radius:10px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:10px}.related-card span,.related-card i{font-size:8px;color:#9699a7;font-style:normal}.related-card b{font:700 12px/1.45 Manrope}.related-card i{color:#7969e7;font-weight:700;margin-top:auto}.related-card:hover{border-color:#cfc8ff}
@media(max-width:700px){.blog-main{padding-top:58px;padding-bottom:75px}.blog-heading{align-items:flex-start}.blog-heading h1{font-size:48px;letter-spacing:-3px}.blog-heading p{font-size:12px}.blog-stamp{width:72px;height:72px;font-size:30px;margin:10px 6px 0 0;flex-shrink:0}.blog-stamp span{font-size:6px}.blog-feed{grid-template-columns:1fr;gap:14px}.blog-card,.blog-card-featured{grid-column:auto;grid-template-columns:1fr;min-height:0}.blog-cover{height:170px}.blog-card-featured .blog-cover{height:210px}.blog-card-copy{padding:18px}.blog-card-featured h2{font-size:20px}.blog-card h2{font-size:17px}.post-main{padding-top:25px;padding-bottom:75px}.back-link{margin-bottom:30px}.post-article h1{font-size:36px;letter-spacing:-1.7px}.post-body{font-size:14px}.related-grid{grid-template-columns:1fr}}
.blog-heading p{color:#91a0b9}.blog-stamp{border-color:#4b5a7a;color:#a18cff;box-shadow:0 0 0 12px #111a2a,0 0 0 13px #2b3650}.blog-stamp span{color:#8d9ab1}.blog-rule{background:#ffffff1a}.blog-toolbar{color:#8393ad}.blog-card{border-color:#ffffff18;background:#111a2b}.blog-card-copy h2,.blog-card-copy h3{color:#edf2ff}.blog-card-copy p{color:#9aa9c0}.blog-card-copy .blog-meta,.blog-card-copy small{color:#7e8eaa}.blog-cover{background:linear-gradient(135deg,#233c60,#43336e)}.blog-card:nth-child(3n+2) .blog-cover{background:linear-gradient(135deg,#493c55,#865c62)}.blog-card:nth-child(3n) .blog-cover{background:linear-gradient(135deg,#1b5360,#526b8c)}.blog-card-copy a,.back-link{color:#a895ff}.blog-error{color:#ff8b9a}.post-main{padding-top:55px;padding-bottom:100px}.post-article h1{color:#f1f5ff}.post-meta{color:#8596b1}.post-body{color:#c0cbe0}.post-body h2,.post-body h3{color:#eef3ff}.post-body a{color:#9f8cff}.post-cover{border-radius:14px}.post-engagement,.post-comments,.related-card{border-color:#ffffff1a}.like-button{background:#ffffff0b;color:#e3eaff;border-color:#ffffff24}.comment,.related-card{background:#111a2b;color:#dce5f5}.comment p,.comment-muted{color:#94a3ba}.related-card b{color:#edf2ff}.blog-more{margin-top:30px}
