.nights-story>summary{cursor:pointer;display:list-item;color:#dce7f6;font-size:16px;padding:12px 0;list-style-position:inside}.nights-story>summary:focus-visible{outline:2px solid #85b7f7;outline-offset:6px}.nights-story:not([open]){padding:15px 0;margin-bottom:40px}.contact-intro{color:#b5bfd0;max-width:650px;font-size:18px}.contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:38px 0}.contact-card{display:flex;flex-direction:column;gap:15px;padding:30px;border:1px solid #303c4f;border-radius:16px;background:#131a25;color:#b5bfd0;text-decoration:none;min-width:0}.contact-card strong{font-size:clamp(18px,2vw,25px);font-weight:500;color:#edf3fb;overflow-wrap:anywhere}.contact-card:hover{border-color:#85b7f7;background:#192333}.contact-card:focus-visible{outline:2px solid #85b7f7;outline-offset:5px}@media(max-width:700px){.contact-actions{grid-template-columns:1fr}.contact-card{padding:24px}}

.photo-location,.landscape-lead>figcaption .photo-location{display:block;text-transform:none;letter-spacing:0;color:#94a4bc;font-size:11px;line-height:1.6;margin:5px 0 0}
