.vxe-journal{max-width:1150px;margin:40px auto;color:inherit}.vxe-journal h2{font-size:clamp(30px,5vw,60px);line-height:1.1;letter-spacing:-.015em}.vxe-stories{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.vxe-stories button{padding:13px 18px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:30px;cursor:pointer}.vxe-stories button[aria-pressed=true]{background:#ffde00;color:#151515;border-color:#151515}.vxe-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vxe-journal article[hidden]{display:none}.vxe-open{border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer;width:100%}.vxe-open img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.vxe-open strong{display:block;font-size:16px;line-height:1.5;margin:8px 0 15px}.vxe-journal dialog{border:0;border-radius:12px;padding:12px;background:#fff;color:#171717;max-width:90vw;width:510px;max-height:95vh}.vxe-journal dialog::backdrop{background:#000b}.vxe-slides figure{margin:0}.vxe-slides img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain}.vxe-journal dialog nav{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.vxe-journal dialog button{min-height:40px;min-width:45px;border:1px solid #ccc;background:white;color:black;border-radius:6px;cursor:pointer}.vxe-close{float:right;margin-bottom:8px}.vxe-slides{clear:both}.vxe-journal button:focus-visible{outline:3px solid #9a7300;outline-offset:3px}@media(max-width:600px){.vxe-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vxe-open strong{font-size:13px}.vxe-stories button{padding:9px 12px}}
