/* V142 — standalone split editorial feature. No previous .panel/.row styles. */
body .on[data-p="home"] > section.standards-feature {
  display:grid!important;grid-template-columns:46% minmax(0,54%)!important;
  width:100%!important;max-width:none!important;min-height:clamp(360px,30vw,530px)!important;
  margin:0!important;padding:0!important;overflow:hidden!important;
  background:#f6faff!important;isolation:isolate!important;
}
body .on[data-p="home"] .standards-feature-media {
  position:relative;min-width:0;min-height:100%;overflow:hidden;
  background:#e3eaf4;
}
body .on[data-p="home"] .standards-feature-placeholder {
  display:flex;position:absolute;inset:0;flex-direction:column;
  align-items:center;justify-content:center;gap:18px;
  background:linear-gradient(137deg,#d5e1ee,#ecf2fa 55%,#d8e5f2);
  color:#476b94;font:600 15px/1.3 var(--helprite-font-body,sans-serif);
}
body .on[data-p="home"] .standards-feature-placeholder svg {width:92px;height:92px;opacity:.48}
body .on[data-p="home"] .standards-feature-copy {
  min-width:0;display:flex;align-items:center;position:relative;
  padding:clamp(28px,3.6vw,58px) clamp(35px,5vw,90px);
  background:radial-gradient(ellipse at 85% 25%,#d7e9fc 0%,transparent 55%),
             linear-gradient(154deg,#fbfdff,#f0f7ff 68%,#dceafe)!important;
}
body .on[data-p="home"] .standards-feature-copy::after {
  content:"";pointer-events:none;position:absolute;right:-15%;bottom:-55%;
  width:110%;height:85%;border-radius:50% 0 0 0;
  background:linear-gradient(135deg,transparent,#b8d9f844);
}
body .on[data-p="home"] .standards-feature-content {z-index:1;max-width:900px;min-width:0}
body .on[data-p="home"] .standards-feature h2 {
  font-family:var(--helprite-font-heading,inherit)!important;
  color:#102b57!important;font-size:clamp(30px,3vw,57px)!important;
  line-height:1.14!important;margin:0 0 22px!important;font-weight:700!important;
  letter-spacing:-.025em;
}
body .on[data-p="home"] .standards-feature-accent {
  display:block;width:86px;height:6px;border-radius:99px;background:#06275e;
  margin:0 0 27px;
}
body .on[data-p="home"] .standards-feature p {
  font-family:var(--helprite-font-body,inherit)!important;
  color:#142b53!important;font-size:clamp(17px,1.38vw,23px)!important;
  line-height:1.55!important;margin:0 0 clamp(30px,4vw,56px)!important;
  max-width:780px;
}
body .on[data-p="home"] .standards-feature-actions {
  display:flex;align-items:center;gap:clamp(18px,3vw,55px);flex-wrap:wrap;
}
body .on[data-p="home"] .standards-feature-actions .btn {
  display:inline-flex;align-items:center;justify-content:space-between;gap:24px;
  background:#2057a5!important;color:#fff!important;padding:17px 27px!important;
  border-radius:10px!important;line-height:1.3!important;text-decoration:none!important;
}
body .on[data-p="home"] .standards-feature-actions .btn span{font-size:24px;line-height:1}
body .on[data-p="home"] .standards-feature-actions .lnk {
  font-weight:700!important;text-decoration:underline!important;text-underline-offset:6px;
}
@media(max-width:850px){
 body .on[data-p="home"] > section.standards-feature {
  grid-template-columns:1fr!important;min-height:0!important;
 }
 body .on[data-p="home"] .standards-feature-media {height:clamp(230px,54vw,420px)}
 body .on[data-p="home"] .standards-feature-copy {padding:50px 7vw 65px}
}
@media(max-width:480px){
 body .on[data-p="home"] .standards-feature-actions {align-items:stretch;flex-direction:column}
 body .on[data-p="home"] .standards-feature-actions .btn {width:100%}
}

/* V143 — media remains fully editable as a CMS background, without placeholder overlay. */
body .on[data-p="home"] .standards-feature-media {
 background-position:center!important;background-size:cover!important;
}
body .on[data-p="home"] .standards-feature-media .standards-feature-placeholder {display:none!important}
