/* Opt-in WordPress Group block styles. Central Office content stays dynamic. */
.is-style-nx-services-compact .nxo-services-editorial .nxo-service-group{padding-block:24px;gap:20px 32px}
.is-style-nx-services-compact .nxo-service-row>summary{padding-block:12px;min-height:48px}
.is-style-nx-services-compact .nxo-service-row-name strong{font-size:18px}
.is-style-nx-services-compact .nxo-service-row:not([open]) .nxo-service-row-name small{display:none}
.is-style-nx-services-columns .nxo-services-editorial .nxo-service-group{display:block}
.is-style-nx-services-columns .nxo-services-editorial .nxo-service-group-heading{margin-bottom:20px}
.is-style-nx-services-columns .nxo-services-editorial .nxo-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.is-style-nx-services-columns .nxo-service-row{border:1px solid #cbd9dc;background:#fff;border-radius:8px;padding:0 20px;min-width:0}
.is-style-nx-services-columns .nxo-service-row-featured{border-left:4px solid #17664f;background:#f2f7f5}
.is-style-nx-services-columns .nxo-service-row>summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding-block:18px}
.is-style-nx-services-columns .nxo-service-row-price{grid-column:1;text-align:left;max-width:none;margin-left:46px}
.is-style-nx-services-columns .nxo-service-row-toggle{grid-column:2;grid-row:1 / span 2}
.is-style-nx-services-columns .nxo-service-row-content{padding-left:0}
.is-style-nx-services-columns .nxo-service-facts{grid-template-columns:1fr}
.is-style-nx-services-columns .nxo-service-variants{margin-top:16px}
:is(.is-style-nx-services-columns,.is-style-nx-services-compact) .nxo-service-row-name{overflow-wrap:anywhere}
@media(max-width:760px){.is-style-nx-services-columns .nxo-services-editorial .nxo-service-grid{grid-template-columns:1fr}.is-style-nx-services-columns .nxo-service-row{padding-inline:16px}}
