/* Isolate editorial layout from generic marketing article rules. */
.blog-page .post-body{display:block!important;grid-template-columns:none!important;width:100%;max-width:900px;min-width:0;box-sizing:border-box;border:0!important;background:transparent!important;writing-mode:horizontal-tb!important}.blog-page .post-body>section{display:block!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.blog-page .post-body p,.blog-page .post-body li{font-size:17px;line-height:1.85;letter-spacing:normal;overflow-wrap:break-word}.blog-page .post-body h2{display:block!important;width:auto!important;max-width:none!important;white-space:normal!important}.blog-page .note-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0!important;width:auto!important;gap:0!important;align-items:stretch!important}.blog-page .note-card>*{min-width:0;max-width:100%}.blog-page .note-card h2{display:block!important;width:auto!important;font-size:26px!important;line-height:1.2!important;white-space:normal}.note-image{display:block;margin:-30px -30px 25px;overflow:hidden;border-radius:8px 8px 0 0}.note-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;max-width:none!important}.post-cover{display:block;margin:0 0 40px;width:100%}.post-cover img{display:block;width:100%!important;height:auto!important;border-radius:12px;max-width:none!important}.post-cover figcaption{font-size:11px;color:#6b7f75;margin-top:12px}.blog-page .related-notes .note-card h2{font-size:21px!important}.blog-page .blog-hero h1{color:#f3f7f6!important}.blog-page .notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .related-notes .notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}img{max-width:100%}main{min-width:0}.upgrade-grid>*{min-width:0}@media(max-width:850px){.blog-page .notes-grid,.blog-page .related-notes .notes-grid{grid-template-columns:minmax(0,1fr)}.blog-page .post-body{padding:35px 22px}.blog-page .post-body p,.blog-page .post-body li{font-size:16px}.blog-page .note-card h2{font-size:24px!important}} 
