.law-cabin-documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:16px}.law-cabin-document-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border,#d5dbe5);border-radius:12px;min-width:0}.law-cabin-document-card h3{font-size:1rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.law-cabin-document-card p{margin:0}.law-cabin-document-link{display:inline-block;align-self:flex-start;margin-top:auto;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.law-cabin-document-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
