.entry-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start;width:100%;margin:18px 0 30px;clear:both}.entry-gallery figure{margin:0;min-width:0;width:100%}.entry-gallery a{display:block;border-radius:3px}.entry-gallery a:focus-visible{outline:3px solid #c47137;outline-offset:4px}.entry-gallery img{display:block;width:100%;max-width:100%;height:auto;max-height:480px;object-fit:contain;background:#f4f4ee}.entry-gallery figcaption{font-size:.86rem;line-height:1.6;color:var(--muted,#686a60);padding-top:7px;overflow-wrap:anywhere;white-space:pre-wrap}.content-entry.has-gallery{display:block}.content-entry.has-gallery .entry-image{display:block;float:none;width:auto;max-width:100%;height:auto;max-height:650px;object-fit:contain;margin:0 auto 18px}.content-entry.has-gallery .entry-gallery{flex:none;max-width:100%}.article-page .article-figure:has(+.entry-gallery){margin-bottom:18px}.cms-gallery{margin:24px 0;padding-top:24px;border-top:1px solid var(--line,#dcded1)}.cms-gallery h3{font-size:1.65rem}.cms-gallery-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.cms-gallery-item{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:20px;gap:20px;padding:16px;border:1px solid var(--line,#dcded1);border-radius:6px;background:#fff}.cms-gallery-item>img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain}.cms-gallery-fields{min-width:0}.cms-gallery-fields label{display:block;margin-top:10px}.cms-gallery-fields input{width:100%;box-sizing:border-box}.cms-gallery-actions{display:flex;gap:8px;flex-wrap:wrap}.cms-gallery-actions button{border:1px solid #bdc4ba;background:#fffef9;color:#244b39;padding:8px 10px;border-radius:4px;min-height:42px;font-size:.85rem}.cms-gallery-actions button:disabled{opacity:.45;cursor:default}.gallery-progress{min-height:1.6em;color:#244b39;font-size:.9rem;margin:12px 0}@media(max-width:600px){.entry-gallery{gap:18px}.cms-gallery-item,.entry-gallery{grid-template-columns:minmax(0,1fr)}.cms-gallery-item>img{max-height:220px}.entry-gallery img{max-height:none}}