/* Developer-specific refinements retain the established type scale and shared page shell. */
.dq-page .dq-context-link{font-weight:600;text-decoration:none}.dq-page .bp-hero{padding:42px 0}.dq-page .bp-hero-grid{min-height:350px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:58px}.dq-page .bp-hero-grid>div{padding-bottom:12px}.dq-page .bp-actions{margin-top:30px}.dq-page .dq-proof{font-size:.72rem;line-height:1.8;color:#b9d9df;margin:16px 0 0}.dq-proof span{margin:0 6px;color:#78bebf}.dq-page .cp-hero-proof{padding:27px;border-radius:8px;background:#ffffff04}.dq-page .cp-hero-proof .dq-panel-kicker{margin:0 0 10px;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#b8d7dc}.dq-page .cp-hero-proof h2{font-size:1.9rem;font-weight:600;color:#a1eddf;line-height:1.2;margin:0}.dq-page .cp-hero-proof .dq-pipeline{font-size:1rem;margin:12px 0 6px;color:#e1f1f3}.dq-pipeline span{margin-inline:10px;color:#91d5d1}.dq-page .cp-hero-proof .dq-panel-note{font-size:.77rem;margin:0 0 20px;color:#c5e0e5;line-height:1.7}.dq-table-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:13px 24px;padding:20px 0 0;margin:0;border-top:1px solid #96c8cb44}.dq-table-list li{min-width:0}.dq-table-list code{font:500 .78rem/1.5 Consolas,monospace;color:#f0fcfb;display:block}.dq-table-list span{font-size:.68rem;line-height:1.5;color:#b2d5dd;display:block;margin-top:2px}.dq-page .bp-layout{grid-template-columns:190px minmax(0,1fr)}.dq-page .bp-sidebar nav a{font-size:.77rem;min-height:40px;padding:9px}.dq-page .bp-sidebar nav a span{font-size:.59rem;color:#72949c}.dq-page .bp-sidebar nav a[aria-current]{background:#f3f8f8;border-color:transparent;color:#236e75}.dq-page .bp-sidebar>p{font-size:.62rem}.dq-page .bp-sidebar-link{font-size:.72rem}.dq-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:16px;padding:0;margin:0 0 22px}.dq-flow li{display:flex;align-items:center;gap:9px;font-size:.85rem;font-weight:550;padding:13px 0;border-top:1px solid #d4e5e8}.dq-flow li>span{font-size:.62rem;color:#71969e;font-weight:400}.dq-flow li:not(:last-child):after{content:'→';margin-left:auto;color:#779da3;font-weight:400}.dq-page #start .bp-section-head{margin-bottom:20px}
@media(max-width:1100px){.dq-page .bp-hero-grid{gap:30px}.dq-page .cp-hero-proof{padding:22px}.dq-page .dq-proof{max-width:40ch}.dq-page .bp-layout{grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:1000px){.dq-page .bp-layout{display:block}.dq-page .bp-sidebar{top:68px}.dq-page .bp-sidebar nav a{padding:8px 11px}.dq-page .bp-hero-grid{grid-template-columns:1.08fr .92fr}.dq-table-list{gap:12px}.dq-flow{gap:12px}.dq-flow li{font-size:.8rem}.dq-page [id]{scroll-margin-top:135px}}
@media(max-width:680px){.dq-page .bp-hero{padding:32px 0}.dq-page .bp-hero-grid{grid-template-columns:1fr;gap:26px}.dq-page .bp-hero-grid>div{padding:0}.dq-page .bp-actions{margin-top:25px}.dq-page .dq-proof{max-width:none;font-size:.67rem}.dq-proof span{margin-inline:3px}.dq-page .cp-hero-proof h2{font-size:1.65rem}.dq-page .cp-hero-proof{padding:21px}.dq-page .cp-hero-proof .dq-panel-note{font-size:.74rem}.dq-flow{grid-template-columns:1fr 1fr;gap:0 18px}.dq-flow li{font-size:.8rem}.dq-flow li:nth-child(2):after{display:none}.dq-page .rb-context>.rb-shell{gap:8px}.dq-page .dq-context-link{font-size:.78rem}}
