.guest-access-card{max-width:800px;margin:44px auto 64px;padding:36px 44px;border-radius:28px;background:var(--surface,#fff);color:var(--text,#173649);box-shadow:0 18px 60px #102f4510}
.guest-access-mark{float:right;font-size:52px;font-weight:750;color:#168f83;line-height:1.2}.guest-access-mark span{font-size:22px;color:#78909c;margin-left:8px}
.guest-access-eyebrow{color:#168f83;font-size:15px;letter-spacing:.08em}.guest-access-card h1{font-size:32px;margin:14px 0}.guest-access-lead{font-size:21px;line-height:1.7}
.guest-access-actions{display:flex;gap:14px;margin:26px 0}.guest-access-actions a{padding:14px 24px;border-radius:12px;background:#eaf3f3;color:#185f5b;text-decoration:none;font-size:19px;font-weight:650}.guest-access-actions .guest-primary{background:#167a70;color:white}.guest-access-actions a:hover{filter:brightness(.95)}
.guest-access-note{font-size:16px;line-height:1.9;color:#627987}.guest-revisit{margin-top:28px}.guest-revisit h2{font-size:19px}.guest-revisit>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guest-revisit a{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;background:#f0f6f6;border-radius:12px;text-decoration:none;color:#245064;font-size:17px}.guest-browse{display:inline-block;margin-top:28px;color:#397b79}
[data-science-theme="dark"] .guest-access-card{background:#152936;color:#e6eff3}[data-science-theme="dark"] .guest-access-note{color:#a9bfca}[data-science-theme="dark"] .guest-revisit a{background:#203b46;color:#dfeded}
.home-guest-quota{font-size:15px;color:#bcdedc;margin:16px 0 0}.home-guest-quota a{color:#83e5d9;text-underline-offset:3px}

