.BlogPostShare-module__opnt-q__shareRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:20px;padding-top:0;display:flex}.BlogPostShare-module__opnt-q__link{border:1px solid var(--text);width:36px;height:36px;color:var(--text);background:0 0;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.BlogPostShare-module__opnt-q__link svg{fill:currentColor;width:17px;height:17px}.BlogPostShare-module__opnt-q__link:hover,.BlogPostShare-module__opnt-q__link:focus-visible{color:#fff;background-color:var(--accent);border-color:var(--accent);text-decoration:none}
.BlogPostBody-module__4pUPsq__content{font-family:var(--font-body);color:var(--text);font-size:16px;font-weight:400;line-height:1.75}.BlogPostBody-module__4pUPsq__content p{margin:0 0 16px}.BlogPostBody-module__4pUPsq__content h2{font-family:var(--font-heading);color:var(--text);margin:28px 0 12px;font-size:24px;font-weight:600;line-height:1.3}.BlogPostBody-module__4pUPsq__content h3{font-family:var(--font-heading);color:var(--text);margin:20px 0 10px;font-size:20px;font-weight:600;line-height:1.35}:is(.BlogPostBody-module__4pUPsq__content ul,.BlogPostBody-module__4pUPsq__content ol){margin:0 0 16px;padding-left:1.25rem}.BlogPostBody-module__4pUPsq__content li{margin-bottom:8px}.BlogPostBody-module__4pUPsq__content a{color:var(--accent-text);text-decoration:underline}.BlogPostBody-module__4pUPsq__content img{border:1px solid var(--border);border-radius:14px;max-width:100%;height:auto;margin:16px 0;display:block}.BlogPostBody-module__4pUPsq__content blockquote{border-left:3px solid var(--accent);background:var(--bg-elevated);color:var(--text-muted);border-radius:0 10px 10px 0;margin:16px 0;padding:14px 16px}.BlogPostBody-module__4pUPsq__content table{border-collapse:collapse;border:1px solid var(--border);width:100%;max-width:100%;margin:20px 0;font-size:14px;line-height:22px}:is(.BlogPostBody-module__4pUPsq__content thead th,.BlogPostBody-module__4pUPsq__content th){background-color:var(--bg);font-weight:600}:is(.BlogPostBody-module__4pUPsq__content th,.BlogPostBody-module__4pUPsq__content td){border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.BlogPostBody-module__4pUPsq__content hr{border:0;border-top:1px solid var(--border);margin:24px 0}:is(.BlogPostBody-module__4pUPsq__content pre,.BlogPostBody-module__4pUPsq__content code){font-family:var(--font-mono);font-size:13px}.BlogPostBody-module__4pUPsq__content pre{border:1px solid var(--border);background-color:var(--bg-elevated);border-radius:12px;margin:16px 0;padding:16px;overflow-x:auto}.BlogPostBody-module__4pUPsq__content code{background-color:var(--bg-elevated);border-radius:4px;padding:.1em .35em}.BlogPostBody-module__4pUPsq__content pre code{background:0 0;padding:0}.BlogPostBody-module__4pUPsq__content figcaption{color:var(--text-muted);margin-top:8px;font-size:13px}@media (max-width:768px){.BlogPostBody-module__4pUPsq__content table{display:block;overflow-x:auto}}
.BlogPostMainLayout-module__sGjrNW__articleShell{padding-bottom:80px}.BlogPostMainLayout-module__sGjrNW__mainSection{padding:0 10px}.BlogPostMainLayout-module__sGjrNW__contentWrap{max-width:1300px;margin:0 auto;padding:0 10px}.BlogPostMainLayout-module__sGjrNW__featuredWrap{border-left:3px solid #0000;-o-border-image:linear-gradient(to top, #d5ee7100, var(--accent)de, #d5ee7100);border-image:linear-gradient(to top, #d5ee7100, var(--accent)de, #d5ee7100);border-image-slice:1;max-width:1300px;margin:0 auto;padding:0 10px 30px}.BlogPostMainLayout-module__sGjrNW__columns{flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:30px;display:flex}.BlogPostMainLayout-module__sGjrNW__mainCol{flex:1 1 0;min-width:0}.BlogPostMainLayout-module__sGjrNW__sideCol{flex:.45 0 0;align-self:flex-start;min-width:0}@media (max-width:1366px) and (min-width:769px){.BlogPostMainLayout-module__sGjrNW__sideCol{flex:.5 0 0}}@media (max-width:1025px){.BlogPostMainLayout-module__sGjrNW__columns{padding-top:0}.BlogPostMainLayout-module__sGjrNW__sideCol{flex:.7 0 0}}@media (max-width:880px){.BlogPostMainLayout-module__sGjrNW__mainCol,.BlogPostMainLayout-module__sGjrNW__sideCol{flex:1 0 100%;width:100%;max-width:100%}}
.BlogPostMeta-module__MFA9iG__row{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.BlogPostMeta-module__MFA9iG__sep,.BlogPostMeta-module__MFA9iG__date,.BlogPostMeta-module__MFA9iG__author{color:var(--text-muted)}@media (max-width:768px){.BlogPostMeta-module__MFA9iG__row{gap:8px}}
.BlogPostHero-module__UU-YvW__hero{color:var(--text);padding:20px 20px 0;position:relative;overflow:hidden}.BlogPostHero-module__UU-YvW__inner{z-index:1;max-width:var(--container-max);margin:0 auto;padding:32px 0 40px;position:relative}.BlogPostHero-module__UU-YvW__title{max-width:900px;font-family:var(--font-heading);color:var(--text);margin:12px 0 0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}@media (max-width:768px){.BlogPostHero-module__UU-YvW__hero{padding:20px 16px 0}.BlogPostHero-module__UU-YvW__inner{padding:24px 0 32px}}
