.lab-card{position:relative;display:flex;align-items:center;gap:30px;padding:32px;border:1px solid #dce5e9;border-radius:20px;background:linear-gradient(120deg,#f3f8f8,#fff 62%);box-shadow:0 15px 35px #133b4810}.lab-card-mark{flex:none;width:104px;height:104px;display:grid;place-items:center;border-radius:25px;background:#e3efed;color:#125a59;font:700 34px Georgia,serif;letter-spacing:-.08em;box-shadow:inset 0 0 0 1px #cce2df}.lab-card-body{max-width:650px}.lab-card h3{margin:5px 0 7px;font:700 27px var(--serif)}.lab-card p:not(.eyebrow){margin:0 0 14px;color:var(--muted)}.lab-card .eyebrow{margin:0}.lab-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #b8d8cb;border-radius:99px;padding:5px 12px;color:#266b53;background:#eef8f2;font-size:12px;font-weight:700;white-space:nowrap}.lab-card>.lab-status{align-self:flex-start;margin-left:auto}.lab-detail{padding-top:46px;padding-bottom:100px}.lab-detail-head{margin:42px 0 50px;max-width:780px}.lab-detail-head h1{font:700 clamp(34px,5vw,62px) var(--serif);margin:8px 0 16px;line-height:1.18}.lab-detail-head .lead{font-size:18px;color:var(--muted);margin:0 0 23px}.lab-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:38px}.lab-detail-grid section,.lab-detail-grid aside{border:1px solid var(--line);border-radius:20px;padding:32px;background:var(--mist)}.lab-detail-grid h2{font:700 26px var(--serif);margin:0 0 17px}.lab-detail-grid p{color:var(--muted);line-height:1.95}.lab-detail-grid aside{background:#fff}.lab-detail-grid aside>strong{font-size:17px}.lab-detail-grid dl{margin:22px 0}.lab-detail-grid dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.lab-detail-grid dt{color:var(--muted)}.lab-detail-grid dd{margin:0;text-align:right}html[data-theme=dark] .lab-card{background:linear-gradient(120deg,#173038,#14212a 70%);border-color:#38505a;box-shadow:none}html[data-theme=dark] .lab-card-mark{background:#234a48;color:#c8ede2;box-shadow:inset 0 0 0 1px #396663}html[data-theme=dark] .lab-status{background:#1e3d32;color:#c1ecd2;border-color:#3e765b}html[data-theme=dark] .lab-detail-grid aside{background:#182832}@media(max-width:720px){.lab-card{align-items:flex-start;gap:18px;padding:23px;flex-wrap:wrap}.lab-card-mark{width:70px;height:70px;border-radius:18px;font-size:25px}.lab-card-body{width:calc(100% - 88px)}.lab-card h3{font-size:21px}.lab-card>.lab-status{margin-left:0}.lab-detail{padding-top:30px;padding-bottom:60px}.lab-detail-head{margin:31px 0}.lab-detail-grid{grid-template-columns:1fr;gap:17px}.lab-detail-grid section,.lab-detail-grid aside{padding:24px}}
.lab-card-mark img{width:68px;height:68px;display:block;object-fit:contain;filter:none!important}
@media(max-width:720px){.lab-card-mark img{width:50px;height:50px}}
