/* Load after the official common CSS and before the approved LP CSS.
   Restore browser defaults only inside the LP, matching v44's standalone base.
   Later .km-* rules and inline styles continue to win. Custom properties are kept.
   This neutralizes the official global font/margin/list/box-sizing reset without
   changing the shared header, footer, or navigation. */
.km-root,
.km-root :where(*:not(svg, svg *)),
.km-root :where(*:not(svg, svg *))::before,
.km-root :where(*:not(svg, svg *))::after {
  all: revert;
}
/* SVG presentation attributes (x/y/width/fill/font-size) must remain intact. */
.km-root :where(svg, svg *) { box-sizing: content-box; }
