body.sol-article{margin:0;background:#fcfbf8;color:#493444;font:400 17px/1.85 Arial,Helvetica,sans-serif}.sol-article *{box-sizing:border-box}.sol-article a{color:inherit}
.sol-article-heading{width:88%;max-width:960px;padding:150px 0 32px;margin:auto}.sol-article-back{display:inline-block;font-size:13px;text-decoration:none;margin-bottom:35px}.sol-article-category{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#956779;margin:0 0 17px}.sol-article .sol-article-heading h1{font:400 clamp(36px,4.5vw,65px)/1.08 Georgia,serif;letter-spacing:-.04em;color:#493444;max-width:940px;margin:0 0 24px;text-wrap:balance}.sol-article-author{font-size:14px;margin:0}
.sol-article-image{width:88%;max-width:960px;margin:0 auto 50px;aspect-ratio:2.6;overflow:hidden;border-radius:20px}.sol-article-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.sol-article-reading-time{margin-top:25px;padding:13px 0;border-top:1px solid #49344425;border-bottom:1px solid #49344425;font-size:14px;line-height:1.5;color:#67555f}
.sol-article-content{width:88%;max-width:740px;margin:0 auto}.sol-article-content p{margin:0 0 24px}.sol-article-content h2{font:500 clamp(26px,2.5vw,34px)/1.2 Georgia,serif;letter-spacing:-.02em;color:#493444;margin:48px 0 20px}.sol-article-content>h2:first-child{margin-top:0}.sol-article-content strong{font-weight:700}.sol-article-content em{font-style:italic}.sol-article-content ul,.sol-article-content ol{padding-left:25px;margin-bottom:24px}.sol-article-content blockquote{border-left:3px solid #f7c948;padding-left:24px;margin:30px 0}
.sol-article-end{width:88%;max-width:740px;margin:55px auto 0;padding:32px 0 65px;border-top:1px solid #49344430;font-size:14px}.sol-article-end a{text-underline-offset:5px}.sol-article a:focus-visible{outline:2px solid #956779;outline-offset:5px}
@media(max-width:600px){.sol-article-heading{padding-top:116px}.sol-article-back{margin-bottom:25px}.sol-article-image{aspect-ratio:1.7;margin-bottom:35px;border-radius:15px}.sol-article-content{font-size:16px;line-height:1.8}.sol-article-content h2{margin-top:36px}}
/* Leave a little space above deep-linked article headings. */
.sol-article-content [id] { scroll-margin-top:32px; }
