.article-reading{width:100%;padding:28px 0 64px;color:#183f35;font:400 18px/1.75 'Onest',sans-serif;font-synthesis:none}
.article-reading,.article-reading *{box-sizing:border-box}
.article-reading>.container{display:block;padding-left:20px;padding-right:20px}
.article-reading__breadcrumbs{margin:0 0 28px}
.article-reading .breadcrumbs{margin:0;padding:0;gap:6px 10px}
.article-reading .breadcrumbs__link{font:400 13px/1.5 'Onest',sans-serif;color:#637161;overflow-wrap:anywhere}
.article-reading .breadcrumbs__link:after{color:#a2b09c}
.article-reading__story{width:100%;max-width:720px;margin:0 auto}
.article-reading .article-head{display:block;width:100%;max-width:none;margin:0 0 24px;text-align:left}
.article-reading__eyebrow{margin:0 0 14px;color:#637161;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}
.article-reading .article-head__title{margin:0 0 18px;color:#123e32;font:400 44px/1.15 'Onest',sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}
.article-reading .article-head>.blog-latest__meta{margin:0;font-size:13px;column-gap:16px}
.article-reading .article-img{display:block;width:100%;max-width:640px;aspect-ratio:4/3;margin:0 auto 32px;border-radius:6px;overflow:hidden;background:#e6e9df}
.article-reading .article-img img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center 35%}
.article-reading .article-content{display:flow-root;width:100%;max-width:none;margin:0;color:#445b50;font:400 18px/1.75 'Onest',sans-serif;overflow-wrap:anywhere}
.article-reading .article-content p,.article-reading .article-content li,.article-reading .article-content td,.article-reading .article-content th{font-family:'Onest',sans-serif;font-size:inherit;line-height:inherit;color:inherit}
.article-reading .article-content p{margin:0 0 20px}
.article-reading .article-content h2,.article-reading .article-content h3,.article-reading .article-content h4{color:#183f35;font-family:'Onest',sans-serif;font-weight:500;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere;scroll-margin-top:150px}
.article-reading .article-content h2{font-size:28px;margin:36px 0 14px}
.article-reading .article-content h3{font-size:23px;margin:28px 0 12px}
.article-reading .article-content h4{font-size:20px;margin:24px 0 10px}
.article-reading .article-content>:first-child{margin-top:0}
.article-reading .article-content>:last-child{margin-bottom:0}
.article-reading .article-content strong,.article-reading .article-content b{font-weight:500}
.article-reading .article-content [style*="font-family"]{font-family:inherit!important}
.article-reading .article-content pre,.article-reading .article-content code{font-family:inherit}
.article-reading .article-content ul,.article-reading .article-content ol{display:block;margin:0 0 24px;padding-left:24px}
.article-reading .article-content ul{list-style:disc}
.article-reading .article-content ol{list-style:decimal}
.article-reading .article-content li{display:list-item;list-style:inherit;margin:0 0 8px;padding-left:4px}
.article-reading .article-content li:last-child{margin-bottom:0}
.article-reading .article-content li>ul,.article-reading .article-content li>ol{margin-top:8px;margin-bottom:0}
.article-reading .article-content a{color:#2c604c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.article-reading .article-content a:hover{color:#183f35}
.article-reading .article-content img,.article-reading .article-content video{display:block;max-width:100%!important;height:auto!important;margin:24px auto;border-radius:5px}
.article-reading .article-content figure{max-width:100%;margin:28px 0}
.article-reading .article-content figure img{margin:0 auto}
.article-reading .article-content figcaption{margin-top:10px;color:#637161;font-size:13px;line-height:1.5;text-align:center}
.article-reading .article-content blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:2px solid #a4b89b;color:#183f35}
.article-reading .article-content blockquote p:last-child{margin-bottom:0}
.article-reading .article-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:15px;line-height:1.55}
.article-reading .article-content th,.article-reading .article-content td{padding:12px 16px;border:1px solid #d5ddcf;vertical-align:top;text-align:left;min-width:130px}
.article-reading .article-content th{font-weight:500;background:#edf1e8}
.article-reading .article-content pre{max-width:100%;overflow-x:auto;margin:24px 0;padding:16px;background:#edf1e8;font-size:14px;line-height:1.5}
.article-reading .article-content hr{margin:28px 0;border:0;border-top:1px solid #d5ddcf}
.article-reading .article-content iframe{display:block;max-width:100%;margin:24px auto}
.article-reading__footer{margin-top:28px;padding-top:20px;border-top:1px solid #d5ddcf}
.article-reading__back{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#183f35;font-size:14px;line-height:1.4;text-decoration:none}
.article-reading__back span{border-bottom:1px solid #b8c6af;padding-bottom:3px}
.article-reading__back svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.article-reading a:focus-visible,.article-reading button:focus-visible,.article-reading input:focus-visible,.article-reading textarea:focus-visible{outline:2px solid #2c604c;outline-offset:4px}
.article-reading .article-related{width:100%;max-width:1000px;margin:36px auto 0;padding:28px 0 0;border-top:1px solid #d5ddcf;gap:0}
.article-reading .article-related__title,.article-reading .blog-latest__heading h2{margin:0;color:#123e32;font:400 30px/1.2 'Onest',sans-serif;letter-spacing:-.025em}
.article-reading .article-related .blog-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}
.article-reading .rating{width:100%;max-width:720px;margin:32px auto 0!important;padding-top:24px!important;border-top-color:#d5ddcf!important;font-size:15px}
.article-reading .rating h2{margin:0 0 20px;font:400 28px/1.3 'Onest',sans-serif;color:#183f35}
.article-reading .rating label{display:block;margin-bottom:8px;font-size:14px}
.article-reading .rating input[type=text],.article-reading .rating textarea{width:100%;padding:12px 14px;border:1px solid #d5ddcf;border-radius:5px;background:#fff;color:#183f35;font:400 16px/1.5 'Onest',sans-serif}
.article-reading .rating .form-group{margin:0 0 18px}
.article-reading .rating .help-block{margin-top:6px;color:#637161;font-size:13px;line-height:1.5}
@media(max-width:1100px){.article-reading .article-related .blog-latest__grid{grid-template-columns:1fr}}
@media(max-width:700px){
 .article-reading{padding:20px 0 42px}
 .article-reading__breadcrumbs{margin-bottom:24px}
 .article-reading .breadcrumbs__link{font-size:12px}
 .article-reading .article-head{margin-bottom:22px}
 .article-reading__eyebrow{margin-bottom:12px}
 .article-reading .article-head__title{font-size:32px;line-height:1.18;margin-bottom:16px}
 .article-reading .article-head>.blog-latest__meta{font-size:12px;column-gap:12px}
 .article-reading .article-img{margin-bottom:24px;border-radius:5px}
 .article-reading .article-content{font-size:17px;line-height:1.7}
 .article-reading .article-content p{margin-bottom:18px}
 .article-reading .article-content h2{font-size:25px;margin-top:28px;margin-bottom:12px}
 .article-reading .article-content h3{font-size:21px;margin-top:24px}
 .article-reading .article-content h4{font-size:19px}
 .article-reading .article-content ul,.article-reading .article-content ol{padding-left:21px;margin-bottom:20px}
 .article-reading .article-content li{padding-left:2px}
 .article-reading .article-content blockquote{padding-left:16px;margin:24px 0}
 .article-reading .article-content figure{margin:24px 0}
 .article-reading__footer{margin-top:24px;padding-top:16px}
 .article-reading .article-related{margin-top:28px;padding-top:24px}
 .article-reading .article-related__title,.article-reading .blog-latest__heading h2{font-size:26px}
 .article-reading .article-related .blog-latest__grid{gap:18px}
}
@media(max-width:350px){.article-reading>.container{padding-left:16px;padding-right:16px}.article-reading .article-head__title{font-size:29px}.article-reading .article-content{font-size:16px}}
