.paper-cover{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);border:1px solid var(--line);border-radius:24px;margin-top:24px;padding:60px 50px;align-items:center;gap:40px}.paper-cover h1{font-size:80px;letter-spacing:-4px}.paper-cover p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:420px}.paper-cover .actions{justify-content:flex-start;margin-top:30px}.paper-cover img{width:100%;border-radius:16px}.paper-body{display:grid;grid-template-columns:230px minmax(0,850px);gap:70px;padding:75px 50px}.paper-body>aside{position:sticky;top:30px;align-self:start}.paper-body>aside>a{font-size:13px;color:#95b1a3;display:block;margin:17px 0}.paper-body>article>section{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.paper-body h2{font-size:38px;letter-spacing:-1.4px;margin-bottom:30px}.paper-body article h2[id]{font-size:24px;letter-spacing:-.6px;margin:35px 0 14px}.paper-body p,.paper-body li{color:#a9bcb1;font-size:16px;line-height:1.9}.paper-body pre{overflow:auto;padding:22px;background:#15221e;border:1px solid #2d493b;border-radius:10px;font:13px/1.9 Consolas,monospace}.paper-body table{display:block;width:100%;overflow:auto;border-collapse:collapse;font-size:14px;margin:25px 0}.paper-body td,.paper-body th{border:1px solid var(--line);padding:13px 16px;text-align:left}.paper-body td{color:var(--muted)}.paper-body a{color:var(--mint)}@media(max-width:1000px){.paper-cover h1{font-size:60px}.paper-body{grid-template-columns:180px 1fr;gap:35px;padding:50px 25px}}@media(max-width:700px){.paper-cover{grid-template-columns:1fr;padding:35px 25px}.paper-cover h1{font-size:57px;letter-spacing:-3px}.paper-cover img{height:230px;object-fit:cover}.paper-body{display:block;padding:45px 12px}.paper-body>aside{display:none}}@media print{body{background:white;color:#16241e}.header,.footer,.skip,.paper-body>aside,.paper-cover .actions{display:none!important}.shell{padding:0}.paper-cover{background:white;border:0;padding:0;break-after:page;min-height:80vh}.paper-cover h1{font-size:60px;color:#16241e}.paper-cover h1 em{color:#456655}.paper-body{display:block;padding:0}.paper-body>article>section{break-before:page}.paper-body p,.paper-body li,.paper-body td{color:#24382b}.paper-body pre{white-space:pre-wrap;background:#eff6ef;color:#14251a}.paper-body a,.eyebrow{color:#264e35}.paper-body table{display:table;font-size:11px}.paper-body h2{color:#16241e}.paper-body tr{break-inside:avoid}}