.document-library{display:grid;gap:2rem}.document-card{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:2rem;padding-block:2rem;border-top:1px solid var(--color-rule);min-width:0}.document-preview{display:block;background:var(--color-paper-2);padding:1rem;align-self:start}.document-preview img{display:block;width:100%;height:auto}.document-copy{min-width:0}.document-copy h3{font:600 clamp(1.4rem,3vw,2rem)/1.2 var(--font-display);margin:.5rem 0 1rem;overflow-wrap:anywhere}.document-number{font-weight:600;overflow-wrap:anywhere}.document-date,.document-note{color:var(--color-muted);font-size:.9rem}.document-context{padding:1.5rem;background:var(--color-paper-2);border-left:3px solid var(--color-accent-deep);margin-top:2rem}.document-context p{max-width:80ch}.document-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.document-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent-deep);font-weight:600;overflow-wrap:anywhere}.factory-footage{margin:1.5rem 0}.factory-footage video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--color-ink)}.factory-footage figcaption{margin-top:.75rem;font-size:.9rem;color:var(--color-muted)}#document-library,#factory-video,#patents-documents,.document-card{scroll-margin-top:6rem}@media(max-width:640px){.document-card{grid-template-columns:minmax(0,1fr);gap:1rem}.document-preview{width:min(100%,240px);box-sizing:border-box;justify-self:center}.document-links{display:grid;grid-template-columns:minmax(0,1fr)}}