.mgk .mgk-blog-post-page{width:100%}.mgk .sec--flush{padding-top:0}.mgk .mgk-article-hero{min-height:auto;padding:max(92px,min(12vw,148px)) 0 max(30px,min(4vw,48px))}.mgk .mgk-article-hero>.container{margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.mgk .mgk-article-hero .hero-h1{font-size:max(40px,min(5.8vw,82px))}.mgk .mgk-article-hero .hero-sub{margin-left:auto;margin-right:auto;max-width:650px}.mgk .article-back{align-items:center;color:var(--violet);display:inline-flex;font:600 13px var(--disp);gap:8px;margin-bottom:24px;transition:gap .3s var(--ease)}.mgk .article-back:hover{gap:12px}.mgk .article-meta{color:var(--ink-60);display:flex;flex-wrap:wrap;font:500 12.5px var(--disp);gap:10px;justify-content:center;margin-top:20px}.mgk .article-meta span{border-right:1px solid var(--line);padding-right:10px}.mgk .article-meta span:last-child{border:0;padding-right:0}.mgk .post{margin:0 auto;max-width:760px}@media (max-width:1024px){.mgk .mgk-blog-post-page .post{width:min(760px,92vw)}}.mgk .post figure{margin:0}.mgk .post .post-hero{border:1.5px solid var(--ink);border-radius:var(--r-lg);box-shadow:10px 10px 0 var(--lav);display:block;margin:30px 0 36px;width:100%}.mgk .post figcaption{color:var(--ink-60);font-size:12px;margin-bottom:34px;margin-top:-25px;text-align:center}.mgk .post h2{font-family:var(--disp);font-size:max(22px,min(2.4vw,30px));font-weight:700;letter-spacing:-.02em;margin:38px 0 12px}.mgk .post p{color:var(--ink-60);font-size:16px;line-height:1.8;margin-bottom:16px}.mgk .post p b{color:var(--ink)}.mgk .post p a{color:var(--violet);font-weight:600}.mgk .post ul{display:flex;flex-direction:column;gap:8px;margin:0 0 16px 20px}.mgk .post li{color:var(--ink-60);font-size:15.5px;line-height:1.7}.mgk .post .callout{background:var(--white);border-left:3px solid var(--lime);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink);font-family:var(--disp);font-size:17px;font-weight:500;margin:26px 0;padding:18px 22px}.mgk .post .inline-cta{align-items:center;background:var(--lav);border:1.5px solid var(--ink);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:34px 0;padding:26px}.mgk .post .inline-cta b{font-family:var(--disp);font-size:18px}.mgk .post .inline-cta p{margin:5px 0 0}.mgk .related-posts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:700px){.mgk .related-posts{grid-template-columns:1fr}}.mgk .icard{background:var(--white);border:1.5px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.mgk .icard:hover{box-shadow:0 30px 60px -25px rgba(26,26,26,.3);transform:translateY(-8px)}.mgk .icard img{height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .6s var(--ease);width:100%}.mgk .icard:hover img{transform:scale(1.05)}.mgk .icard-body{padding:22px}.mgk .icard h3{font-family:var(--disp);font-size:19px;font-weight:600;margin-bottom:6px}.mgk .icard p{color:var(--ink-60);font-size:14px}
