/* Page split additions; original access card and calibration styling remains shared. */
.split-crosslink{margin-top:clamp(22px,4vw,54px);padding-top:20px;border-top:1px solid var(--line,rgba(20,52,39,.2))}
.certification-hero{padding-top:clamp(88px,11vw,165px);padding-bottom:clamp(70px,9vw,130px);background:radial-gradient(ellipse at 80% 25%,rgba(184,152,90,.12),transparent 55%),linear-gradient(145deg,#f7f4ec,#eee8da)}
.certification-hero .body-copy{align-self:end}.certification-hero .textlink{margin-top:26px}
.split-next-links{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;justify-content:center;margin:34px 0 0}
#organisations .tile{max-width:none}
@media(max-width:700px){.certification-hero{padding-top:80px}.split-next-links{flex-direction:column;align-items:center}}

/* The two split pages use a quiet lift instead of the shared pointer light. */
body[data-access-version="3"] main .m-surface::before{content:none!important}
body[data-access-version="3"] main .glow,
body[data-access-version="3"] main .field .glow{box-shadow:none}
body[data-access-version="3"] main .m-surface{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
@media (hover:hover) and (pointer:fine){
  body[data-access-version="3"] main .m-surface:hover{transform:translateY(-6px);box-shadow:0 22px 40px -28px rgba(15,42,33,.35)}
}
/* The standalone organisation and access panels span a full shell.
   Their copy uses that width while retaining a comfortable reading measure. */
#organisations .tile .body-copy{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,44px)}
#organisations .tile .body-copy p{max-width:none;margin:0}
@media (min-width:701px) and (max-width:1100px){
  #organisations .tile .body-copy{grid-template-columns:repeat(2,minmax(0,1fr))}
  #organisations .tile .body-copy p:last-child{grid-column:1/-1;max-width:68ch}
}
@media (max-width:700px){
  #organisations .tile .body-copy{grid-template-columns:1fr;gap:16px}
}
@media (prefers-reduced-motion:reduce){body[data-access-version="3"] main .m-surface{transition:none}}
