/* ---- THE ACKNOWLEDGEMENT OF COUNTRY -------------------------------------
   4 September 2026.

   WHY THIS FILE EXISTS AT ALL, and it is the whole finding. The site has
   carried an Acknowledgement since long before today — on TEN of its
   fifty-one public pages. Not the front door, not our-beginning.html, not one
   of the twelve shop pages. And nobody decided that: the block is styled by
   `.acknowledge` in life/styles.css, and the ten pages that carried it are
   exactly the ten that load that stylesheet. Everywhere else it would have
   rendered as unstyled text, so it was never added. The reach of the
   company's statement about whose land this is was set by a CSS import.

   So the styling is moved out of a stylesheet only one branch of the tree
   loads, into one this can link from anywhere.

   IT NAMES NO COLOUR. These pages do not share a palette — some are the
   park's dusk greens, some are campaign pages on paper, one is a print
   sheet. A block that set its own ink would be right on one of them and
   wrong on the rest, so it inherits: currentColor for the rule, and the
   page's own text colour for the words. The only thing it asserts is space.

   THE RULE FADES AND THE WORDS DO NOT. An earlier draft put opacity on the
   whole block, which took the text down with the hairline — the one thing on
   the page that should not be quieter than what surrounds it. */
/* `html section.ps-aoc` AND NOT `.ps-aoc`, and the extra weight was measured
   rather than added on principle. One page took the max-width and the margin
   from this rule and dropped the border: computed border-top 0px none,
   max-width 736px, on home-school/index.html. The culprit is that page's own

       section:first-of-type{border-top:0}

   which is element-plus-pseudo-class — exactly the weight of `section.ps-aoc`
   — and every one of these twenty-eight pages loads its own stylesheet AFTER
   this one, so a tie goes to them. `html` in front breaks the tie without an
   !important, which is the thing the next page to disagree would have to
   argue with. Raising it to `section.ps-aoc` first did NOT fix it, which is
   how the real rule got found instead of guessed at. */
html section.ps-aoc{
  max-width:46rem;
  margin:2.6rem auto 0;
  padding:1.4rem 1.5rem 1.6rem;
  border-top:1px solid currentColor;
  border-top-color:color-mix(in srgb, currentColor 24%, transparent);
}
html section.ps-aoc p{
  margin:0;
  font-size:.92rem;
  line-height:1.62;
}
html section.ps-aoc strong{font-weight:600}
@media print{ html section.ps-aoc{break-inside:avoid} }
