.ma-blog-hero{max-width:var(--ma-max);margin:0 auto;padding:18px 24px 0}.ma-blog-hero__inner{border-radius:28px;background:var(--ma-stone);padding:44px;display:flex;flex-direction:column;gap:12px}.ma-blog-hero p{font-size:18px;color:var(--ma-body);max-width:700px}.ma-blog-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border-radius:24px;overflow:hidden;border:1px solid var(--ma-line);color:var(--ma-ink)!important}.ma-blog-feature:hover{border-color:var(--ma-ink)}.ma-blog-feature__img{position:relative;min-height:320px;background:var(--ma-stone)}.ma-blog-feature__img img{object-fit:cover}.ma-blog-feature__body{padding:36px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ma-blog-feature__body h2{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.6px}.ma-blog-feature__body p{color:var(--ma-body)}.ma-meta{font-size:13px;color:var(--ma-slate)}.ma-guide__excerpt{font-size:14px;color:var(--ma-body);line-height:1.55}@media (max-width:860px){.ma-blog-feature{grid-template-columns:1fr}.ma-blog-feature__img{min-height:220px}.ma-blog-feature__body{padding:24px}.ma-blog-hero__inner{padding:28px 22px}}.ma-post__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:48px;gap:48px;align-items:start;padding-top:20px}.ma-post__main{min-width:0;max-width:800px;gap:22px}.ma-post__header,.ma-post__main{display:flex;flex-direction:column}.ma-post__header{gap:12px}.ma-post__title{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-1.2px}.ma-post__figure{margin:0}.ma-post__img{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--ma-stone)}.ma-post__img img{object-fit:cover}.ma-post__figure figcaption{margin-top:8px;font-size:13px;color:var(--ma-slate)}.ma-toc{border-radius:16px;background:var(--ma-stone);padding:16px 20px}.ma-toc summary{font-weight:800;cursor:pointer}.ma-toc ol{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.7}.ma-toc a{color:var(--ma-ink)!important}.ma-toc a:hover{color:var(--ma-orange-text)!important}.ma-toc__title{font-weight:800;font-size:15px}.ma-toc--side{background:transparent;border:1px solid var(--ma-line)}.ma-toc--side ol{font-size:14px;line-height:1.6}.ma-toc--side li+li{margin-top:6px}.ma-post__aside{position:-webkit-sticky;position:sticky;top:140px;display:flex;flex-direction:column;gap:14px}.ma-prose{font-size:18px;line-height:1.75;color:#24272f}.ma-prose>*+*{margin-top:18px}.ma-prose h2{margin-top:44px;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-.5px;scroll-margin-top:140px}.ma-prose h3{margin-top:28px;font-size:21px;line-height:1.3}.ma-prose li,.ma-prose p{color:#24272f}.ma-prose ol,.ma-prose ul{padding-left:24px}.ma-prose li+li{margin-top:6px}.ma-prose a{color:var(--ma-orange-text)!important;text-decoration:underline!important;text-underline-offset:3px}.ma-prose strong{color:var(--ma-ink)}.ma-prose table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.ma-prose td,.ma-prose th{padding:12px 14px;border:1px solid var(--ma-line);text-align:left}.ma-prose th{background:var(--ma-stone)}.ma-prose .info-box,.ma-prose .tip-box,.ma-prose .warning-box{border-radius:16px;padding:18px 20px;font-size:17px}.ma-prose .info-box{background:#eef4ff}.ma-prose .tip-box{background:var(--ma-green-bg)}.ma-prose .warning-box{background:var(--ma-peach)}.ma-post__cta{margin-top:16px;border-radius:24px;background:var(--ma-night);color:#c9cbd1;padding:32px;display:flex;flex-direction:column;gap:12px}.ma-post__cta h2{margin:0;color:#fff;font-size:26px}.ma-post__tags .ma-chip{min-height:36px;font-size:14px}.ma-toc--inline{display:none}@media (max-width:960px){.ma-post__layout{grid-template-columns:1fr}.ma-post__aside{position:static}.ma-toc--side{display:none}.ma-toc--inline{display:block}.ma-prose{font-size:17px}}.ma-prose ul,.ma-prose ul li{list-style:disc}.ma-prose ol,.ma-prose ol li{list-style:decimal}