.technology-page .service-hero-inner{align-items:start}.technology-page .service-panel{background:#edf5e5;border-top:3px solid #527d1f}.technology-page .service-panel h2{font-size:clamp(1.6rem,2.6vw,2.4rem)}.technology-page .service-panel h3{font-size:1.08rem}.technology-page .service-panel ol{padding:0;list-style:none}.technology-page .service-panel li{display:flex;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid #d4e2c6}.technology-page .service-panel li:last-child{border-bottom:0}.technology-details{max-width:960px;margin-top:2rem}.technology-details details{border-bottom:1px solid #d8e2e7;padding:1.3rem 0}.technology-details summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1.25rem;font-weight:600;color:#0b2948;list-style:none}.technology-details summary:after{content:'+';color:#987112}.technology-details details[open] summary:after{content:'−'}.technology-details .detail-answer{padding:.4rem 0 0;max-width:78ch}.technology-next{background:#f5f2e8}.technology-next .link-row{align-content:start;align-items:start}.technology-crosslinks{margin-top:2rem}.technology-page h1{font-size:clamp(2rem,4.4vw,4.7rem)}.technology-page .contact h2{font-size:clamp(1.9rem,4vw,3.6rem)}@media(max-width:600px){.technology-page .service-panel{padding:1.4rem}.technology-details summary{font-size:1.05rem}.technology-page h2{font-size:1.8rem}.technology-page .service-panel h3{font-size:1rem}}
.technology-page .service-panel,.technology-page .service-panel h2,.technology-page .service-panel h3{color:#0b2948}.technology-page .service-panel p{color:#4f6375}.technology-page .service-panel .service-panel-number{color:#846214}.technology-page .service-hero .eyebrow{color:#846214}
