/* Phase 4L: Fees comparison only. */
.p4l-fees.ml26-fees{padding:78px 0!important;background:#f7f3e9!important;color:#102632}
.p4l-fees>.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(4,minmax(0,1fr));gap:20px!important;align-items:stretch}
.p4l-fees>.ml-shell>:is(p,h2){grid-column:1/-1;max-width:none!important;margin:0!important}
.p4l-fees>.ml-shell>.ml-grid{display:contents!important}
.p4l-fees>.ml-shell>.ml-grid>.wp-block-column{min-width:0;width:auto!important;max-width:none!important;margin:0!important;flex-basis:auto!important}
.p4l-fees .ml-eyebrow{font-size:13.44px!important;line-height:1.8!important;letter-spacing:2px;text-transform:uppercase;color:#b89a60!important}
.p4l-fees>.ml-shell>h2{font-family:Georgia,serif;font-size:43px!important;line-height:1.15!important;font-weight:400!important}
.p4l-fees:is(.ml-ar,.ml-ur) :is(h2,h3){font-family:inherit}
.p4l-fees .ml26-fee{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:0;padding:26px 22px!important;border:0!important;border-top:3px solid #c7aa6b!important;border-radius:8px!important;box-shadow:0 7px 18px rgba(16,38,50,.043);color:#102632!important}
.p4l-fees>.ml-shell>.ml-grid:first-of-type>.wp-block-column:first-child .ml26-fee{background:#e5f2f8!important}
.p4l-fees>.ml-shell>.ml-grid:first-of-type>.wp-block-column:last-child .ml26-fee{background:#c6e0ed!important}
.p4l-fees>.ml-shell>.ml-grid:nth-of-type(2)>.wp-block-column:first-child .ml26-fee{background:#8fb9ce!important}
.p4l-fees>.ml-shell>.ml-grid:nth-of-type(2)>.wp-block-column:last-child .ml26-fee{background:#173b4b!important;color:#fffdf8!important}
.p4l-fees .ml26-fee>*{max-width:100%;margin-block-start:0!important;color:inherit!important}
.p4l-fees .ml26-fee h3{font-size:23px!important;line-height:1.3!important;font-weight:400!important;min-height:60px;margin:0 0 12px!important}
.p4l-fees .ml26-amount{font-family:Georgia,serif!important;font-size:44px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:normal;margin:0 0 8px!important}
.p4l-fees .p4l-subtitle{font-size:16px!important;line-height:1.5!important;min-height:48px;margin:0 0 18px!important}
.p4l-fees .p4l-divider{width:100%;max-width:none!important;height:0;border:0!important;border-top:1px solid currentColor!important;opacity:.25;margin:0 0 20px!important}
.p4l-fees .p4l-features{font-size:15.5px!important;line-height:1.65!important;list-style:disc;padding:0!important;padding-inline-start:18px!important;margin:0!important}
.p4l-fees .p4l-features li{font-size:inherit!important;line-height:inherit!important;margin:0 0 10px!important;padding:0!important}
.p4l-fees .p4l-features li:last-child{margin-bottom:0!important}
.p4l-fees .ml26-fee>.p4l-indicative{font-size:12px!important;line-height:1.5!important;margin: auto 0 0!important;padding-top:24px;opacity:.85}
.p4l-fees .ml-note{box-sizing:border-box;background:#eee8d9!important;border:0!important;border-inline-start:2px solid #c7aa6b!important;padding:20px 24px!important;font-size:16.8px!important;line-height:1.7!important}
@media(max-width:1099px){.p4l-fees>.ml-shell{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:781px){
.p4l-fees.ml26-fees{padding-block:48px!important}
.p4l-fees>.ml-shell>h2{font-size:32px!important}
.p4l-fees .ml-eyebrow{font-size:12px!important}
.p4l-fees .ml-note{font-size:15px!important}
}
@media(max-width:639px){
.p4l-fees>.ml-shell{grid-template-columns:minmax(0,1fr);padding-inline:20px!important}
.p4l-fees .ml26-fee h3,.p4l-fees .p4l-subtitle{min-height:0}
.p4l-fees .ml26-fee{height:auto}
}
