/* Shared page introduction: shop and public licence guide. */
.site-theme .page-cover{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;box-sizing:border-box;padding:52px 45px;margin:0 0 35px;border:0;border-radius:3px;min-height:285px;background:#251432;color:#fff}
.site-theme .page-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,8,32,.93) 0%,rgba(30,12,49,.85) 45%,rgba(35,16,48,.35) 100%),url('../images/marketing/driving-school-team-v1.webp') center 48%/cover}
.site-theme .page-cover h1{max-width:850px;margin:20px 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:#fff}
.site-theme .page-cover p{max-width:760px;margin:0 0 18px;color:#e9dff4;font-size:1rem;line-height:1.7}
.site-theme .page-cover .eyebrow{color:#c5a0f0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.site-theme .page-cover .text-link{display:inline-block;color:#dbc2ff}
.site-theme .page-cover .button{margin-top:10px}
.site-theme .page-cover a:focus-visible{outline:3px solid #d6b4ff;outline-offset:5px}
@media(max-width:680px){.site-theme .page-cover{padding:32px 24px;min-height:0}.site-theme .page-cover h1{font-size:clamp(2rem,8vw,2.8rem)}.site-theme .page-cover::before{background-position:center,62% center}.site-theme .page-cover p{font-size:.95rem}}
