.paper{padding:80px 0 120px;position:relative}
.paper-head{padding:65px 0 100px;border-bottom:1px solid var(--line)}
.paper-head h1{font-size:clamp(3rem,7vw,6.5rem);line-height:1;letter-spacing:-.065em;margin:30px 0;background:linear-gradient(105deg,#fff 35%,#68e8ff 70%,#a875ff);-webkit-background-clip:text;color:transparent}
.paper-head>p{color:var(--muted)}
.paper>section{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:70px 0;border-bottom:1px solid var(--line);max-width:960px}
.paper-no{font:700 .75rem/1 monospace;color:var(--cyan);padding-top:13px}
.paper section h2{font-size:2.1rem;margin:0 0 22px}
.paper section p,.paper li{color:#bcc8df;font-size:1rem}
.paper li{margin:12px 0}
.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:28px 0}
.fact-grid p{background:var(--panel);margin:0;padding:20px;color:var(--text)!important}
.fact-grid small{display:block;color:var(--muted);font-size:.66rem;letter-spacing:.12em;margin-bottom:6px}
.text-link{color:var(--cyan);text-decoration:none}
.address-line{display:block;margin-top:15px;padding:14px;background:#070b1a;border:1px solid var(--line);overflow:auto;color:#a9b8d7}
@media(max-width:520px){.paper>section{grid-template-columns:1fr;gap:8px}.fact-grid{grid-template-columns:1fr 1fr}.paper-head{padding-top:30px}.paper-head h1{font-size:3rem}}
