.edu-ui #education-page .edu-rfq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.edu-ui #education-page #education-rfq{background:#edf0e6;scroll-margin-top:110px}.edu-ui #education-page .edu-direct-form{padding:28px;background:white;border:1px solid #d6d9cd;border-radius:6px;min-width:0}.edu-ui #education-page .edu-direct-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edu-ui #education-page .edu-direct-form label{display:block;margin-bottom:16px;font-size:14px}.edu-ui #education-page .edu-direct-form input,.edu-ui #education-page .edu-direct-form select,.edu-ui #education-page .edu-direct-form textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #bfc7b7;border-radius:3px;padding:11px;background:#fff;color:#263a29}.edu-ui #education-page .edu-direct-form .contact-file-input-native{cursor:pointer}.edu-ui #education-page .edu-direct-form .button{background:#303b32;color:white;padding:15px 24px}.edu-ui #education-page .edu-rfq-link{display:inline-block;border-bottom:1px solid #a28b66;padding:7px 0}.edu-ui #education-page figcaption{font-size:12px;line-height:1.6}.edu-ui #education-page .edu-s7 figcaption{color:#414b39}.edu-ui #education-page .ui-hero h1{font-size:clamp(35px,3.5vw,53px)}.edu-ui #education-page .edu-procurement table{min-width:720px}.edu-ui #education-page .edu-direct-form .form-note{display:block;font-size:12px;line-height:1.6}.edu-ui #education-page #education-rfq-form{scroll-margin-top:110px}
@media(max-width:760px){.edu-ui #education-page .edu-rfq-layout{grid-template-columns:1fr;gap:22px}.edu-ui #education-page .edu-direct-form{padding:18px}.edu-ui #education-page .edu-direct-form .form-grid{grid-template-columns:1fr}.edu-ui #education-page .ui-hero h1{font-size:36px}}

/* Education-only reading system; shared header and footer are untouched. */
.edu-ui #education-page{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.8;color:#30382e;--ui-gold:#765321}
.edu-ui #education-page .edu-inner>p,.edu-ui #education-page .ui-hero-copy>p{font-size:17px;line-height:1.8;color:#444e40}
.edu-ui #education-page .ui-hero-copy .ui-lead{font-size:18px;color:#303b32}
.edu-ui #education-page .ui-product p,.edu-ui #education-page .ui-scenarios p,.edu-ui #education-page .ui-experiences p,.edu-ui #education-page .ui-fold>div>p,.edu-ui #education-page .edu-s11 details p,.edu-ui #education-page .edu-s4>div>p{font-size:16px;line-height:1.8;color:#444e40}
.edu-ui #education-page .ui-kicker,.edu-ui #education-page .edu-index{font-size:12px;letter-spacing:1.3px;font-weight:700;color:#765321}
.edu-ui #education-page .ui-hero-foot{font-size:11px;letter-spacing:.7px;color:#46513e;flex-wrap:wrap;row-gap:10px}
.edu-ui #education-page .edu-nav{font-size:14px;line-height:1.6}
.edu-ui #education-page a.ui-button,.edu-ui #education-page .ui-link,.edu-ui #education-page .ui-card-link a,.edu-ui #education-page .ui-product summary,.edu-ui #education-page .ui-scenarios summary{font-size:15px;line-height:1.6}
.edu-ui #education-page summary,.edu-ui #education-page .edu-s11 summary{font-size:18px;font-weight:600;line-height:1.5;color:#303b32}
.edu-ui #education-page table{font-size:15px;line-height:1.75;color:#303b32}
.edu-ui #education-page th{font-weight:700;color:#303b32}
.edu-ui #education-page .ui-feature-image figcaption,.edu-ui #education-page .ui-feature-image figcaption p,.edu-ui #education-page .campus-note,.edu-ui #education-page .campus-edu-caption,.edu-ui #education-page .edu-direct-form .form-note{font:400 14px/1.75 Arial,Helvetica,sans-serif;color:#4b5545}
.edu-ui #education-page .ui-downloads a{font-size:16px;line-height:1.55;height:auto;min-height:150px}
.edu-ui #education-page .ui-process li{font-size:16px;line-height:1.75;color:#edf1e7}
.edu-ui #education-page .edu-s7 .edu-inner>p{color:#edf1e7}
.edu-ui #education-page .edu-s7 .edu-index,.edu-ui #education-page .edu-s7 a{color:#f0d5ac}
.edu-ui #education-page .edu-direct-form label{font-size:16px;line-height:1.6}
.edu-ui #education-page input,.edu-ui #education-page select,.edu-ui #education-page textarea,.edu-ui #education-page button{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
.edu-ui #education-page input::placeholder,.edu-ui #education-page textarea::placeholder{color:#5c6557;opacity:1}
.edu-ui #education-page .ui-experiences .ui-experience-title{font-size:20px;color:#303b32}
@media(max-width:640px){.edu-ui #education-page .edu-inner>p,.edu-ui #education-page .ui-hero-copy>p{font-size:16px}.edu-ui #education-page .edu-nav{font-size:14px}.edu-ui #education-page .ui-hero-foot{font-size:11px}.edu-ui #education-page .ui-downloads{grid-template-columns:1fr}.edu-ui #education-page .ui-downloads a{min-height:100px}.edu-ui #education-page .ui-process{grid-template-columns:1fr}.edu-ui #education-page summary,.edu-ui #education-page .edu-s11 summary{font-size:17px}}
