.lab-docs{width:min(720px,calc(100% - 48px));margin:0 auto;padding:72px 0}.lab-docs h2{margin:0 0 22px;font-size:40px;font-weight:300;letter-spacing:-.03em}.lab-card{display:grid;gap:18px;max-width:420px;padding:28px;border-radius:24px;border:1px solid var(--glass-edge);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:transform .25s ease-out,box-shadow .25s ease-out}.lab-card__line{margin:0;font-size:16px;line-height:1.5}.lab-card__view{justify-self:start;color:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .lab-card{background:var(--glass-bg);border-color:var(--glass-edge)}@media (hover:hover) and (pointer:fine){.lab-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(70,160,210,.28)}}@media (max-width:700px){.lab-docs{width:calc(100% - 40px);padding:48px 0}.lab-docs h2{font-size:32px}}