.qLSGyG_page{min-height:100vh}.qLSGyG_header{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:46rem;padding:var(--space-6) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.qLSGyG_brand{align-items:center;gap:var(--space-3);min-height:44px;font-weight:700;font-size:var(--step-1);text-decoration:none;display:inline-flex}.qLSGyG_brand img{border-radius:8px}.qLSGyG_nav{gap:var(--space-1);display:flex}.qLSGyG_nav a{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--step--1);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.qLSGyG_nav a:hover{background:var(--surface-2);color:var(--text)}.qLSGyG_main{max-width:46rem;padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}.qLSGyG_main h1{font-size:var(--step-3);font-weight:800}.qLSGyG_meta{margin-top:var(--space-3);color:var(--text-2);font-size:var(--step--1);font-weight:600}.qLSGyG_intro{margin:var(--space-6) 0 var(--space-4);font-size:var(--step-1)}.qLSGyG_main section{padding-top:var(--space-8)}.qLSGyG_main h2{margin-bottom:var(--space-3);font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}.qLSGyG_main p,.qLSGyG_main li{color:var(--text-2);line-height:1.7}.qLSGyG_main p+p,.qLSGyG_main p+ul,.qLSGyG_main ul+p{margin-top:var(--space-3)}.qLSGyG_main ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.qLSGyG_main a{color:var(--primary-text);overflow-wrap:anywhere}
