.archive-entry{display:block;border:1px solid #655441;border-radius:12px;padding:20px;margin:24px 0;text-decoration:none}.archive-entry img{width:100%;height:240px;object-fit:cover;border-radius:8px}.archive-entry h2{margin:18px 0 10px;font-size:1.5rem}.archive-entry p{color:#cfbca5}#nl-form{padding:24px;border:1px solid #655441;border-radius:12px;margin:28px 0}#nl-form label{display:block}#nl-email{display:block;box-sizing:border-box;width:100%;font:inherit;padding:12px;margin:12px 0 24px}#nl-form .consent{font-size:1rem;line-height:1.7}#nl-form button{font:inherit;background:#e7bd7f;color:#19130d;border:0;border-radius:8px;padding:12px 18px;cursor:pointer;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #f1d19b;outline-offset:4px}
.archive-entry[hidden]{display:none}.archive-search input{display:block;width:100%;box-sizing:border-box;font:inherit;padding:12px;margin-top:10px}.consent input[type=checkbox]{display:inline-block!important;width:auto!important;margin-right:10px}
