.congress-hero{background:#edf0f3;border-bottom:1px solid var(--line)}.congress-hero h1{font-size:clamp(36px,5vw,68px);max-width:1000px}.congress-hero .lead{max-width:850px}.congress-content{min-height:40vh}.congress-manage{text-align:right;margin-top:70px;font-size:14px;color:var(--muted)}.event-card{border-top:1px solid var(--line);padding:35px 0 50px}.event-card h2{font-size:32px;margin-bottom:10px}.event-meta{font-size:15px;color:var(--accent)}.event-description{white-space:pre-line;max-width:900px}.event-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.event-photos a{display:block;background:#edf0f3}.event-photos img{width:100%;height:250px;object-fit:contain;display:block}.editor h1{font-size:42px}.editor-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:45px;margin-top:30px}.editor-layout aside>button{width:100%}#admin-events button{width:100%;text-align:left;padding:14px;background:#f5f6f8;border:1px solid var(--line);margin-top:12px;cursor:pointer}.editor form label{display:block;font-size:16px;margin-bottom:20px}.editor input:not([type=checkbox]),.editor select,.editor textarea{display:block;width:100%;font:inherit;padding:12px;border:1px solid #adb5bf;background:white;border-radius:4px;margin-top:6px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.editor-actions{display:flex;gap:16px;flex-wrap:wrap}.editor-actions button{padding:14px 22px;cursor:pointer;border:1px solid var(--line)}.publish-check{display:flex!important;align-items:center;gap:12px}.publish-check input{width:22px;height:22px}.editor-figure{margin:0}.editor-figure button{margin-top:8px;padding:8px;cursor:pointer}.editor-figure img{height:140px}#admin-status{padding:12px;background:#edf0f3;min-height:48px}button:disabled{opacity:.6;cursor:wait}.event-card[hidden]{display:none}@media(max-width:800px){.editor-layout{grid-template-columns:1fr}.event-photos{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}}@media(max-width:500px){.event-photos{grid-template-columns:1fr}.event-photos img{height:auto;max-height:450px}}
.congress-feature{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);column-gap:clamp(32px,6vw,90px);row-gap:18px}.congress-feature .section-marker,.congress-feature h2{grid-column:1}.congress-feature h2{font-size:clamp(32px,4vw,54px);margin:0;align-self:start}.congress-feature>p:not(.section-marker){grid-column:2;margin:0;max-width:850px;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.congress-feature strong{color:var(--accent)}@media(max-width:800px){.congress-feature{grid-template-columns:1fr}.congress-feature .section-marker,.congress-feature h2,.congress-feature>p:not(.section-marker){grid-column:1}}