.access{min-height:calc(100vh - 176px);max-width:980px;margin:0 auto;padding:68px 30px;display:grid;grid-template-columns:.86fr 1fr;align-items:center;gap:32px}.access-mascot{width:min(100%,420px);justify-self:center;object-fit:contain;filter:drop-shadow(0 18px 23px color-mix(in srgb, var(--color-shadow) 13%, transparent))}.access h1{font-size:clamp(46px,6vw,70px);line-height:1;letter-spacing:-.075em;margin:0}.access .button{display:inline-block;margin:30px 0 19px;text-decoration:none;font-weight:700}.access small{display:block;line-height:1.6}.access small a{color:var(--color-primary);font-size:14px;font-weight:700}@media(max-width:760px){.access{min-height:calc(100vh - 140px);padding:42px 20px 55px;grid-template-columns:1fr;gap:12px;text-align:center}.access-mascot{width:min(78vw,300px)}.access h1{font-size:48px}}
