/* Phase 4I: source-measured Services only; Gutenberg content remains native. */
.p4i-services.ml26-services{padding:78px 0!important;background:#f7f3e9!important;color:#102632}
.p4i-services>.ml-shell{box-sizing:border-box;width:100%;max-width:1280px!important;margin-inline:auto!important;padding:0 clamp(20px,5vw,72px)!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px!important;align-items:stretch}
.p4i-services>.ml-shell>:is(p,h2){grid-column:1/-1;margin:0!important;max-width:none!important}
.p4i-services>.ml-shell>.ml-grid{display:contents!important}
.p4i-services>.ml-shell>.ml-grid>.wp-block-column{grid-column:span 2;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;flex-basis:auto!important}
.p4i-services>.ml-shell>.ml-grid:nth-of-type(2)>.wp-block-column:nth-child(2){grid-column:2/span 2}
.p4i-services>.ml-shell>.ml-services-last>.wp-block-column{grid-column:4/span 2}
.p4i-services .ml-eyebrow{color:#b89a60!important;font-size:13.44px!important;line-height:1.8!important;letter-spacing:2px}
.p4i-services>.ml-shell>h2{font-family:Georgia,serif;font-size:clamp(32px,3.2vw,48px)!important;line-height:1.15!important;font-weight:400!important}
.p4i-services .ml-note{box-sizing:border-box;background:#eee8d9!important;border:0!important;border-inline-start:2px solid #ac8b4b!important;padding:20px 24px!important;font-size:16.8px!important;line-height:1.7!important}
.p4i-services .ml-card{box-sizing:border-box;height:100%;min-width:0;margin:0!important;padding:30px!important;background:#fffdf8!important;border:1px solid #ded6c6!important;border-top:3px solid #b89a60!important;border-radius:3px!important;box-shadow:0 7px 20px rgba(16,38,50,.024)!important}
.p4i-services .ml-card>*{margin-block-start:0!important}
.p4i-services .ml-card figure.wp-block-image{margin:0 0 24px!important}
.p4i-services .ml-card figure.wp-block-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:2px}
.p4i-services .ml-card p{font-size:19.04px!important;line-height:1.85!important;margin:0 0 14px!important}
.p4i-services .ml-card .ml-number{font-family:Georgia,serif;color:#b89a60!important;font-size:30px!important;font-weight:400!important;line-height:1!important;margin:0 0 22px!important}
.p4i-services .ml-card h3{max-width:95%;font-family:Georgia,serif;font-size:clamp(22px,1.9vw,27px)!important;line-height:1.3!important;font-weight:400!important;margin:0 0 14px!important}
.p4i-services .ml-card a{color:#102632;font-size:15px;line-height:1.85}
.p4i-services .ml-card a:hover{color:#796030}
.p4i-services:is(.ml-ar,.ml-ur) :is(h2,h3){font-family:inherit}
.p4i-services:is(.ml-ar,.ml-ur) .ml-card h3{font-size:24px!important;line-height:1.65!important}
@media(min-width:640px) and (max-width:1099px){
.p4i-services>.ml-shell{grid-template-columns:repeat(2,minmax(0,1fr))}
.p4i-services>.ml-shell>.ml-grid>.wp-block-column{grid-column:auto!important}
}
@media(max-width:781px){
.p4i-services.ml26-services{padding-block:48px!important}
.p4i-services .ml-eyebrow{font-size:12px!important}
.p4i-services>.ml-shell>h2{font-size:32px!important}
.p4i-services .ml-note{font-size:15px!important}
.p4i-services .ml-card{padding:26px!important}
.p4i-services .ml-card p{font-size:16px!important}
.p4i-services .ml-card .ml-number{font-size:28px!important}
.p4i-services .ml-card h3,.p4i-services:is(.ml-ar,.ml-ur) .ml-card h3{font-size:22px!important}
}
@media(max-width:639px){
.p4i-services>.ml-shell{grid-template-columns:minmax(0,1fr);padding-inline:20px!important}
.p4i-services>.ml-shell>.ml-grid>.wp-block-column{grid-column:auto!important}
}
.p4i-services .ml-card>:last-child{margin-bottom:0!important}
