/* Ordinary editorial posts only. No scripts or changes to the article DOM. */
body.ssh-editorial-post{--ssh-article-surface:#fff;--ssh-article-text:#20333e;--ssh-article-muted:#526775;--ssh-article-line:#dce5e8;--ssh-article-link:#23746e}
html[data-ssh-theme=dark] body.ssh-editorial-post{--ssh-article-surface:#172430;--ssh-article-text:#edf3f8;--ssh-article-muted:#b5c5d0;--ssh-article-line:#324551;--ssh-article-link:#8cddd2}
html body.ssh-editorial-post #page.grid-container#page{width:calc(100% - 64px)!important;max-width:1320px!important;margin:32px auto 64px!important;padding:0!important}
html body.ssh-editorial-post #page #content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;background:transparent!important}
html body.ssh-editorial-post.no-sidebar #page #content{grid-template-columns:minmax(0,1fr);max-width:960px;margin:auto}
html body.ssh-editorial-post #page #primary{width:auto;min-width:0;float:none}
html body.ssh-editorial-post #page #main{margin:0!important;padding:0!important;background:transparent!important;color:var(--ssh-article-text)!important;font-family:Arial,Helvetica,sans-serif}
html body.ssh-editorial-post #page #right-sidebar{width:300px;min-width:0;margin:0;padding:0;float:none}
html body.ssh-editorial-post #page #right-sidebar .inside-right-sidebar{margin:0;background:transparent!important}
html body.ssh-editorial-post #page #main>.gb-container-9a06a2d1{margin:0!important;text-align:left;background:var(--ssh-article-surface)!important;border:1px solid var(--ssh-article-line);border-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}
html body.ssh-editorial-post #page #main>.gb-container-9a06a2d1>.gb-inside-container{max-width:none;margin:0;padding:36px 40px 28px!important}
html body.ssh-editorial-post #page #main :is(h1.gb-headline-7d5c8550,.entry-title){font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,3.1vw,44px)!important;line-height:1.14!important;letter-spacing:-.035em;font-weight:750!important;text-transform:none!important;text-align:left!important;text-wrap:balance;padding:0!important;margin:0 0 24px!important;color:var(--ssh-article-text)!important}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 16px;margin:0!important;color:var(--ssh-article-muted);font-size:14px;line-height:1.5}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196>.gb-grid-column{width:auto!important;padding:0!important;margin:0!important}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196 :is(.gb-container,.gb-headline,.gb-button-wrapper){margin:0!important;padding:0!important;background:transparent!important;font-size:14px!important;color:var(--ssh-article-muted)!important}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196 .avatar{display:block;width:36px;height:36px;object-fit:cover;border-radius:50%}
html body.ssh-editorial-post #page #main .gb-button-wrapper-5e0dc463{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}
html body.ssh-editorial-post #page #main .gb-button-wrapper-5e0dc463 .gb-button{padding:0!important;margin:0!important;background:transparent!important;font-family:inherit;font-size:14px;color:var(--ssh-article-muted)!important;gap:7px;line-height:1.5}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196 a{color:var(--ssh-article-link)!important}
html body.ssh-editorial-post #page #main .gb-grid-wrapper-08a8b196 svg{width:14px;height:14px}
html body.ssh-editorial-post #page #main .stars-avg-rating{font-size:13px;margin:0}
html body.ssh-editorial-post #page #main>article{margin:0 0 28px;background:var(--ssh-article-surface)!important;border:1px solid var(--ssh-article-line);border-radius:0 0 20px 20px;min-width:0}
html body.ssh-editorial-post #page #main>article .inside-article{padding:32px 40px 40px!important;background:transparent!important;color:var(--ssh-article-text)!important}
html body.ssh-editorial-post #page #main .entry-content{margin:0!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.75;overflow-wrap:break-word;color:var(--ssh-article-text)!important}
html body.ssh-editorial-post #page #main .entry-content :is(p,li){font-family:inherit;font-size:inherit;line-height:inherit}
html body.ssh-editorial-post #page #main .entry-content p{margin:0 0 24px}
html body.ssh-editorial-post #page #main .entry-content>.wp-block-group:first-child>.wp-block-group__inner-container{margin-top:0!important}
html body.ssh-editorial-post #page #main>article:first-child{border-radius:20px}
/* The legacy introduction is entirely bold; keep emphasis readable, not oversized. */
html body.ssh-editorial-post #page #main .entry-content>.wp-block-group:first-child>.wp-block-group__inner-container>p:first-child :is(strong,em){font-weight:400;font-style:normal}
html body.ssh-editorial-post #page #main .entry-content :is(h2,h3,h4){font-family:Arial,Helvetica,sans-serif!important;line-height:1.25!important;letter-spacing:-.02em;text-transform:none!important;text-wrap:pretty;scroll-margin-top:24px}
html body.ssh-editorial-post #page #main .entry-content h2{font-size:clamp(26px,2.5vw,34px)!important;margin:40px 0 24px!important}
html body.ssh-editorial-post #page #main .entry-content h3{font-size:clamp(23px,2.1vw,28px)!important;margin:36px 0 20px!important}
html body.ssh-editorial-post #page #main .entry-content h4{font-size:21px!important;margin:28px 0 16px!important}
html body.ssh-editorial-post #page #main .entry-content :is(figure,.wp-block-image){max-width:100%;margin:28px auto}
html body.ssh-editorial-post #page #main .entry-content .wp-block-image img{display:block;max-width:100%!important;height:auto!important;margin-inline:auto;border-radius:12px}
html body.ssh-editorial-post #page #main .entry-content figcaption{font-size:14px;line-height:1.6;text-align:center;color:var(--ssh-article-muted)!important;margin-top:10px}
html body.ssh-editorial-post #page #main .entry-content :is(ul,ol){margin:0 0 24px 1.35em}
html body.ssh-editorial-post #page #main .entry-content li{margin-bottom:8px}
html body.ssh-editorial-post #page #main .entry-content hr{border:0;border-top:1px solid var(--ssh-article-line);margin:36px 0;background:transparent!important}
html body.ssh-editorial-post #page #main .entry-content :is(blockquote,pre){border-left:3px solid var(--ssh-article-link);padding:20px 24px;margin:28px 0;max-width:100%;overflow:auto}
html body.ssh-editorial-post #page #main .entry-content .wp-block-table{overflow-x:auto}
html body.ssh-editorial-post #page #main .entry-content :is(iframe,video){max-width:100%}
html body.ssh-editorial-post #page #main .entry-content a:focus-visible{outline:2px solid var(--ssh-article-link);outline-offset:4px}
html body.ssh-editorial-post #page #main .comments-area{padding:32px 40px;background:var(--ssh-article-surface)!important;border:1px solid var(--ssh-article-line);border-radius:20px}
@media(max-width:1100px){
 html body.ssh-editorial-post #page #content{display:block;max-width:900px;margin:auto}
 html body.ssh-editorial-post #page #right-sidebar{display:none}
}
@media(max-width:640px){
 html body.ssh-editorial-post #page.grid-container#page{width:calc(100% - 24px)!important;margin:16px auto 36px!important}
 html body.ssh-editorial-post #page #main>.gb-container-9a06a2d1{border-radius:14px 14px 0 0}
 html body.ssh-editorial-post #page #main>.gb-container-9a06a2d1>.gb-inside-container{padding:24px 20px!important}
 html body.ssh-editorial-post #page #main :is(h1.gb-headline-7d5c8550,.entry-title){font-size:30px!important;margin-bottom:20px!important}
 html body.ssh-editorial-post #page #main>article .inside-article{padding:24px 20px!important}
 html body.ssh-editorial-post #page #main .entry-content{font-size:17px;line-height:1.7}
 html body.ssh-editorial-post #page #main .comments-area{padding:24px 20px}
 html body.ssh-editorial-post #page #main .gb-grid-column-4bb9b51a{flex-basis:100%}
}
