.qs-page{max-width:920px;margin:0 auto;padding:80px 24px;line-height:1.8}.qs-back{color:var(--color-fr-cyan-core);margin-bottom:24px;font-size:14px;display:inline-block}.qs-page h1{letter-spacing:-.04em;color:var(--color-fr-white);margin:16px 0;font-size:clamp(36px,5vw,56px);line-height:1.15}.qs-lead{margin-bottom:24px;font-size:20px}.qs-page section{margin-top:56px;scroll-margin-top:100px}.qs-page h2{color:var(--color-fr-white);margin-bottom:16px;font-size:25px}.qs-page h3{color:var(--color-fr-white);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:32px 0 10px;font-size:16px;display:flex}.qs-page h3 code{color:var(--color-fr-smoke);font-size:13px;font-weight:400}.qs-page p{margin-bottom:16px}.qs-page a{color:var(--color-fr-cyan-core)}.qs-page ol,.qs-page ul{margin:0 0 16px 22px}.qs-page ol{list-style:decimal}.qs-page ul{list-style:outside}.qs-page li{margin-bottom:8px}.qs-page code{font-family:var(--font-mono);font-size:.9em}.qs-code{background:var(--color-fr-forge);border:1px solid var(--color-fr-steel);border-radius:8px;margin-bottom:16px;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.qs-code code{white-space:pre}.qs-page .prop-table-wrap{margin:16px 0 24px}.qs-page .prop-table th[scope=row]{white-space:nowrap}@media (max-width:760px){.qs-page{padding:48px 16px}}
