.nk-header,.nk-footer{max-width:1100px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.nk-header nav{display:flex;gap:20px;flex-wrap:wrap}.nk-article{max-width:800px;margin:24px auto 64px;padding:0 24px;color:var(--ink,#243b33);font-family:Arial,sans-serif;line-height:1.75}.nk-article h1{font:400 clamp(32px,6vw,48px)/1.15 Georgia,serif;margin:28px 0}.nk-article h2{font:400 27px/1.25 Georgia,serif;margin-top:32px}.nk-article h3{font-size:17px;line-height:1.4}.nk-article a{text-decoration:underline;text-underline-offset:3px;color:inherit}.nk-article a:focus-visible{outline:3px solid #966729;outline-offset:3px}.nk-lede{font-size:19px}.nk-scope{font-size:13px;color:var(--muted,#56645d)}.nk-toc,.nk-evidence,.nk-related{border:1px solid #d7ded6;border-radius:6px;padding:20px 24px;margin:24px 0;background:var(--sage,#f3f6f0)}.nk-evidence article+article{border-top:1px solid #cdd5c9;padding-top:14px}.nk-evidence p,.nk-evidence li{font-size:13px}.nk-article img{max-width:100%;height:auto}.nk-article table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.nk-article td,.nk-article th{padding:10px;border:1px solid #d7ded6;text-align:left}.nk-article .callout{padding:20px;background:var(--sage,#f3f6f0);border-left:3px solid #47654d}.nk-article pre{overflow:auto}.nk-article p,.nk-article li{overflow-wrap:anywhere}@media(max-width:400px){.nk-header,.nk-footer,.nk-article{padding-left:18px;padding-right:18px}.nk-toc,.nk-evidence,.nk-related{padding:16px}}

.nk-article .nk-button{display:inline-block;padding:12px 18px;color:white;background:var(--green,#2e5744);text-decoration:none;border-radius:4px;font-weight:600}.nk-article .nk-button:hover{filter:brightness(.95)}
