.access-story-photo{position:relative;overflow:hidden;border-radius:24px;margin-bottom:28px;background:#193c78;aspect-ratio:16/10}.access-story-photo img{width:100%;height:100%;object-fit:cover;object-position:center 65%}.access-story-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#102b50d9);pointer-events:none}.access-story-photo span{position:absolute;z-index:1;left:24px;right:24px;bottom:24px;color:white;font-size:20px;font-weight:750;line-height:1.4}.lens-entry-experience .account-layout{gap:48px;align-items:start}.lens-entry-experience .account-welcome{padding:0}.lens-entry-experience .account-welcome h2{font-size:clamp(26px,3vw,36px)}.lens-entry-experience .access-card{position:relative;padding:32px;border-radius:24px;border-color:#cbdbe8;box-shadow:0 18px 60px #193c780a;animation:access-reveal .35s ease-out}.access-card-heading>p:last-child{font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:24px}.access-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#193c78,#146d85);color:white;font-size:30px;margin-bottom:20px;box-shadow:0 0 0 6px #eaf3f9}.lens-entry-experience .access-card h1{font-size:clamp(26px,3vw,32px);line-height:1.2;letter-spacing:-.035em;margin:12px 0}.access-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#eef3f8;padding:5px;border:1px solid #dce5ef;border-radius:12px;margin:0 0 24px}.access-modes a{padding:12px 8px;text-align:center;font-size:14px;line-height:1.5;border-radius:8px;text-decoration:none;transition:background .15s}.access-modes a[aria-current=page]{background:white;color:var(--blue);box-shadow:0 2px 6px #193c7810}.access-card .nk-auth-form{margin:0;gap:20px;max-width:none}.access-card .nk-auth-form label{font-size:14px;line-height:1.5}.access-card .nk-auth-form input{background:#fafcfe;border-radius:10px;transition:border-color .15s,box-shadow .15s}.access-card .nk-auth-form input:focus{background:white;border-color:#193c78;box-shadow:0 0 0 3px #193c7810}.access-card .nk-auth-form>.button{width:100%;justify-self:stretch;min-height:52px}.access-support{border-top:1px solid #e1e8ef;margin-top:24px;padding-top:20px;display:grid;gap:16px;font-size:14px;line-height:1.6}.access-support p{margin:8px 0}.access-support summary{cursor:pointer;color:var(--muted)}@keyframes access-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.lens-entry-experience .account-layout{gap:24px}.access-story-photo{display:none}.lens-entry-experience .access-story h2{font-size:26px;margin:16px 0 12px}.access-story .access-intents{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.access-story .access-intents a{padding:14px}.access-story .access-intents span{display:none}.lens-entry-experience .access-card{padding:24px 20px;border-radius:20px}.access-mark{display:none}.access-card-heading .eyebrow{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.lens-entry-experience .access-card{animation:none}.access-card input,.access-modes a{transition:none}}