.cerra-docs{color:#17343b;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f5f7f3}.cerra-docs *{box-sizing:border-box}.cerra-docs a{color:#17647a}.cerra-docs-nav{border-bottom:1px solid #dce3dc;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:auto;padding:20px 28px;display:flex}.cerra-docs-nav img{object-fit:contain}.cerra-docs-nav nav{gap:22px;font-size:13px;font-weight:650;display:flex}.cerra-docs-nav nav a{text-decoration:none}.cerra-docs-nav nav a:hover{text-decoration:underline}.cerra-docs-body{max-width:1100px;margin:auto;padding:56px 28px 88px}.cerra-docs-eyebrow{color:#286648;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.cerra-docs h1{letter-spacing:-.045em;max-width:870px;margin:0 0 17px;font-size:clamp(35px,5vw,54px);font-weight:580;line-height:1.09}.cerra-docs-lead{color:#496367;max-width:760px;margin:0 0 29px;font-size:16px;line-height:1.72}.cerra-docs-meta{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.cerra-docs-meta span{color:#315c50;background:#e5eee7;border-radius:30px;padding:7px 10px;font-size:11px;font-weight:700}.cerra-docs-panel{background:#fff;border:1px solid #d6e1db;border-radius:12px;margin:24px 0;padding:27px 30px;box-shadow:0 8px 25px #19453d09}.cerra-docs h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.25}.cerra-docs h3{margin:22px 0 8px;font-size:16px;line-height:1.35}.cerra-docs p,.cerra-docs li{font-size:14px;line-height:1.7}.cerra-docs p{margin:8px 0 12px}.cerra-docs ul{margin:10px 0 0;padding-left:21px}.cerra-docs code{overflow-wrap:anywhere}.cerra-docs-note{color:#526965}.cerra-docs-note strong{color:#214d44}.cerra-docs-table-wrap{border:1px solid #d6e1db;border-radius:9px;width:100%;margin:18px 0 12px;overflow-x:auto}.cerra-docs table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:650px}.cerra-docs th,.cerra-docs td{text-align:left;vertical-align:top;border-bottom:1px solid #e3eae5;padding:13px 14px;font-size:13px}.cerra-docs th{color:#385b52;letter-spacing:.04em;text-transform:uppercase;background:#edf3ee;font-size:11px}.cerra-docs tr:last-child td{border-bottom:none}.cerra-docs td:first-child{white-space:nowrap;font-weight:700}.cerra-docs td:not(:first-child){white-space:nowrap}.cerra-docs td small{color:#60776e;margin-top:3px;font-size:11px;font-weight:400;display:block}.cerra-docs-footer{color:#6b7e74;border-top:1px solid #dce3dc;justify-content:space-between;gap:20px;max-width:1044px;margin:auto;padding:22px 0 34px;font-size:11px;display:flex}.cerra-docs-footer a{text-decoration:none}.cerra-docs-card{background:#fff;border:1px solid #d6e1db;border-radius:12px;max-width:630px;padding:27px 30px;text-decoration:none;display:block;box-shadow:0 8px 25px #19453d09}.cerra-docs-card h2{margin:4px 0 8px}.cerra-docs-card p{color:#526965;margin:0 0 15px}.cerra-docs-card span{font-size:13px;font-weight:700}.cerra-docs-card:hover{border-color:#91b9aa}.cerra-model-figure{margin:22px 0 14px}.cerra-model-figure-scroll{border:1px solid #e3eae5;border-radius:8px;width:100%;overflow-x:auto}.cerra-model-figure-scroll:focus-visible{outline-offset:3px;outline:2px solid #17647a}.cerra-model-figure img{width:100%;min-width:900px;height:auto;display:block}.cerra-model-figure figcaption{color:#526965;margin-top:13px;font-size:13px;line-height:1.7}.cerra-model-figure-links{flex-wrap:wrap;gap:12px 24px;font-size:13px;font-weight:650;display:flex}@media (max-width:700px){.cerra-docs-nav{padding:17px 20px}.cerra-docs-nav img{width:115px;height:auto}.cerra-docs-nav nav{gap:13px}.cerra-docs-body{padding:45px 20px 65px}.cerra-docs-panel{padding:23px 18px}.cerra-docs-footer{margin:0 20px;display:block}.cerra-docs-footer span{margin-bottom:8px;display:block}}.cerra-docs .cerra-qwen-followup p{font-size:1rem}.cerra-docs .cerra-qwen-followup th,.cerra-docs .cerra-qwen-followup td,.cerra-docs .cerra-qwen-followup td small,.cerra-docs .cerra-qwen-followup figcaption{font-size:.875rem}.cerra-docs-card+.cerra-docs-card{margin-top:16px}
