.compact-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.compact-events .event-card{display:block;padding:0;border:1px solid #d3d9ce;border-radius:12px;background:#fffdf7;overflow:hidden}.compact-events .event-card>.event-image{border-radius:0}.compact-events .event-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.compact-events .event-content{padding:24px}.compact-events .event-content h3{margin:0 0 10px;font-size:25px;line-height:1.35}.compact-events .event-meta{font-size:14px;line-height:1.6;color:#5b6e65;margin:0 0 16px}.compact-events .event-content>p{margin-top:0;margin-bottom:16px}.compact-events .host-line{font-size:16px;line-height:1.7}.compact-events .event-speakers{border:0;border-top:1px solid #d3d9ce;padding:16px 0 0;margin-top:18px}.compact-events summary{cursor:pointer;font-weight:650;font-size:16px}.compact-events .speaker-roles{margin:16px 0 12px}.compact-events .event-footnote{font-size:13px;line-height:1.6;color:#5b6e65;margin-bottom:0}@media(max-width:760px){.compact-events{grid-template-columns:1fr;gap:24px}.compact-events .event-content{padding:22px}}.event-image img,.personal-evidence img,.gobi-photo img{height:auto;aspect-ratio:4/3}.release-contact{border:1px solid #8da59a;padding:clamp(22px,4vw,40px);border-radius:14px}.release-contact label{display:grid;gap:12px;font-weight:600}.release-contact select{width:100%;font:inherit;padding:12px;background:#faf9f2;color:#193b34}.release-contact .actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.release-contact .secondary{background:#faf9f2;color:#193b34}.release-contact p{font-size:16px;line-height:1.7}.speaker-label{font-weight:650;margin:20px 0 8px}.speaker-roles{padding-left:20px;line-height:1.7;font-size:16px}.speaker-roles li{margin:7px 0}.service-status{font-size:14px;line-height:1.6;max-width:55ch}.client-login{margin-left:12px}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ba5c33;outline-offset:5px}.gobi-band a:focus-visible,.dark a:focus-visible{outline-color:#f2c49d}