.conaspi-wiki{max-width:960px;margin:0 auto 56px}.cw-header{padding:32px 0;border-bottom:1px solid #304b3b;margin-bottom:32px}.cw-header h1{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:18px 0 24px}.cw-byline{font-size:14px;color:#a9bfb1;margin:0}.cw-byline a,.cw-body a:not(.crypto-button),.cw-author a,.cw-preview a{color:#8ce4b7}.cw-body{font-size:17px;line-height:1.85;color:#c2d0c7}.cw-lead{font-size:21px;line-height:1.7;color:#e1ede5}.cw-body section{margin:36px 0;scroll-margin-top:calc(var(--conaspi-header-height,146px) + 24px)}.cw-body h2{font-size:28px;line-height:1.3;margin:0 0 18px;color:#f1f6f2}.cw-toc{display:grid;gap:8px;padding:24px 28px;border:1px solid #345741;border-radius:12px;background:linear-gradient(120deg,#1b3828,#1b2620);margin:28px 0 36px;font-size:15px}.cw-toc strong{color:#e7f6ed;margin-bottom:8px}.cw-faq details{border-bottom:1px solid #35513f;padding:16px 0}.cw-faq summary{color:#e2f3e9;cursor:pointer;font-weight:600;line-height:1.5}.cw-faq details p{padding-top:16px;margin:0;font-size:16px}.cw-note{font-size:13px;color:#99af9f;margin:30px 0 20px}.cw-author{display:flex;align-items:flex-start;gap:24px;background:#1b2c22;border:1px solid #34543f;border-radius:12px;padding:28px;margin-top:40px}.cw-author img{display:block;width:96px;height:96px;max-width:none;object-fit:cover;border-radius:14px}.cw-author h2{font-size:26px;line-height:1.3;margin:8px 0 12px}.cw-author p{color:#b3c7ba;font-size:15px;line-height:1.7;margin:0 0 12px}.cw-author .eyebrow{font-size:10px;color:#80d6a7}.cw-author a{font-size:14px}.cw-author h2 a{font-size:inherit;color:#f0f7f3}.cw-index{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cw-index-card{background:#1a2b21;border:1px solid #35533f;border-radius:12px;padding:28px;display:block}.cw-index-card:hover{background:#203b2b;border-color:#69bc8e;text-decoration:none}.cw-index-card h2{font-size:24px;margin:20px 0 12px}.cw-index-card p{font-size:15px;color:#b9cdbf}.cw-index-card b{font-size:14px;font-weight:500}.cw-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:56px;padding:12px;border-radius:12px;background:#2f8158;color:#e6fff1;font-size:15px;font-weight:700}.cw-preview{padding:30px;display:flex;gap:24px;border:1px solid #315a40;border-radius:12px;background:linear-gradient(120deg,#183c28,#1b2620);margin:20px 0 48px}.cw-preview h2{font-size:28px;margin:10px 0}.cw-preview p{color:#b9cdbf;margin:0 0 16px}.cw-preview .cw-symbol{flex-shrink:0}.cw-preview .eyebrow{font-size:11px;color:#80d6a7;margin:0}.cw-preview a{font-size:14px}.cw-preview h2 a{font-size:inherit;color:#f1f7f3}.cw-footer{border-top:1px solid #2e4437;padding:28px 0}.cw-footer h2{font-size:20px;margin-bottom:20px}.cw-footer>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px}.cw-footer a{color:#adc6b6;font-size:13px}.cw-footer h2 a{color:#e8f4ed;font-size:inherit}.cw-footer a:hover{color:#80e5b4}@media(max-width:600px){.cw-header{padding:24px 0}.cw-body{font-size:16px}.cw-lead{font-size:18px}.cw-body h2{font-size:25px}.cw-index{grid-template-columns:1fr}.cw-author{flex-direction:column;padding:24px}.cw-preview{flex-direction:column;padding:24px}.cw-footer>div{grid-template-columns:1fr 1fr}.cw-author h2{font-size:24px}}
