.album-intro{padding-block:65px}.album-intro>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:620px;margin:28px 0}.logout{font:inherit;background:none;border:1px solid var(--line);color:var(--paper);min-height:44px;padding:10px 14px;border-radius:3px;cursor:pointer}.header form{margin:0}.access-page{max-width:520px;margin:64px auto 100px}.access-page h1{font-size:clamp(38px,6vw,58px);letter-spacing:-2px;line-height:1.1}.access-page p{font-size:15px;line-height:1.7;color:#c3c7c0;margin:24px 0}.access-form{display:grid;gap:12px;margin:32px 0}.access-form label{font-size:13px}.access-form input{width:100%;min-height:52px;font:inherit;font-size:16px;padding:13px 16px;border:1px solid var(--line);background:#151815;color:var(--paper);border-radius:3px}.access-form input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.access-form button{border:0;cursor:pointer}.access-page .access-error{color:#efbd91;margin:0}.access-back{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.protected-note{color:var(--muted);font-size:12px;margin-top:10px}@media(max-width:767px){.access-page{margin:43px auto 65px}.album-intro{padding-block:43px}.album-intro h1{font-size:39px}.album-intro>p:not(.eyebrow){font-size:14px}}
