.content-page{width:min(100% - 40px,980px);margin:0 auto;padding:56px 0 80px}.content-page .content-hero{padding:20px 0 34px;border-bottom:1px solid var(--border);margin-bottom:34px}.content-page .content-hero h1{font-size:clamp(38px,6vw,64px);line-height:1.02;letter-spacing:-.055em;margin:9px 0 16px}.content-page .content-hero p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7;margin:0}.content-page article{max-width:820px}.content-page h2{font-size:28px;letter-spacing:-.035em;margin:42px 0 12px}.content-page h3{font-size:19px;margin:28px 0 8px}.content-page p,.content-page li{color:var(--muted);font-size:15px;line-height:1.8}.content-page ul,.content-page ol{padding-left:22px}.content-page a{color:#8bdfff}.content-page .content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.content-page .content-card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(155deg,#12182b,#0c1120);padding:20px}.content-page .content-card h3{margin:0 0 7px}.content-page .content-card p{font-size:13px;margin:0}.content-page .callout{border:1px solid rgba(115,87,255,.35);background:rgba(115,87,255,.08);border-radius:16px;padding:18px 20px;margin:26px 0}.content-page .callout strong{display:block;margin-bottom:5px}.content-page table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.content-page th,.content-page td{text-align:left;padding:12px;border-bottom:1px solid var(--border);color:var(--muted)}.content-page th{color:var(--text)}@media(max-width:700px){.content-page{width:calc(100% - 28px);padding-top:34px}.content-page .content-grid{grid-template-columns:1fr}.content-page table{display:block;overflow-x:auto}}