.article-page{padding-block:35px 75px;max-width:850px}.back-link{font-size:11px;text-decoration:none;color:#78bfff}.article-page>.eyebrow{margin-top:34px}.article-page h1{font-size:clamp(34px,5vw,54px);line-height:1.15;letter-spacing:-1.8px;margin:0 0 18px}.article-lead{font-size:16px;line-height:1.8;color:#a9bdd3;max-width:760px}.article-meta-line{display:flex;gap:10px;color:#7189a4;font-size:10px;padding:18px 0 25px;border-bottom:1px solid var(--line)}.prose{font-size:14px;line-height:1.9;color:#b5c5d8}.prose h2{font-size:22px;line-height:1.3;color:var(--text);margin:34px 0 10px;letter-spacing:-.5px}.prose p{margin:12px 0}.prose li{margin:7px 0}.prose code{font: .9em ui-monospace,monospace;background:#10243a;color:#83d5ff;padding:3px 5px;border-radius:4px}.prose pre{overflow:auto;padding:18px;background:#081522;border:1px solid var(--line);border-radius:8px;color:#8dd8ff;font-size:12px;line-height:1.8}.prose .note{margin-top:24px;padding:15px 18px;border-left:2px solid #319cff;background:#0c1d30;color:#a8c6e4;font-size:12px}.article-end{display:flex;align-items:center;gap:15px;padding:20px;margin-top:45px;border:1px solid var(--line);border-radius:10px;background:#0a1827}.article-end .mark{font-size:24px}.article-end div{flex:1}.article-end b{font-size:12px}.article-end p{font-size:10px;color:#8ba2ba;margin:4px 0 0}.article-end .btn{white-space:nowrap;font-size:10px}.footer{border-top:1px solid var(--line)}@media(max-width:650px){.article-page{padding-block:25px 45px}.article-page h1{font-size:35px}.article-lead{font-size:14px}.prose{font-size:13px}.prose h2{font-size:20px}.article-end{flex-wrap:wrap}.article-end .btn{margin-left:39px}}