/* The partner program page (theme/pages/partners/, served at /partners/): what its parts share. The sections live in
   parts/: top (the hero), blocks (seven static blocks and their pictures), faq (the questions) and finale (the night with
   the partner check). The page is assembled from the landing kit (theme/assets/css/kit.css, the umbrella's
   marketing/landing/BRANDBOOK.md) and the white label pictures (theme/assets/css/wl.css, loaded by the wl-sprite
   component); the parts' own files hold only what is this page's. This file holds the anchor offset, the list reset,
   the focus ring for what the kit does not cover and the still frame under reduced motion. Every rule is scoped to
   .pg-partners, the class templates/page-parts.php puts on <main>. */

main.pg-partners{padding-top:0}
.pg-partners [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}
:where(.pg-partners) :where(ul,ol){list-style:none;margin:0;padding:0}
.pg-partners :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}
@media (prefers-reduced-motion:reduce){
  .pg-partners *{transition:none !important;animation:none !important}
}
