/* O-02 PREVIEW ONLY (local browser injection; never deployed).
   Compliant reinterpretation: NO filter/category chips, no behaviour. Same 6 items, same photos, same copy.
   Mechanic: asymmetric editorial photo mosaic with captions set on the photos (navy scrim), lead symptom featured. */
html body .svc-signs:not(#_):not(#_):not(#_) .prob-grid{display:grid!important;grid-template-columns:1.25fr 1fr 1fr!important;grid-auto-rows:260px!important;gap:16px!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card{position:relative!important;overflow:hidden!important;border-radius:16px!important;clip-path:inset(0 round 16px);isolation:isolate;background:#00053e!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-ph{position:absolute!important;inset:0!important;margin:0!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-ph img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transition:transform .5s}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:hover .prob-ph img{transform:scale(1.03)}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd{position:absolute!important;left:0;right:0;bottom:0;padding:56px 22px 20px!important;background:linear-gradient(180deg,rgba(0,5,62,0) 0%,rgba(0,5,62,.78) 45%,rgba(0,5,62,.94) 100%)!important;color:#fff!important;margin:0!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd b:not(#_){display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Saira,"Saira Fallback",system-ui,sans-serif;font-weight:800;font-size:20px;line-height:1.2;margin:0 0 6px;padding-left:14px;border-left:3px solid #FED14D}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd p:not(#_){color:rgba(255,255,255,.88)!important;font-size:16px;line-height:1.45;margin:0!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1){grid-row:span 2}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd{padding:96px 30px 28px!important}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd b:not(#_){font-size:28px}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd p:not(#_){font-size:17px;max-width:30ch}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(6){grid-column:1/-1}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(6) .prob-ph img{object-position:50% 45%}
html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(6) .prob-bd{right:auto;top:0;width:min(46%,520px);padding:0 34px!important;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(0,5,62,.95) 0%,rgba(0,5,62,.85) 70%,rgba(0,5,62,0) 100%)!important}
@media(max-width:1179px){html body .svc-signs:not(#_):not(#_):not(#_) .prob-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card{height:240px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1){grid-column:1/-1;grid-row:span 1}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-ph img{object-position:50% 40%}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1){height:320px!important}}
@media(max-width:699px){html body .svc-signs:not(#_):not(#_):not(#_) .prob-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card{height:220px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1){height:280px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd{padding:48px 18px 16px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd b:not(#_),html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd b:not(#_){font-size:19px}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd{padding:72px 20px 18px!important}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card .prob-bd p:not(#_),html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(1) .prob-bd p:not(#_){font-size:15px}
 html body .svc-signs:not(#_):not(#_):not(#_) .prob-card:nth-child(6) .prob-bd{width:auto;right:0;top:auto;padding:48px 18px 16px!important;display:block;background:linear-gradient(180deg,rgba(0,5,62,0) 0%,rgba(0,5,62,.78) 45%,rgba(0,5,62,.94) 100%)!important}}

