.ql-page .qc-guide-hero h1{font-size:clamp(32px,4.2vw,54px);line-height:1.12;max-width:30ch}.qc-guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;font-weight:500;color:#45647b;margin-bottom:32px}.qc-guide-breadcrumb [aria-hidden=true]{opacity:.5}.qc-guide-breadcrumb [aria-current=page]{color:#5d7890;font-weight:400}.ql-page .qc-guide-hero .qc-guide-meta{font-size:14px;line-height:1.7;color:#526a7d;margin-top:24px;max-width:90ch}.qc-guide-index{display:grid;gap:64px}.ql-page .qc-guide-index h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;padding-bottom:18px;border-bottom:1px solid #cbd9e3}.qc-guide-index ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}.qc-guide-index li>a{display:block;padding:28px 0;border-bottom:1px solid #d4e0e8;height:100%}.ql-page .qc-guide-index h3{font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin-bottom:12px}.qc-guide-index p{line-height:1.75;color:#4b657a}.ql-page .qc-guide-body{max-width:960px;font-size:17px;line-height:1.75;color:#253f55;overflow-wrap:break-word}.ql-page .qc-guide-body>*{max-width:70ch}.ql-page .qc-guide-body>.qc-guide-table{max-width:100%}.ql-page .qc-guide-body>*+*{margin-top:1.1em}.ql-page .qc-guide-body>:first-child{font-size:19px;line-height:1.7;color:#102d4b}.ql-page .qc-guide-body h2{font-size:clamp(24px,2.4vw,30px);line-height:1.25;letter-spacing:-.025em;margin-top:2.2em;scroll-margin-top:100px}.ql-page .qc-guide-body h3{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin-top:1.8em}.ql-page .qc-guide-body h2+*,.ql-page .qc-guide-body h3+*{margin-top:.6em}.ql-page .qc-guide-body ol,.ql-page .qc-guide-body ul{padding-left:1.4em}.ql-page .qc-guide-body ul{list-style:disc}.ql-page .qc-guide-body ol{list-style:decimal}.ql-page .qc-guide-body li+li{margin-top:.45em}.ql-page .qc-guide-body li::marker{color:#6f8ca2}.ql-page .qc-guide-body strong{font-weight:600;color:#102d4b}.ql-page .qc-guide-body a{color:#1f5b86;text-decoration:underline;text-decoration-color:#9db6c9;text-underline-offset:3px;overflow-wrap:anywhere}.ql-page .qc-guide-body code{font-family:var(--font-jetbrains-mono),monospace;font-size:.9em}.ql-page .qc-guide-body blockquote{border-left:3px solid #cbd9e3;padding-left:1em;color:#4b657a}.ql-page .qc-guide-body>p:last-child{font-size:14px;color:#526a7d;border-top:1px solid #d7e1e8;padding-top:1.2em;margin-top:2.4em}.qc-guide-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #cbd9e3;border-radius:8px}.qc-guide-table:focus-visible{outline:3px solid #6196bd;outline-offset:2px}.qc-guide-table table{width:100%;min-width:36em;border-collapse:collapse;font-size:15px;line-height:1.55}.qc-guide-table td,.qc-guide-table th{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid #dbe5ec}.qc-guide-table th{background:#eff4f8;font-weight:600;color:#102d4b}.qc-guide-table tr:last-child td{border-bottom:0}.qc-guide-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px}.ql-page .qc-guide-cta-link{color:#fff;font-size:14px;font-weight:600;border-bottom:1px solid #8ca6ba;padding-bottom:4px}@media (max-width:600px){.ql-page .qc-guide-hero p.qc-guide-meta{font-size:14px!important}}@media (max-width:700px){.qc-guide-index ul{grid-template-columns:minmax(0,1fr)}.ql-page .qc-guide-body{font-size:16px}.ql-page .qc-guide-body>:first-child{font-size:17px}.qc-guide-table table{font-size:14px}}