.access-form{padding-block:60px}.access-invitation{border-block:1px solid var(--line);padding:22px 0;margin:26px 0 22px;width:100%;max-width:400px}.access-invitation strong{font-size:17px}.access-invitation p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:8px}.album-access-form{width:100%;max-width:400px}.album-access-form label{display:block;font-size:15px}.album-access-form input{display:block;width:100%;border:1px solid var(--line);border-radius:4px;background:#ffffff06;color:var(--ink);padding:14px;margin-top:10px;font:inherit;font-size:16px}.album-access-form p{font-size:13px;line-height:1.7;color:var(--muted);margin:10px 0 20px}.album-access-form .button,.album-access-ready .button{width:100%;font-size:14px;gap:14px}.album-access-ready{max-width:400px;width:100%;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.album-access-ready h2{font-size:37px;letter-spacing:-1px;margin-bottom:16px}.album-access-ready p{font-size:15px;color:var(--muted);margin-bottom:20px}.access-form .access-privacy{font-size:13px;line-height:1.7;margin-top:23px;max-width:400px;color:var(--muted)}.access-privacy a{text-decoration:underline;text-underline-offset:4px}.access-help{font-size:14px;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.album-access-ready[hidden]{display:none}@media(max-width:700px){.access-form{padding:36px 24px 45px}.access-form h1{font-size:57px}.access-art{min-height:290px}.access-art p{font-size:48px!important;line-height:1.05}.access-form .access-privacy,.album-access-form #access-note{font-size:13px!important}.access-form .button{min-height:50px}}
