.hn-article{color:#393641;background:#fff;padding:56px 24px 80px;font:400 16px/1.8 var(--font-body--family,Manrope,sans-serif);letter-spacing:0}
.hn-article *{box-sizing:border-box;letter-spacing:0}
.hn-article__header{max-width:900px;margin:0 auto 38px;text-align:center}
.hn-article a{color:#27245c;text-underline-offset:4px}
.hn-article a:focus-visible{outline:2px solid #27245c;outline-offset:5px}
.hn-article__back{display:inline-block;font-size:13px;margin-bottom:30px;text-decoration:none}
.hn-article .hn-article__meta{margin:0 0 18px;color:#77717d;font-size:12px}
.hn-article__meta span{padding:0 8px}
.hn-article h1{margin:0;color:#27245c;font:600 46px/1.15 var(--font-heading--family,Urbanist,sans-serif);overflow-wrap:break-word}
.hn-article__cover{max-width:740px;margin:0 auto 46px}
.hn-article__cover img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:8px}
.hn-article__body{max-width:740px;margin:0 auto;overflow-wrap:break-word}
.hn-article__body p{margin:0 0 24px}
.hn-article__body h2,.hn-article__body h3,.hn-article__body h4{color:#27245c;font-family:var(--font-heading--family,Urbanist,sans-serif);font-weight:600;line-height:1.3;scroll-margin-top:150px}
.hn-article__body h2{font-size:29px;margin:42px 0 20px}
.hn-article__body h3{font-size:24px;margin:32px 0 16px}
.hn-article__body h4{font-size:20px;margin:28px 0 16px}
.hn-article__body strong{font-weight:700}
.hn-article__body ul,.hn-article__body ol{margin:0 0 24px;padding-left:26px;list-style-position:outside}
.hn-article__body ul{list-style-type:disc}
.hn-article__body ol{list-style-type:decimal}
.hn-article__body li{padding-left:5px;margin:7px 0}
.hn-article__body img{display:block;max-width:100%;width:auto;height:auto;max-height:680px;margin:32px auto;border-radius:8px}
.hn-article__body figure{margin:32px 0}
.hn-article__body figcaption{font-size:13px;color:#77717d;text-align:center}
.hn-article__body blockquote{margin:30px 0;padding-left:24px;border-left:2px solid #b4778e}
.hn-article__body table{width:100%;border-collapse:collapse}
.hn-article__body th,.hn-article__body td{border-bottom:1px solid #e6e1e6;padding:12px;text-align:left}
.hn-article-toc{border-block:1px solid #e4dce3;padding:24px 0;margin-bottom:38px}
.hn-article__body .hn-article-toc h2{font-size:21px;margin:0 0 16px}
.hn-article__body .hn-article-toc ol{margin:0;font-size:14px;line-height:1.6}
.hn-article-toc a{text-decoration:none}
.hn-article-toc a:hover{text-decoration:underline}
.hn-article__footer{max-width:740px;margin:48px auto 0;padding-top:24px;border-top:1px solid #e4dce3;display:flex;justify-content:space-between;gap:20px;font-size:13px}
@media(max-width:749px){.hn-article{padding:32px 20px 52px;font-size:15px;line-height:1.75}.hn-article h1{font-size:32px}.hn-article__header{margin-bottom:26px}.hn-article__back{margin-bottom:24px}.hn-article__cover{margin-bottom:30px}.hn-article__body h2{font-size:25px}.hn-article__body h3{font-size:21px}.hn-article__footer{flex-wrap:wrap}}
