.museum-documents-section{padding:62px 0 96px}
.museum-documents-section h2{margin:0 0 30px;color:#24231f;font:500 clamp(34px,3vw,48px)/1.08 'Cormorant Garamond',Georgia,serif}
.museum-documents{margin:0;padding:0;border:1px solid #ded8ce;list-style:none}
.museum-document{display:grid;grid-template-columns:40px 58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:102px;padding:16px 28px 16px 20px;border-bottom:1px solid #ded8ce;background:#fff}
.museum-document:last-child{border-bottom:0}
.museum-document__number{color:#7a7064;font:600 13px/1 Inter,Arial,sans-serif;text-align:right}
.museum-document__icon{position:relative;display:block;width:34px;height:44px;border:1.5px solid #b58c58;color:#b58c58}
.museum-document__icon:before{content:"";position:absolute;right:-1.5px;top:-1.5px;width:10px;height:10px;background:#fff;border-left:1.5px solid #b58c58;border-bottom:1.5px solid #b58c58;clip-path:polygon(0 0,100% 100%,0 100%)}
.museum-document__icon:after{content:attr(data-extension);position:absolute;left:3px;right:3px;bottom:7px;overflow:hidden;color:inherit;font:600 8px/1 Inter,Arial,sans-serif;text-align:center}
.museum-document__icon--page:after{bottom:5px;font-size:16px}
.museum-document__body{min-width:0}
.museum-document__title{display:inline;color:#24231f;font:500 18px/1.35 'Cormorant Garamond',Georgia,serif;text-decoration:none}
.museum-document__title:hover,.museum-document__title:focus-visible{color:#99703e;text-decoration:none}
.museum-document__body small{display:block;margin-top:7px;color:#6b6259;font:500 11px/1.3 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.museum-document__actions{display:flex;align-items:center;gap:26px;padding-left:28px}
.museum-document__actions a{display:inline-flex;align-items:center;gap:8px;color:#3c3935;font:500 12px/1.3 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.museum-document__actions a:hover,.museum-document__actions a:focus-visible{color:#99703e;text-decoration:none}
.museum-document__actions svg{width:16px;height:16px;fill:none;stroke:#b58c58;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.museum-documents__empty{padding:28px;background:#f3eee7}

@media(max-width:767px){
    .museum-documents-section{padding:42px 0 64px}
    .museum-documents-section h2{margin-bottom:22px}
    .museum-document{grid-template-columns:28px 42px minmax(0,1fr);gap:10px;min-height:0;padding:18px 14px 18px 8px}
    .museum-document__number{font-size:11px}
    .museum-document__icon{width:28px;height:36px}
    .museum-document__icon:after{bottom:6px;font-size:6px}
    .museum-document__title{font-size:16px}
    .museum-document__actions{grid-column:3;justify-content:flex-start;gap:20px;padding:4px 0 0}
    .museum-document__actions a{font-size:11px}
}
