.article-body{color:#1e293b;word-break:break-word;font-family:Playfair Display,Georgia,serif;font-size:1.17rem;line-height:1.95}.article-body>:first-child{margin-top:0}.article-body p{color:#1e293b;text-align:justify;margin:0 0 1.7rem;font-family:Playfair Display,Georgia,serif;font-size:1.17rem;line-height:1.95}.article-body h1,.article-body h2,.article-body h3{color:#12385c;text-wrap:balance;margin:3rem 0 1.1rem;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.18}.article-body h1{font-size:clamp(2.2rem,4vw,3.2rem)}.article-body h2{font-size:clamp(1.8rem,3vw,2.45rem)}.article-body h3{font-size:clamp(1.45rem,2.3vw,1.95rem)}.article-body blockquote{color:#12385c;background:#12385c0d;border-left:2px solid #b4905af2;margin:2.3rem 0;padding:1.35rem 1.35rem 1.35rem 1.5rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-style:italic;line-height:1.75}.article-body a{color:#12385c;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}.article-body a:hover{color:#b4905a}.article-body ul,.article-body ol{margin:0 0 1.7rem 1.25rem;padding-left:1rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{color:#1e293b;margin-bottom:.65rem;font-family:Playfair Display,Georgia,serif;font-size:1.08rem;line-height:1.8}.article-body figure{margin:2.4rem 0}.article-body figure img,.article-body img{border:1px solid #12385c1f;width:100%;height:auto}@media (max-width:767px){.article-body p{text-align:justify;font-size:1.05rem;line-height:1.9}.article-body blockquote{font-size:1.08rem}}
