
/* V6.9 – document-based engineering scope, 2026-10-19 */
.v69-head .container{max-width:1180px}
.v69-headlinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.v69-section{background:#fffdfa;color:#153b48;padding:70px 0}
.v69-section.v69-alt{background:#e8eeea}
.v69-section h2,.v69-services-summary h2{font:400 clamp(32px,3.8vw,52px)/1.16 var(--serif,Georgia,serif);margin:12px 0 20px;color:#193e4a}
.v69-section h2 em,.v69-services-summary h2 em{color:#b86646;font-weight:400}
.v69-lead{max-width:820px;color:#536f75;font:400 15px/1.8 var(--sans,Arial,sans-serif);margin:0 0 24px}
.v69-tablewrap{width:100%;overflow-x:auto;border:1px solid #cadad4;background:#fffefb;margin:22px 0 28px}
.v69-table{border-collapse:collapse;width:100%;min-width:725px;font:400 13px/1.55 var(--sans,Arial,sans-serif)}
.v69-table th{text-align:left;background:#eaf0ec;color:#163c48;padding:15px 17px;font:700 10px/1.5 var(--mono,monospace);text-transform:uppercase;letter-spacing:.055em;border-bottom:1px solid #bdcec5}
.v69-table td{vertical-align:top;border-bottom:1px solid #d9e3de;padding:17px;color:#365f68}
.v69-table tr:last-child td{border-bottom:0}
.v69-table td:first-child{min-width:200px}
.v69-table td strong{display:block;color:#153c49;font:650 13px/1.4 var(--sans,Arial,sans-serif)}
.v69-table td small{display:block;color:#799096;font-size:11px;margin-top:5px}
.v69-table td:last-child{font-weight:600;white-space:nowrap}
.v69-note{background:#f0f3ee;border-left:3px solid #b86f51;padding:21px 24px;margin:20px 0 0;color:#234d58}
.v69-note strong{display:block;margin-bottom:7px;font-weight:750}
.v69-note p{margin:0;color:#4b6a71;font:400 13px/1.7 var(--sans,Arial,sans-serif)}
.v69-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 28px}
.v69-cards article{border:1px solid #d1dfd7;background:#fffefa;padding:23px 20px}
.v69-cards article>span,.v69-example .v6-kicker{font:700 10px var(--mono,monospace);color:#ac6446;letter-spacing:.045em}
.v69-cards h3{font:400 24px/1.2 var(--serif,Georgia,serif);margin:12px 0 8px;color:#173d49}
.v69-cards p{font:400 12px/1.7 var(--sans,Arial,sans-serif);color:#5d7a80;margin:0}
.v69-example{background:#f2f5f1;padding:25px;margin-top:24px}
.v69-example h3{font:400 27px var(--serif,Georgia,serif);margin:13px 0 6px}
.v69-example p{font:400 13px/1.7 var(--sans,Arial,sans-serif);color:#577279;margin:0}
.v69-example .v69-tablewrap{margin-bottom:0}
.v69-register{min-width:540px}
.v69-cta{margin-top:35px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#143b47;color:#f3f1ea}
.v69-cta h2{color:#f7f5ed;margin:12px 0}
.v69-cta p{color:#c1d5d6;font:400 13px/1.7 var(--sans,Arial,sans-serif);max-width:720px}
.v69-cta .v6-button{flex:0 0 auto;background:#fffdfa;color:#153d47}
.v69-cta .v6-kicker{color:#dfa78c}
.v69-services-summary{background:#e8eeea;padding:65px 0}
.v69-summary-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}
.v69-summary-layout p{font:400 14px/1.8 var(--sans,Arial,sans-serif);color:#587780}
.v69-summary-side{background:#fffdfa;border:1px solid #cbdbd3;padding:25px}
.v69-summary-side strong{color:#174351}
.v69-summary-side .v6-button{display:inline-flex;margin-top:12px}
.v69-service-link{background:#eaf0eb;padding:25px 0}
.v69-service-link .container{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.v69-service-link span{font:700 10px var(--mono,monospace);color:#b66547;white-space:nowrap}
.v69-service-link p{font:400 13px/1.6 var(--sans,Arial,sans-serif);color:#486c74;margin:0;flex:1;min-width:220px}
.v69-service-link a{font:650 12px var(--sans,Arial,sans-serif);color:#b46042}
.v69-standards-short{margin-top:24px;padding:16px 20px;border-left:3px solid #b96f4c;background:#f3f5f0;color:#547178;font:400 13px/1.7 var(--sans,Arial,sans-serif)}
.v69-standards-short strong{color:#163e4c}
.v69-optional{background:#edf2ef!important;border-style:dashed!important}
.v69-optional>span{color:#ac664e!important}
.v69-issue-note{margin-top:23px;border-top:1px solid #cbd9d3;padding:18px 0 0;color:#163f4b;max-width:920px}
.v69-issue-note strong{display:block;font-weight:750;font-size:14px}
.v69-issue-note p{font:400 12px/1.8 var(--sans,Arial,sans-serif);color:#577680;margin:8px 0 9px}
.v69-issue-note a{font:700 12px var(--sans,Arial,sans-serif);color:#ae6040}
.v69-assembly-note{background:#f1f3ee!important}
.v69-equipment-output{background:#edf1ed;padding:26px 0;border-top:1px solid #d9e3dc;border-bottom:1px solid #d9e3dc}
.v69-equipment-output-inner{display:flex;justify-content:space-between;align-items:center;gap:26px}
.v69-equipment-output h2{font:400 clamp(22px,2.6vw,32px)/1.18 var(--serif,Georgia,serif);color:#143e48;margin:9px 0}
.v69-equipment-output p{font:400 12px/1.7 var(--sans,Arial,sans-serif);color:#607a7e;margin:0 0 13px}
.v69-deliver-pills{display:flex;flex-wrap:wrap;gap:7px}
.v69-deliver-pills span{background:#fffefa;border:1px solid #cadbd3;padding:7px 10px;font:600 10px/1.4 var(--sans,Arial,sans-serif);color:#204d56}
.v69-equipment-output-inner>.v6-button{flex:0 0 auto}
@media(max-width:900px){
 .v69-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
 .v69-summary-layout{grid-template-columns:1fr;gap:14px}
 .v69-equipment-output-inner{align-items:start;flex-direction:column}
}
@media(max-width:640px){
 .v69-section{padding:42px 0}
 .v69-cards{grid-template-columns:1fr}
 .v69-cta{align-items:start;flex-direction:column}
 .v69-example{padding:13px}
 .v69-headlinks .v6-button{width:100%;text-align:center}
 .v69-table td{padding:12px 13px}
 .v69-table th{padding:12px 13px}
 .v69-table{font-size:12px}
}

.v62-code-card.v69-assembly-note{grid-column:1/-1;border-left:3px solid #b86b49}
