/* Laboratory information reuses the About shell, tokens and native navigation. */
.laboratory-reading{scroll-margin-block-start:var(--cando-space-8)}
.laboratory-section-title{margin-block-end:var(--cando-space-6);font-size:var(--cando-heading-s-size);line-height:var(--cando-heading-s-lh);font-weight:var(--cando-font-weight-bold);color:var(--cando-primary-500)}
.laboratory-facilities{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cando-space-4);list-style:none;margin:0;padding:0}
.laboratory-facilities li{display:flex;align-items:start;gap:var(--cando-space-3);padding:var(--cando-space-4);border:1px solid var(--cando-primary-100);border-radius:8px;background:var(--cando-primary-50);font-size:var(--cando-body-m-size);line-height:var(--cando-body-m-lh);color:var(--cando-text-secondary)}
.laboratory-facilities .cando-icon{flex:none;width:20px;height:20px;color:var(--cando-primary-400);margin-block-start:var(--cando-space-1)}
.laboratory-rules{list-style:none;margin:0;padding:0}
.laboratory-rules li{padding:var(--cando-space-5) var(--cando-space-4);border-block-end:1px solid var(--cando-border-disabled);font-size:var(--cando-body-m-size);line-height:2;color:var(--cando-text-secondary);overflow-wrap:anywhere}
.laboratory-rules li:nth-child(odd){background:var(--cando-primary-50)}
.laboratory-rules li:first-child{border-start-start-radius:8px;border-start-end-radius:8px}
.laboratory-rules li:last-child{border-block-end:0;border-end-start-radius:8px;border-end-end-radius:8px}
@media(min-width:768px){.laboratory-facilities{grid-template-columns:repeat(2,minmax(0,1fr))}}
