.qpU2lq_page{--ink:#1d1e27;--panel:#262733;--line:#3a3c4d;--text:#fff;--body:#dfe1ea;--muted:#c9ccd8;--blue-1:#2f7cf6;--blue-3:#9cc0ff;background:var(--ink);color:var(--text);font-family:Mulish,Helvetica,Arial,sans-serif}.qpU2lq_page *,.qpU2lq_page :before,.qpU2lq_page :after{box-sizing:border-box}.qpU2lq_page ::selection{background:var(--blue-1);color:#fff}.qpU2lq_wrap{max-width:820px;margin:0 auto;padding:0 clamp(16px,5vw,48px)}.qpU2lq_header{padding-top:clamp(32px,5vw,64px)}.qpU2lq_back{color:var(--muted);align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.qpU2lq_back:hover{color:var(--blue-3)}.qpU2lq_arrow{flex:none;width:16px;height:16px}.qpU2lq_date{color:var(--blue-3);font-variant-numeric:tabular-nums;margin-top:32px;font-size:.9rem;font-weight:700;display:block}.qpU2lq_title{letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:800;line-height:1.1}.qpU2lq_cover{margin-top:clamp(28px,4vw,44px)}.qpU2lq_coverImage{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 24px 48px -16px #0000008c}.qpU2lq_body{color:var(--body);padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(56px,8vw,96px);font-size:1.08rem;line-height:1.75}.qpU2lq_body p,.qpU2lq_body ul,.qpU2lq_body ol,.qpU2lq_body pre,.qpU2lq_body figure{margin:0 0 1.25em}.qpU2lq_body p:empty{display:none}.qpU2lq_body h2,.qpU2lq_body h3,.qpU2lq_body h4{color:var(--text);margin:1.8em 0 .6em;font-weight:800;line-height:1.3}.qpU2lq_body h4{font-size:1.3rem}.qpU2lq_body ul,.qpU2lq_body ol{padding-left:1.4em}.qpU2lq_body li{margin-bottom:.4em}.qpU2lq_body li::marker{color:var(--blue-3)}.qpU2lq_body a{color:var(--blue-3);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.qpU2lq_body a:hover{color:#fff}.qpU2lq_body strong{color:var(--text)}.qpU2lq_body code{background:var(--panel);border-radius:3px;padding:.1em .35em;font-size:.92em}.qpU2lq_body pre{border:1px solid var(--line);background:#15161d;border-radius:4px;padding:18px 20px;line-height:1.6;overflow-x:auto}.qpU2lq_body pre code{background:0 0;padding:0}.qpU2lq_body img{border-radius:4px;max-width:100%;height:auto;display:block}.qpU2lq_body iframe{aspect-ratio:16/9;border:0;border-radius:4px;width:100%;height:auto;display:block}.qpU2lq_pager{border-top:1px solid var(--line);padding:clamp(32px,5vw,56px) 0}.qpU2lq_pagerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1200px;display:grid}.qpU2lq_pagerLink{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:4px;gap:8px;padding:22px 24px;text-decoration:none;transition:border-color .16s ease-out;display:grid}.qpU2lq_pagerLink:hover{border-color:var(--blue-3);color:var(--text)}.qpU2lq_pagerNext{text-align:right;justify-items:end}.qpU2lq_pagerLabel{color:var(--blue-3);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.qpU2lq_pagerTitle{font-size:1.1rem;font-weight:700;line-height:1.35}.qpU2lq_back:focus-visible,.qpU2lq_pagerLink:focus-visible,.qpU2lq_body a:focus-visible{outline:2px solid var(--blue-3);outline-offset:3px}@media (max-width:700px){.qpU2lq_pagerGrid{grid-template-columns:1fr}.qpU2lq_pagerNext{text-align:left;justify-items:start}}
