a{color:inherit}
summary{list-style:none;cursor:pointer}
summary::-webkit-details-marker{display:none}
details[open] summary svg{transform:rotate(180deg)}
.wrap{max-width:1280px;margin:0 auto;padding:0 40px}
.nl{font-family:'Cinzel',serif;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#FFF2D5;text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer}
.nl:hover{color:#DB9A2B}
.nl.on{border-bottom-color:#DB9A2B}
.ddi:hover{background:#fff}
.ddi .t{display:block;font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600}
.ddi .s{display:block;font-size:15px}
.fl:hover{color:#DB9A2B;text-decoration:underline}
.fh{font-family:'Cinzel',serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#DB9A2B;margin:0 0 12px}