.article-content-wrapper{max-width:800px;margin:0 auto;padding:2rem 1.5rem}@media (min-width:768px){.article-content-wrapper{padding:3rem 2rem}}.article-content{max-width:65ch!important;margin:0 auto;font-size:clamp(1.0625rem,1rem + .3vw,1.125rem)!important;line-height:1.8!important;color:#1e293b!important;word-spacing:.05em;text-wrap:pretty}.article-content h1{font-size:clamp(2rem,1.75rem + 1.2vw,2.75rem)!important;line-height:1.15!important;margin-top:0!important;margin-bottom:1.5rem!important;letter-spacing:-.02em}.article-content h1,.article-content h2{font-weight:700!important;color:#0f172a!important}.article-content h2{font-size:clamp(1.625rem,1.375rem + .6vw,2.125rem)!important;line-height:1.25!important;margin-top:3rem!important;margin-bottom:1.25rem!important;letter-spacing:-.015em;padding-top:2rem;border-top:1px solid #e2e8f0}.article-content h2:first-of-type{border-top:none;padding-top:0;margin-top:2rem!important}.article-content h3{font-size:clamp(1.375rem,1.125rem + .5vw,1.625rem)!important;font-weight:700!important;line-height:1.35!important;margin-top:2.5rem!important;margin-bottom:1rem!important;color:#1e293b!important;letter-spacing:-.01em}.article-content h4{font-size:clamp(1.125rem,1rem + .3vw,1.375rem)!important;font-weight:600!important;line-height:1.4!important;margin-top:2rem!important;margin-bottom:.875rem!important;color:#1e293b!important}.article-content p{margin-bottom:1.75rem!important;line-height:1.8!important;color:#334155!important}.article-content>p:first-of-type{font-size:1.25rem!important;line-height:1.7!important;color:#1e293b!important;margin-bottom:2rem!important;font-weight:400}.article-content h1+p,.article-content h2+p,.article-content h3+p{margin-top:0!important}.article-content blockquote{font-size:1.3125rem!important;line-height:1.65!important;font-style:italic!important;color:#475569!important;border-left:4px solid #0d4a6f!important;background:linear-gradient(90deg,rgba(13,74,111,.04),transparent)!important;padding:1.75rem 2rem!important;margin:2.5rem 0!important;border-radius:0 .5rem .5rem 0}.article-content blockquote p{margin-bottom:1rem!important}.article-content blockquote p:last-child{margin-bottom:0!important}.article-content blockquote cite,.article-content blockquote footer{display:block!important;margin-top:1.25rem!important;padding-top:1rem!important;border-top:1px solid #cbd5e1!important;font-size:1rem!important;font-style:normal!important;font-weight:600!important;color:#64748b!important;letter-spacing:.01em}.article-content blockquote cite:before,.article-content blockquote footer:before{content:"— "!important}.article-content ol,.article-content ul{margin:2rem 0!important;padding-left:2rem!important;color:#334155!important}.article-content li{margin-bottom:1rem!important;line-height:1.75!important;padding-left:.5rem!important}.article-content li::marker{color:#0d4a6f;font-weight:600}.article-content li:last-child{margin-bottom:0!important}.article-content li>ol,.article-content li>ul{margin-top:1rem!important;margin-bottom:0!important}.article-content a{color:#0d4a6f!important;font-weight:500!important;text-decoration:underline!important;text-decoration-color:rgba(13,74,111,.4)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;transition:all .2s ease!important}.article-content a:hover{color:#0a3a57!important;text-decoration-color:#0a3a57!important;text-decoration-thickness:2px!important}.article-content img{max-width:100%!important;height:auto!important;border-radius:.75rem!important;margin:3rem auto!important;display:block!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.article-content hr{border:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#cbd5e1 50%,transparent)!important;margin:4rem 0!important}@media (max-width:640px){.article-content-wrapper{padding:1.5rem 1rem}.article-content{font-size:1.0625rem!important}.article-content h1{font-size:1.875rem!important;margin-bottom:1.25rem!important}.article-content h2{font-size:1.5rem!important;margin-top:2.5rem!important;margin-bottom:1rem!important;padding-top:1.5rem}.article-content h3{font-size:1.25rem!important;margin-top:2rem!important}.article-content blockquote,.article-content>p:first-of-type{font-size:1.125rem!important}.article-content blockquote{padding:1.25rem 1.5rem!important;margin:2rem -.5rem!important}.article-content ol,.article-content ul{padding-left:1.5rem!important}}@media (min-width:641px) and (max-width:1024px){.article-content h2{margin-top:2.75rem!important}.article-content blockquote{padding:1.5rem 2rem!important}}@media print{.article-content{font-size:12pt!important;line-height:1.6!important;max-width:100%!important}.article-content h1{font-size:24pt!important;page-break-after:avoid}.article-content h2{font-size:18pt!important;page-break-after:avoid;border-top:none;padding-top:0}.article-content h3{font-size:14pt!important;page-break-after:avoid}.article-content p{orphans:3;widows:3}.article-content blockquote,.article-content img{page-break-inside:avoid}.article-content img{max-width:100%!important}}