.article-cover{margin:0 0 34px}.article-cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-cover figcaption{padding-top:8px;color:#777;font-size:12px}.article-body .lead{font-size:21px;line-height:1.8;margin-bottom:28px}.article-intro{background:#e8e6df;padding:24px 28px;margin-bottom:10px}.article-intro strong,.section-no{color:#8a7041}.article-intro p{margin:8px 0}.article-body section{padding:35px 0}.article-body section p{margin-bottom:14px}.section-no{display:block;font-size:11px;letter-spacing:2px;margin-bottom:6px}.checklist ul{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}.checklist li{position:relative;padding:14px 10px 14px 34px;border-bottom:1px solid var(--line)}.checklist li:before{content:"✓";position:absolute;left:5px;color:#917442;font-weight:700}.article-body blockquote{margin:35px 0;background:var(--ink);color:#fff;padding:28px}.article-body blockquote strong{color:#d7bc88}.article-body blockquote p{color:#d8dbd5;margin:8px 0 0}.faq h3{font-size:18px;margin:18px 0 8px}.conclusion{border:0!important}.conclusion a{display:inline-block;margin-top:10px;padding:12px 18px;background:var(--gold);color:#17201f;text-decoration:none}.notice{margin-top:10px!important}@media(max-width:800px){.article-cover{margin-left:-22px;margin-right:-22px}.article-cover figcaption{padding-left:22px}.article-intro{padding:20px}.article-body blockquote{margin-left:-8px;margin-right:-8px;padding:22px}}
