.mk-wrap{max-width:780px}.mk-article{font-size:17px;line-height:1.75}.mk-article h2{margin:2em 0 .5em}.mk-article h3{margin:1.6em 0 .4em}.mk-article p,.mk-article li{max-width:70ch}.mk-article a{text-decoration:underline;text-underline-offset:3px}
.mk-article table{border-collapse:collapse;width:100%;font-size:15px}.mk-article th,.mk-article td{border:1px solid rgba(128,128,128,.35);padding:8px 10px;text-align:left;vertical-align:top}.mk-tbl{overflow-x:auto;margin:1em 0}
.mk-article blockquote{border-left:3px solid #C9A24B;margin:1.2em 0;padding:.2em 1em;color:inherit;opacity:.9}.mk-article pre{overflow-x:auto;padding:12px;background:rgba(128,128,128,.12);border-radius:6px}.mk-article code{font-size:.92em}
.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.mk-card{display:block;padding:22px;border:1px solid rgba(128,128,128,.3);border-radius:10px;text-decoration:none;color:inherit}.mk-card:hover,.mk-card:focus-visible{border-color:#C9A24B}.mk-card h2{font-size:21px;margin:.3em 0}.mk-cat{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.mk-meta{font-size:13px;opacity:.75}
.mk-byline,.mk-crumb{font-size:14px;opacity:.85}.mk-crumb a{color:inherit}.mk-cta{margin:2.5em 0 1em;padding:20px;border:1px solid #C9A24B;border-radius:10px}.mk-cta h2{margin-top:0;font-size:22px}
.mk-faq{border-bottom:1px solid rgba(128,128,128,.3);padding:10px 0}.mk-faq summary{cursor:pointer;font-weight:600}.mk-src li{margin:.3em 0;word-break:break-word}.mk-empty{padding:30px 0;opacity:.85}
.mk-preview{background:#7a1f1f;color:#fff;padding:10px 16px;text-align:center;font-size:14px}.mk-more{padding-left:1.2em}
