.west-intro{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:2rem;align-items:start;margin-bottom:2rem}.west-intro-image img{width:100%;height:auto;display:block}.west-notebooks{max-width:100%;margin:1.5rem auto}.west-notebooks label{display:block;font-weight:600;margin-bottom:.5rem}.west-notebooks input[type=search]{width:100%;max-width:520px;padding:.7rem;border:1px solid #aaa;border-radius:4px}.west-count{color:#666;font-size:.9rem}.west-table-scroll{width:100%;overflow-x:auto}.west-table{width:100%;border-collapse:collapse;font-size:.92rem}.west-table th,.west-table td{text-align:left;vertical-align:top;padding:.7rem .55rem;border-bottom:1px solid #ddd}.west-table th{font-weight:700}.west-table td:first-child{min-width:170px}.west-table td:nth-child(2){min-width:220px}.west-table td:nth-child(3){min-width:110px}.west-table td:nth-child(4),.west-table td:nth-child(5){min-width:125px}.west-table tr[hidden]{display:none}.west-thumb{display:block;width:90px;max-height:110px;object-fit:contain;margin-bottom:.4rem}.west-viewer{width:100%;max-width:100%}.west-viewer h2{margin-bottom:.35rem}.west-viewer-subtitle{font-size:1.15rem;margin:.2rem 0 .5rem}.west-viewer-languages{font-size:.9rem;margin:.25rem 0 1rem}.west-viewer-links{margin-top:1rem;font-size:.9rem}@media(max-width:650px){.west-intro{grid-template-columns:1fr}.west-mirador{min-height:500px!important}}
