.skp-article{max-width:980px;margin:0 auto;font-size:17px;line-height:1.7;color:#30363b}
.skp-article,.skp-article *{box-sizing:border-box}
.skp-article h1,.skp-article h2,.skp-article h3{line-height:1.3;color:#222;margin:1.5em 0 .6em}
.skp-article h1{font-size:36px;margin-top:0}
.skp-article h2{font-size:28px}
.skp-article h3{font-size:21px}
.skp-article p{margin:0 0 1em}
.skp-article a{color:#28628c;text-decoration:underline;text-underline-offset:3px}
.skp-article ul,.skp-article ol{padding-left:24px;margin:0 0 1.2em}
.skp-article li{margin:5px 0}
.skp-article .skp-lead{font-size:19px;margin-bottom:28px}
.skp-article .skp-toc,.skp-article .skp-checklist,.skp-article .skp-cta{padding:22px 24px;margin:26px 0;background:#f6f8fa;border:1px solid #e3e7ea;border-radius:10px}
.skp-article .skp-toc strong{display:block;margin-bottom:8px}
.skp-article .skp-toc ul{margin:0}
.skp-article .skp-checklist h3,.skp-article .skp-cta h2{margin-top:0}
.skp-article .skp-note{margin:24px 0;padding:18px 20px;background:#f6f8fa;border-left:4px solid #28628c}
.skp-article .skp-note--warn{background:#fff8e8;border-left-color:#d79a20}
.skp-article .skp-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #e3e7ea;border-radius:10px}
.skp-article table{width:100%;min-width:680px;border-collapse:collapse}
.skp-article th,.skp-article td{padding:12px 14px;border-bottom:1px solid #e3e7ea;text-align:left;vertical-align:top}
.skp-article th{background:#f6f8fa}
.skp-article tr:last-child td{border-bottom:0}
.skp-article .skp-faq{margin-top:30px}
.skp-article details{margin:10px 0;padding:0 18px;border:1px solid #e3e7ea;border-radius:8px}
.skp-article summary{cursor:pointer;font-weight:700;padding:15px 0}
.skp-article details p{margin:0;padding-bottom:16px}
.skp-article .skp-btn{display:inline-block;padding:12px 18px;background:#28628c;color:#fff;text-decoration:none;border-radius:7px;font-weight:700}
.skp-article .skp-btn:hover{background:#204e70;color:#fff}
@media(max-width:720px){.skp-article{font-size:16px}.skp-article h1{font-size:30px}.skp-article h2{font-size:24px}.skp-article .skp-toc,.skp-article .skp-checklist,.skp-article .skp-cta{padding:18px}}
