/* V1.9.3: compact internal pages; preserve page gutters and readable text. */
.content-page .pagehero{padding:32px 0}.content-page .pagehero h1{font-size:clamp(30px,3.6vw,49px);line-height:1.2;margin-bottom:12px}.content-page .pagehero .eyebrow{margin-bottom:12px}.content-page .pagehero .lead{font-size:17px;line-height:1.65;margin-bottom:0}.content-page main>section{padding:40px 0}.content-page h2{font-size:clamp(26px,2.5vw,33px);margin-bottom:16px}.content-page .enrich-section h2{margin-bottom:18px}.content-page h3{font-size:21px;margin-bottom:10px}.content-page .enrich-section p{font-size:16px;line-height:1.7;margin-top:10px;margin-bottom:14px}.content-page .enrich-section li{margin-bottom:8px}.content-page .split{gap:36px}.content-page .content-cols{gap:28px}.content-page .process-grid{gap:26px}.content-page .process-grid h3{margin-top:14px}.content-page .enrich-section figure img{height:300px}.content-page .process-grid figure img{height:230px}.content-page figcaption{padding-top:8px}.content-page .spec-table caption{padding:14px 18px}.content-page .spec-table th,.content-page .spec-table td{padding:13px 17px;line-height:1.6}.content-page .silt-process{gap:18px 36px}.content-page .silt-process li{padding:4px}.content-page .cards{gap:18px}.content-page .card .body{padding:21px}.content-page .form{padding:26px}.content-page .fields{gap:15px}.content-page footer{padding:38px 0 20px}.content-page .copyright{margin-top:24px;padding-top:16px}@media(max-width:1000px){.content-page .split{gap:26px}.content-page .content-cols{gap:24px}}@media(max-width:700px){.content-page .pagehero{padding:24px 0}.content-page .pagehero h1{font-size:clamp(28px,7vw,36px)}.content-page .pagehero .lead{font-size:16px}.content-page main>section{padding:28px 0}.content-page h2{font-size:26px}.content-page h3{font-size:20px}.content-page .enrich-section h2{margin-bottom:14px}.content-page .split,.content-page .content-cols,.content-page .process-grid{gap:20px}.content-page .enrich-section figure img{height:240px}.content-page .process-grid figure img{height:auto;max-height:300px}.content-page .spec-table th,.content-page .spec-table td{padding:11px 12px}.content-page .silt-process{gap:12px}.content-page .form{padding:20px}.content-page .fields{gap:14px}.content-page footer{padding:30px 0 18px}}
