.egcmrb26{--egc-ink:#183b36;--egc-bg:#f3f8f5;--egc-card:#fff;--egc-border:#547a71;--egc-button:#184e43;--egc-on:#fff;--egc-focus:#9b4612;box-sizing:border-box;background:var(--egc-bg)!important;color:var(--egc-ink)!important;border:1px solid var(--egc-border);border-radius:18px;padding:clamp(16px,3vw,28px);font:16px/1.6 system-ui,sans-serif;margin:30px 0;isolation:isolate}
.egcmrb26 *{box-sizing:border-box}.egcmrb26 :is(p,label,span,h2,h3,li,strong){color:var(--egc-ink)!important;background:transparent}.egcmrb26 p{font-size:15px;line-height:1.6;margin:10px 0 18px}.egcmrb26 h2{font-size:clamp(22px,2.8vw,32px);line-height:1.15;margin:8px 0}.egcmrb26 h3{font-size:20px;margin:4px 0 10px}.egcmrb26-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.egcmrb26-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.egcmrb26-kicker{font-size:11px;font-weight:750;letter-spacing:.12em}.egcmrb26-notice{border-left:4px solid var(--egc-border);padding:12px 16px;background:var(--egc-card);margin:22px 0}.egcmrb26-notice p{margin:4px 0}.egcmrb26 label{display:block;font-weight:700;margin:18px 0 8px}.egcmrb26 :is(select,option,textarea){background:var(--egc-card)!important;color:var(--egc-ink)!important;-webkit-text-fill-color:var(--egc-ink);font:inherit;opacity:1}.egcmrb26 :is(select,textarea){width:100%;max-width:100%;padding:12px;border:1px solid var(--egc-border);border-radius:7px;height:auto}.egcmrb26 textarea{resize:vertical}.egcmrb26 textarea::placeholder{color:var(--egc-ink);opacity:.8}.egcmrb26 button{background:var(--egc-button)!important;color:var(--egc-on)!important;border:2px solid var(--egc-button);font:700 15px/1.4 system-ui,sans-serif;padding:12px 18px;border-radius:8px;cursor:pointer;min-height:44px;white-space:normal}.egcmrb26 button.egcmrb26-secondary{background:var(--egc-card)!important;color:var(--egc-ink)!important;border-color:var(--egc-border)}.egcmrb26 button:hover{filter:brightness(.92)}.egcmrb26 :is(button,select,textarea):focus-visible{outline:3px solid var(--egc-focus);outline-offset:3px}.egcmrb26-actions{display:flex;gap:10px;flex-wrap:wrap}.egcmrb26-result{background:var(--egc-card);color:var(--egc-ink);border:2px solid var(--egc-border);border-radius:12px;padding:22px;margin-top:20px;overflow-wrap:anywhere}.egcmrb26 [hidden]{display:none!important}.egcmrb26-result blockquote{color:var(--egc-ink)!important;background:var(--egc-bg)!important;padding:16px;margin:12px 0;border-left:3px solid var(--egc-border);font-style:normal}.egcmrb26-result a{color:var(--egc-ink)!important;text-decoration:underline}.egcmrb26-result button{margin-top:12px}.egcmrb26 form{margin:0}.egcmrb26 .egcmrb26-fallback{font-size:14px}
@media(prefers-color-scheme:dark){.egcmrb26{--egc-ink:#edf8f3;--egc-bg:#16332d;--egc-card:#20483f;--egc-border:#96c6b7;--egc-button:#b8e3d1;--egc-on:#14362d;--egc-focus:#ffce94;color-scheme:dark}}
@media(max-width:520px){.egcmrb26-hero{grid-template-columns:1fr}.egcmrb26{padding:16px}.egcmrb26-result{padding:16px}.egcmrb26 button{flex:1 1 170px}}

.egcmrb26 fieldset{border:0;padding:0;margin:0;min-width:0;}
