.single-post .content-area{min-width:0}.single-post .article-head{padding-block:clamp(8px, 1.4vw, 18px)}.single-post .entry-title{max-width:23ch;text-wrap:balance}.single-post .article-head .section-desc{max-width:68ch;color:#3f4f5d;line-height:1.9}.single-post .post-hero-thumb{overflow:hidden;border:1px solid rgb(15 118 110 / .14);border-radius:8px;background:#eef5f5;aspect-ratio:16 / 9}.single-post .post-hero-thumb img{width:100%;height:100%;object-fit:cover}.single-post .entry-content{color:#17242b;font-size:clamp(1.02rem, 0.98rem + 0.18vw, 1.12rem);line-height:2;overflow-wrap:anywhere}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol{max-width:72ch}.single-post .entry-content h2,.single-post .entry-content h3{scroll-margin-top:112px;text-wrap:balance}.single-post .entry-content h2{margin-top:clamp(34px, 5vw, 58px);padding-block-end:10px;border-block-end:1px solid rgb(15 118 110 / .14);color:#082f36;line-height:1.45}.single-post .entry-content h3{margin-top:30px;color:#173f45;line-height:1.55}.single-post .entry-content li+li{margin-top:8px}.single-post .entry-content a{text-decoration-thickness:1.5px;text-underline-offset:.2em}.single-post .entry-content a:focus-visible,.single-post .smsm-article-scan-nav a:focus-visible{outline:3px solid rgb(3 105 161 / .42);outline-offset:3px}.single-post .entry-content table{display:block;width:max-content;min-width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.single-post .entry-content th,.single-post .entry-content td{min-width:150px;padding:12px 14px;vertical-align:top}@media (max-width:640px){.single-post .entry-title{max-width:100%}.single-post .entry-content{font-size:1rem;line-height:1.9}.single-post .entry-content h2{margin-top:34px}}@media (prefers-reduced-motion:reduce){.single-post .entry-content *,.single-post .post-hero-thumb img{scroll-behavior:auto;transition-duration:0.01ms!important;animation-duration:0.01ms!important}}