.ecl-chat-heading--1{margin:1.5rem 0 .5rem;font-size:2.25rem;font-weight:400;line-height:2.75rem}.ecl-chat-heading--2{margin:1.5rem 0 .5rem;font-size:2rem;font-weight:400;line-height:2.5rem}.ecl-chat-heading--3{margin:1.5rem 0 .5rem;font-size:1.75rem;font-weight:400;line-height:2rem}.ecl-chat-heading--4{margin:1.5rem 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.75rem}.ecl-chat-heading--5{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}.ecl-chat-heading--6{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.ecl-topic-card-status--open{background-color:var(--ecl-color-success-5,#ebf9eb);color:var(--ecl-color-success-100,#216e21);border-color:var(--ecl-color-success-100,#216e21)}.ecl-topic-card-status--forthcoming{color:#915e12;background-color:#fff4e1;border-color:#915e12}.ecl-topic-card-status--closed{background-color:var(--ecl-color-error-5,#ffeaea);color:var(--ecl-color-error-100,#b31b1b);border-color:var(--ecl-color-error-100,#b31b1b)}.ecl-topic-card-domain-type{background-color:var(--ecl-color-dark-5,#f5f5f5);color:var(--ecl-color-dark-100,#262b38);border-color:#0000}.ecl-topic-card-funding-type{background-color:var(--ecl-color-primary-5,#f3f6fc);color:var(--ecl-color-primary-100,#0e47cb);border-color:var(--ecl-color-primary-100,#0e47cb)}.ecl-chat-section-box{border-top:1px solid var(--ecl-color-dark-20,#d4d5d7);padding:1rem 0}.ecl-chat-dl-term{color:var(--ecl-color-dark-100,#262b38);margin-top:.5rem;font-size:.875rem;font-weight:600}.ecl-chat-dl-definition{color:var(--ecl-color-dark-80,#515560);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.ecl-chat-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ecl-color-dark-100,#262b38);margin:0;padding:0 0 .5rem;font-size:.75rem;font-weight:700}@media (min-width:996px){.ecl-chat-heading--1{font-size:2.625rem;line-height:3.25rem}.ecl-chat-heading--2{font-size:2.25rem;line-height:2.75rem}.ecl-chat-heading--3{font-size:2rem;line-height:2.5rem}.ecl-chat-heading--4{font-size:1.75rem;line-height:2rem}}.ecl-chat-response{width:100%;font-size:1rem;line-height:1.5}.ecl-chat-response>:first-child{margin-top:0}.ecl-chat-response>:last-child{margin-bottom:0}.ecl-chat-response p,.ecl-chat-paragraph{font-size:1rem;font-weight:400;line-height:1.5}.ecl-unordered-list>li>p,.ecl-ordered-list>li>p{margin:0}.ecl-unordered-list>li>p+p,.ecl-ordered-list>li>p+p{margin-top:.5rem}.ecl-chat-response strong{font-weight:600}.ecl-chat-response a{color:var(--ecl-color-primary-100,#0e47cb);font-weight:500;text-decoration:underline}.ecl-chat-response a:hover{color:var(--ecl-color-primary-140,#0b39a2)}.ecl-chat-response table{border-collapse:collapse;border:1px solid var(--ecl-color-dark-20,#d4d5d7);width:100%;margin:1rem 0}.ecl-chat-response thead{background-color:var(--ecl-color-dark-5,#f4f5f5)}.ecl-chat-response tbody tr{border-bottom:1px solid var(--ecl-color-dark-20,#d4d5d7)}.ecl-chat-response th{text-align:left;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.ecl-chat-response td{padding:.5rem 1rem;font-size:.875rem}.ecl-chat-response blockquote{border-left:4px solid var(--ecl-color-dark-40,#a8aaaf);color:var(--ecl-color-dark-60,#7d8088);margin:1rem 0;padding-left:1rem;font-style:italic}.ecl-chat-response code{background-color:var(--ecl-color-dark-5,#f4f5f5);border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.875rem}.ecl-chat-response pre{margin:1rem 0}.ecl-chat-response pre code{border:1px solid var(--ecl-color-dark-20,#d4d5d7);border-radius:.5rem;padding:1rem;display:block;overflow-x:auto}.ecl-chat-response hr{border:0;border-top:1px solid var(--ecl-color-dark-20,#d4d5d7);margin:1.5rem 0}.ecl-chat-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.ecl-chat-conversation__messages{flex:1;padding:1rem;overflow-y:auto}.ecl-chat-conversation__input{padding:1rem;position:sticky;bottom:0;left:0;right:0}.ecl-chat-conversation--topics-form-open{-webkit-overflow-scrolling:touch;overflow-y:auto}.ecl-chat-conversation--topics-form-open .ecl-chat-conversation__messages{flex:0 auto;overflow:visible}.ecl-chat-conversation--topics-form-open .ecl-chat-conversation__input{flex-shrink:0;position:static}.ecl-chat-conversation--topics-form-open .ecl-chat-conversation__scroll-spacer{display:none}.ecl-chat-message{gap:.75rem;max-width:100%;margin-bottom:1rem;display:flex}.ecl-chat-message--user{justify-content:flex-end}.ecl-chat-message--user .ecl-chat-message__bubble{background-color:var(--ecl-color-primary-5,#f3f6fc);color:var(--ecl-color-dark-100,#262b38);border-radius:1rem 1rem .25rem;max-width:80%;padding:.75rem 1rem}.ecl-chat-message--topics-search-form.ecl-chat-message--user .ecl-chat-message__bubble{background-color:#0000;max-width:100%;padding:0}.ecl-chat-message--assistant{justify-content:flex-start}.ecl-chat-message--assistant .ecl-chat-message__bubble{color:var(--ecl-color-dark-100,#262b38);background-color:#0000;width:100%;max-width:100%;padding:.75rem 0}.ecl-chat-message.ecl-chat-message--progress-only{padding-top:0;padding-bottom:0}.ecl-chat-message.ecl-chat-message--progress-only .ecl-chat-message__bubble{padding:0}.ecl-chat-message--streaming .ecl-chat-message__bubble{background-color:#0000}.ecl-chat-message__bubble{word-break:break-word;line-height:1.5}.ecl-chat-message__stack{flex-direction:column;width:100%;min-width:0;display:flex}.ecl-chat-message__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex;position:relative}.ecl-chat-message__sr-announce{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ecl-chat-message__action-btn{width:2rem;height:2rem;color:var(--ecl-color-dark-100,#262b38);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ecl-chat-message__action-btn:hover:not(:disabled){color:var(--ecl-color-dark-80,#515560);background-color:var(--ecl-color-dark-5,#f4f5f5);border-color:var(--ecl-color-dark-10,#e9eaeb)}.ecl-chat-message__action-btn:focus-visible{outline:2px solid var(--ecl-color-primary-100,#0e47cb);outline-offset:2px}.ecl-chat-message__action-btn:disabled{opacity:.35;cursor:default}.ecl-chat-message__action-btn--active{color:var(--ecl-color-primary-100,#0e47cb)}.ecl-chat-message__action-btn--active:hover:not(:disabled){color:var(--ecl-color-primary-140,#0b39a2);background-color:var(--ecl-color-primary-5,#f3f6fc);border-color:var(--ecl-color-primary-20,#cfdaf5)}.ecl-chat-message__stack-actions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.ecl-chat-feedback-panel{border:1px solid var(--ecl-color-dark-10,#e9eaeb);background-color:var(--ecl-color-white,#fff);color:var(--ecl-color-dark-100,#262b38);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.ecl-chat-feedback-panel__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ecl-chat-feedback-panel__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.ecl-chat-feedback-panel__close{width:1.5rem;height:1.5rem;color:var(--ecl-color-dark-60,#747780);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ecl-chat-feedback-panel__close:hover:not(:disabled){color:var(--ecl-color-dark-80,#515560);background-color:var(--ecl-color-dark-5,#f4f5f5);border-color:var(--ecl-color-dark-10,#e9eaeb)}.ecl-chat-feedback-panel__close:focus-visible{outline:2px solid var(--ecl-color-primary-100,#0e47cb);outline-offset:2px}.ecl-chat-feedback-panel__chips{flex-wrap:wrap;gap:.375rem;display:flex}.ecl-chat-feedback-chip{color:var(--ecl-color-dark-80,#515560);background-color:var(--ecl-color-dark-5,#f4f5f5);border:1px solid var(--ecl-color-dark-10,#e9eaeb);cursor:pointer;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;line-height:1.4;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ecl-chat-feedback-chip:hover:not(:disabled){border-color:var(--ecl-color-primary-60,#6e91e0);background-color:var(--ecl-color-primary-5,#f3f6fc);color:var(--ecl-color-primary-100,#0e47cb)}.ecl-chat-feedback-chip:focus-visible{outline:2px solid var(--ecl-color-primary-100,#0e47cb);outline-offset:2px}.ecl-chat-feedback-chip--active{background-color:var(--ecl-color-primary-100,#0e47cb);border-color:var(--ecl-color-primary-100,#0e47cb);color:var(--ecl-color-white,#fff)}.ecl-chat-feedback-chip--active:hover:not(:disabled){background-color:var(--ecl-color-primary-140,#0b39a2);border-color:var(--ecl-color-primary-140,#0b39a2);color:var(--ecl-color-white,#fff)}.ecl-chat-feedback-chip:disabled{opacity:.6;cursor:default}.ecl-chat-feedback-panel__comment-label{flex-direction:column;display:flex}.ecl-chat-feedback-panel__textarea{resize:vertical;width:100%;min-height:3.5rem;color:var(--ecl-color-dark-100,#262b38);background-color:var(--ecl-color-white,#fff);border:1px solid var(--ecl-color-dark-20,#d4d5d7);border-radius:.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.ecl-chat-feedback-panel__textarea:focus{border-color:var(--ecl-color-primary-100,#0e47cb);box-shadow:0 0 0 2px var(--ecl-color-primary-20,#cfdaf5);outline:none}.ecl-chat-feedback-panel__textarea:disabled{opacity:.6;cursor:default}.ecl-chat-feedback-panel__privacy{color:var(--ecl-color-dark-60,#747780);margin:0;font-size:.75rem;line-height:1.4}.ecl-chat-feedback-panel__error{color:var(--ecl-color-danger-100,#da2131);margin:0;font-size:.8125rem;line-height:1.4}.ecl-chat-feedback-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ecl-chat-feedback-panel__remove{color:var(--ecl-color-danger-100,#da2131);border:1px solid var(--ecl-color-danger-100,#da2131);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:.375rem 1rem;font-size:.875rem;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex}.ecl-chat-feedback-panel__remove:hover:not(:disabled){background-color:var(--ecl-color-danger-100,#da2131);color:#fff}.ecl-chat-feedback-panel__remove:focus-visible{outline:2px solid var(--ecl-color-danger-100,#da2131);outline-offset:2px}.ecl-chat-feedback-panel__remove:disabled{opacity:.5;cursor:default}.ecl-chat-feedback-panel__send{color:var(--ecl-color-white,#fff);background-color:var(--ecl-color-primary-100,#0e47cb);border:1px solid var(--ecl-color-primary-100,#0e47cb);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.ecl-chat-feedback-panel__send:hover:not(:disabled){background-color:var(--ecl-color-primary-140,#0b39a2);border-color:var(--ecl-color-primary-140,#0b39a2)}.ecl-chat-feedback-panel__send:focus-visible{outline:2px solid var(--ecl-color-primary-100,#0e47cb);outline-offset:2px}.ecl-chat-feedback-panel__send:disabled{opacity:.5;cursor:default}.ecl-topic-card__copy-wrapper{z-index:1;opacity:0;transition:opacity .15s;position:absolute;top:.5rem;right:.5rem}.ecl-topic-card:hover .ecl-topic-card__copy-wrapper,.ecl-topic-card:focus-within .ecl-topic-card__copy-wrapper{opacity:1}.ecl-topic-card__copy-btn{background-color:var(--ecl-color-dark-5,#f4f5f5)!important;border-color:var(--ecl-color-dark-10,#e9eaeb)!important}.ecl-chat-suggestions{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;margin-top:2rem;display:grid}.ecl-chat-suggestions__item{border:1px solid var(--ecl-color-dark-10,#e9eaeb);background-color:var(--ecl-color-white,#fff);color:var(--ecl-color-dark-80,#515560);text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,background-color .15s;display:flex;box-shadow:0 1px 2px #0000000a}.ecl-chat-suggestions__item:hover{border-color:var(--ecl-color-primary-60,#6e91e0);background-color:var(--ecl-color-primary-5,#f3f6fc)}.ecl-chat-suggestions__item--primary{background-color:var(--ecl-color-primary-80,#3e6cd5);border-color:var(--ecl-color-primary-80,#3e6cd5);color:var(--ecl-color-white,#fff);font-weight:500;box-shadow:0 2px 6px #3e6cd540}.ecl-chat-suggestions__item--primary:hover,.ecl-chat-suggestions__item--primary:focus-visible{background-color:var(--ecl-color-primary-100,#0e47cb);border-color:var(--ecl-color-primary-100,#0e47cb);color:var(--ecl-color-white,#fff);box-shadow:0 3px 10px #0e47cb59}.ecl-chat-suggestions__item--primary:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:2px}.ecl-chat-input__guide-btn{cursor:pointer;width:2rem;height:2rem;color:var(--ecl-color-primary-100,#0e47cb);background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;bottom:.5rem;right:2.75rem}.ecl-chat-input__guide-btn:hover,.ecl-chat-input__guide-btn:focus-visible{background-color:var(--ecl-color-primary-5,#eaeffb);color:var(--ecl-color-primary-140,#0b39a2)}.ecl-chat-input__guide-btn:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:2px}.ecl-chat-input__actions{position:absolute;bottom:.5rem;left:.5rem}.ecl-chat-input__actions-tooltip{z-index:15;background-color:var(--ecl-color-dark-100,#262b38);color:var(--ecl-color-white,#fff);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25;transition:opacity .15s,visibility .15s,transform .15s;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(.125rem)}.ecl-chat-input__actions-tooltip-kbd{min-width:1.375rem;height:1.375rem;color:var(--ecl-color-white,#fff);background-color:#ffffff24;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .25rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}:is(.ecl-chat-input__actions:has(.ecl-chat-input__actions-trigger:hover):not(.ecl-chat-input__actions--menu-open) .ecl-chat-input__actions-tooltip,.ecl-chat-input__actions:has(.ecl-chat-input__actions-trigger:focus-visible):not(.ecl-chat-input__actions--menu-open) .ecl-chat-input__actions-tooltip){opacity:1;visibility:visible;transform:translateY(0)}.ecl-chat-input__actions-trigger{border:1px solid var(--ecl-color-dark-40,#a8aaaf);background-color:var(--ecl-color-white,#fff);width:2rem;height:2rem;color:var(--ecl-color-primary-100,#0e47cb);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.ecl-chat-input__actions-trigger:hover,.ecl-chat-input__actions-trigger:focus-visible{background-color:var(--ecl-color-primary-5,#e7edfa);border-color:var(--ecl-color-primary-60,#6e91e0)}.ecl-chat-input__actions-trigger:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:2px}.ecl-chat-input__actions-menu{background-color:var(--ecl-color-white,#fff);border:1px solid var(--ecl-color-dark-20,#d4d5d7);z-index:30;border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:12rem;padding:.25rem;display:flex;position:absolute;bottom:2.5rem;left:0;box-shadow:0 4px 12px #0000001f}.ecl-chat-input__actions-menu-item{width:100%;color:var(--ecl-color-dark-100,#262b38);text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;display:inline-flex}.ecl-chat-input__actions-menu-item[data-highlighted=true],.ecl-chat-input__actions-menu-item:hover{background-color:var(--ecl-color-light-20,#f3f5fb)}.ecl-chat-input__actions-menu-item:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:-2px}.ecl-chat-guide-backdrop{z-index:1000;background-color:#11141a73;animation:.18s ease-out ecl-chat-guide-fade-in;position:fixed;inset:0}.ecl-chat-guide-panel{z-index:1001;background-color:var(--ecl-color-white,#fff);width:min(32rem,100vw);color:var(--ecl-color-dark-100,#262b38);outline:none;flex-direction:column;animation:.2s ease-out ecl-chat-guide-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000026}.ecl-chat-guide-panel__header{background:var(--ecl-color-white,#fff);color:var(--ecl-color-dark-100,#262b38);border-bottom:1px solid var(--ecl-color-neutral-20,#d8dbe2);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative}.ecl-chat-guide-panel__title{letter-spacing:-.01em;color:var(--ecl-color-dark-100,#000);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.ecl-chat-guide-panel__close{border:1px solid var(--ecl-color-neutral-40,#b0b4bc);background-color:var(--ecl-color-white,#fff);width:2rem;height:2rem;color:var(--ecl-color-dark-100,#262b38);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ecl-chat-guide-panel__close:hover,.ecl-chat-guide-panel__close:focus-visible{background-color:var(--ecl-color-neutral-10,#f2f3f5);border-color:var(--ecl-color-neutral-60,#8a909b);color:var(--ecl-color-dark-100,#262b38)}.ecl-chat-guide-panel__close:focus-visible{outline:2px solid var(--ecl-color-primary-100,#0e47cb);outline-offset:2px}.ecl-chat-guide-panel__body{-webkit-overflow-scrolling:touch;background:var(--ecl-color-white,#fff);flex:1;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.ecl-chat-guide-figure{margin:1rem 0 0;padding:0}.ecl-chat-guide-figure__img{border:1px solid var(--ecl-color-neutral-20,#d8dbe2);background:var(--ecl-color-white,#fff);border-radius:.25rem;max-width:100%;height:auto;display:block}.ecl-chat-guide-figure__caption{color:var(--ecl-color-dark-40,#6c757d);margin-top:.5rem;font-size:.875rem;line-height:1.4}.ecl-chat-guide-section{--section-accent:var(--ecl-color-primary-100,#0e47cb);--section-accent-soft:var(--ecl-color-primary-10,#e7edfa);--section-accent-bg:var(--ecl-color-primary-5,#f3f6fc);margin-top:2rem;padding-left:0;position:relative}.ecl-chat-guide-section:first-child{margin-top:.75rem}.ecl-chat-guide-section[data-variant=primary]{--section-accent:var(--ecl-color-primary-100,#0e47cb);--section-accent-soft:var(--ecl-color-primary-10,#e7edfa);--section-accent-bg:var(--ecl-color-primary-5,#f3f6fc)}.ecl-chat-guide-section[data-variant=secondary]{--section-accent:var(--ecl-color-secondary-140,#cca300);--section-accent-soft:var(--ecl-color-secondary-40,#ffeb99);--section-accent-bg:var(--ecl-color-secondary-20,#fff5cc)}.ecl-chat-guide-section[data-variant=dark]{--section-accent:var(--ecl-color-dark-100,#262b38);--section-accent-soft:var(--ecl-color-dark-10,#e9eaeb);--section-accent-bg:var(--ecl-color-dark-5,#f4f5f5)}.ecl-chat-guide-section__header{border-bottom:2px solid var(--section-accent-soft);align-items:center;gap:.75rem;margin:0 0 .75rem;padding-bottom:.5rem;display:flex}.ecl-chat-guide-section__badge{background-color:var(--section-accent);width:2.25rem;height:2.25rem;color:var(--ecl-color-white,#fff);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0e47cb2e}.ecl-chat-guide-section[data-variant=secondary] .ecl-chat-guide-section__badge{color:var(--ecl-color-dark-100,#262b38);box-shadow:0 2px 6px #cca30038}.ecl-chat-guide-section[data-variant=dark] .ecl-chat-guide-section__badge{box-shadow:0 2px 6px #262b382e}.ecl-chat-guide-section__title{color:var(--section-accent);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.ecl-chat-guide-section[data-variant=secondary] .ecl-chat-guide-section__title{color:var(--ecl-color-secondary-180,#997a00)}.ecl-chat-guide-section__subtitle{color:var(--ecl-color-dark-100,#262b38);align-items:center;gap:.5rem;margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.ecl-chat-guide-section__text{color:var(--ecl-color-dark-80,#515560);margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.ecl-chat-guide-section__text--muted{color:var(--ecl-color-dark-100,#262b38);margin:0 0 .5rem;font-weight:500}.ecl-chat-guide-section__list{color:var(--ecl-color-dark-80,#515560);margin:.25rem 0 0;padding-left:1.25rem;font-size:.9375rem;line-height:1.55}.ecl-chat-guide-section__list li{margin-bottom:.375rem}.ecl-chat-guide-highlight{background-color:var(--section-accent-bg);border:1px solid var(--section-accent-soft);border-radius:.75rem;margin-top:.75rem;padding:.875rem 1rem}.ecl-chat-guide-highlight .ecl-chat-guide-section__list li::marker{color:var(--section-accent)}.ecl-chat-guide-usage-grid{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.ecl-chat-guide-usage{--usage-accent:var(--ecl-color-primary-100,#0e47cb);--usage-accent-bg:var(--ecl-color-primary-5,#f3f6fc);border:1px solid var(--ecl-color-dark-10,#e9eaeb);border-left:4px solid var(--usage-accent);background-color:var(--ecl-color-white,#fff);border-radius:.75rem;margin:0;padding:.875rem 1rem;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #262b380a}.ecl-chat-guide-usage:hover{box-shadow:0 4px 14px #262b3814}.ecl-chat-guide-usage[data-accent=gold]{--usage-accent:var(--ecl-color-secondary-140,#cca300);--usage-accent-bg:var(--ecl-color-secondary-20,#fff5cc)}.ecl-chat-guide-usage__label{color:var(--usage-accent);margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.35}.ecl-chat-guide-usage[data-accent=gold] .ecl-chat-guide-usage__label{color:var(--ecl-color-secondary-180,#997a00)}.ecl-chat-guide-usage__description{color:var(--ecl-color-dark-80,#515560);margin:0 0 .625rem;font-size:.9375rem;line-height:1.5}.ecl-chat-guide-usage__examples{flex-direction:column;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.ecl-chat-guide-usage__tip{background:linear-gradient(135deg,var(--ecl-color-secondary-20,#fff5cc)0%,var(--ecl-color-secondary-40,#ffeb99)100%);border:1px solid var(--ecl-color-secondary-60,#ffe066);color:var(--ecl-color-dark-100,#262b38);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.625rem 0 0;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:flex}.ecl-chat-guide-usage__tip-icon{flex-shrink:0;font-size:1.1em;line-height:1}.ecl-chat-guide-example{border:1px solid var(--ecl-color-dark-10,#e9eaeb);background-color:var(--ecl-color-white,#fff);width:100%;color:var(--ecl-color-dark-100,#262b38);text-align:left;cursor:pointer;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem .875rem;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:flex}.ecl-chat-guide-example:hover,.ecl-chat-guide-example:focus-visible{border-color:var(--usage-accent,var(--ecl-color-primary-100,#0e47cb));background-color:var(--usage-accent-bg,var(--ecl-color-primary-5,#f3f6fc));transform:translateY(-1px);box-shadow:0 4px 10px #0e47cb1a}.ecl-chat-guide-example:focus-visible{outline:2px solid var(--usage-accent,var(--ecl-color-primary-60,#6e91e0));outline-offset:2px}.ecl-chat-guide-example__prompt{color:var(--ecl-color-dark-100,#262b38);flex:1;font-size:.875rem;line-height:1.5}.ecl-chat-guide-example__cta{background-color:var(--ecl-color-dark-5,#f4f5f5);width:1.5rem;height:1.5rem;color:var(--usage-accent,var(--ecl-color-primary-100,#0e47cb));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.ecl-chat-guide-example:hover .ecl-chat-guide-example__cta,.ecl-chat-guide-example:focus-visible .ecl-chat-guide-example__cta{background-color:var(--usage-accent,var(--ecl-color-primary-100,#0e47cb));color:var(--ecl-color-white,#fff);transform:translate(2px)}.ecl-chat-guide-usage[data-accent=gold] .ecl-chat-guide-example:hover .ecl-chat-guide-example__cta,.ecl-chat-guide-usage[data-accent=gold] .ecl-chat-guide-example:focus-visible .ecl-chat-guide-example__cta{color:var(--ecl-color-dark-100,#262b38)}.ecl-chat-guide-warning{background-color:var(--ecl-color-secondary-20,#fff5cc);border:1px solid var(--ecl-color-secondary-60,#ffe066);border-radius:.75rem;margin-top:.5rem;padding:.875rem 1rem}.ecl-chat-guide-warning__header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ecl-chat-guide-warning__icon{background-color:var(--ecl-color-secondary-100,#fc0);width:1.5rem;height:1.5rem;color:var(--ecl-color-dark-100,#262b38);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.ecl-chat-guide-warning__title{color:var(--ecl-color-secondary-180,#997a00);margin:0}.ecl-chat-guide-warning__list li::marker{color:var(--ecl-color-secondary-140,#cca300)}.ecl-chat-guide-faq-icon{background-color:var(--ecl-color-primary-10,#e7edfa);width:1.5rem;height:1.5rem;color:var(--ecl-color-primary-100,#0e47cb);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.ecl-chat-guide-faq-list{border:1px solid var(--ecl-color-dark-10,#e9eaeb);background-color:var(--ecl-color-white,#fff);border-radius:.75rem;margin-top:.25rem;overflow:hidden}.ecl-chat-guide-faq-item{border-top:1px solid var(--ecl-color-dark-10,#e9eaeb)}.ecl-chat-guide-faq-item:first-child{border-top:none}.ecl-chat-guide-faq-item:last-child{border-bottom:none}.ecl-chat-guide-faq-item__trigger{text-align:left;width:100%;color:var(--ecl-color-dark-100,#262b38);cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.5;transition:background-color .15s,color .15s;display:flex}.ecl-chat-guide-faq-item__trigger:hover,.ecl-chat-guide-faq-item__trigger[aria-expanded=true]{background-color:var(--ecl-color-primary-5,#f3f6fc);color:var(--ecl-color-primary-100,#0e47cb)}.ecl-chat-guide-faq-item__trigger:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:-2px}.ecl-chat-guide-faq-item__answer{color:var(--ecl-color-dark-80,#515560);background-color:var(--ecl-color-primary-5,#f3f6fc);padding:0 .875rem .875rem;font-size:.9375rem;line-height:1.55}@keyframes ecl-chat-guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ecl-chat-guide-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:767px){.ecl-chat-guide-panel{width:100vw;box-shadow:none;animation:.18s ease-out ecl-chat-guide-fade-in;left:0;right:0}}@media (prefers-reduced-motion:reduce){.ecl-chat-guide-backdrop,.ecl-chat-guide-panel{animation:none}}.ecl-chat-avatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem;display:inline-flex;position:relative;overflow:hidden}.ecl-chat-avatar__image{object-fit:cover;width:100%;height:100%}.ecl-chat-avatar__fallback{background-color:var(--ecl-color-dark-10,#e9eaeb);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ecl-chat-scroll-area{position:relative;overflow:auto}.ecl-scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--ecl-color-dark-20,#d4d5d7)transparent}.ecl-scrollbar-thin::-webkit-scrollbar{width:4px}.ecl-scrollbar-thin::-webkit-scrollbar-track{background:0 0}.ecl-scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--ecl-color-dark-20,#d4d5d7);border-radius:4px}.ecl-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.ecl-scrollbar-hide::-webkit-scrollbar{display:none}.ecl-topics-search-form{--topics-form-action-btn-padding-block:.5rem;--topics-form-action-btn-padding-inline:1rem;--topics-form-action-btn-font-size:.875rem;--topics-form-action-btn-gap:.5rem;--topics-form-action-btn-radius:.5rem;border:1px solid var(--ecl-color-primary-20,#cfdaf5);border-left:4px solid var(--ecl-color-primary-100,#0e47cb);background-color:var(--ecl-color-primary-5,#e7edfa);border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex;box-shadow:0 1px 4px #262b380f}.ecl-topics-search-form__header{flex-direction:column;gap:.25rem;display:flex}.ecl-topics-search-form__header-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ecl-topics-search-form__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.ecl-topics-search-form__title-icon{background-color:var(--ecl-color-primary-100,#0e47cb);width:2rem;height:2rem;color:var(--ecl-color-white,#fff);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 4px #0e47cb2e}.ecl-topics-search-form__title{color:var(--ecl-color-primary-100,#0e47cb);margin:0;font-size:1.125rem;font-weight:400;line-height:1.35}.ecl-topics-search-form__subtitle{color:var(--ecl-color-dark-60,#707479);margin:0;font-size:.875rem;line-height:1.4}.ecl-topics-search-form__back-btn{align-items:center;gap:var(--topics-form-action-btn-gap);border:1px solid var(--ecl-color-primary-20,#cfdaf5);background-color:var(--ecl-color-white,#fff);color:var(--ecl-color-primary-100,#0e47cb);cursor:pointer;font-size:var(--topics-form-action-btn-font-size);padding:calc(var(--topics-form-action-btn-padding-block) - 1px)var(--topics-form-action-btn-padding-inline);border-radius:var(--topics-form-action-btn-radius);flex-shrink:0;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.ecl-topics-search-form__back-btn:hover,.ecl-topics-search-form__back-btn:focus-visible{background-color:var(--ecl-color-primary-10,#e7edfa);border-color:var(--ecl-color-primary-60,#6e91e0)}.ecl-topics-search-form__back-btn:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:2px}.ecl-topics-search-form__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1rem;display:grid}.ecl-topics-search-form__column{flex-direction:column;gap:.75rem;display:flex}.ecl-topics-search-form__field{--field-accent:var(--ecl-color-primary-100,#0e47cb);--field-accent-hover:var(--ecl-color-primary-140,#0b39a2);--field-accent-muted:var(--ecl-color-primary-10,#e7edfa);--field-accent-ring:var(--ecl-color-primary-20,#cfdaf5);background-color:var(--ecl-color-white,#fff);border:1px solid var(--field-accent);border-left-width:3px;border-radius:.5rem;min-width:0;margin:0;padding:.75rem;box-shadow:0 1px 2px #262b380a}.ecl-topics-search-form__field--status{--field-accent:var(--ecl-color-success-100,#216e21);--field-accent-hover:var(--ecl-color-success-100,#216e21);--field-accent-muted:var(--ecl-color-success-5,#ebf9eb);--field-accent-ring:var(--ecl-color-success-5,#ebf9eb)}.ecl-topics-search-form__field--domain{--field-accent:var(--ecl-color-dark-80,#515560);--field-accent-hover:var(--ecl-color-dark-100,#262b38);--field-accent-muted:var(--ecl-color-dark-10,#e9eaeb);--field-accent-ring:var(--ecl-color-dark-20,#d4d5d7)}.ecl-topics-search-form__field--funding{--field-accent:var(--ecl-color-secondary-180,#997a00);--field-accent-hover:var(--ecl-color-secondary-140,#cca300);--field-accent-muted:var(--ecl-color-secondary-20,#fff5cc);--field-accent-ring:var(--ecl-color-secondary-40,#ffeb99)}.ecl-topics-search-form__field--location{--field-accent:var(--ecl-color-primary-100,#0e47cb);--field-accent-hover:var(--ecl-color-primary-140,#0b39a2);--field-accent-muted:var(--ecl-color-primary-10,#e7edfa);--field-accent-ring:var(--ecl-color-primary-20,#cfdaf5)}.ecl-topics-search-form__field--description{--field-accent:var(--ecl-color-secondary-140,#cca300);--field-accent-hover:var(--ecl-color-secondary-180,#997a00);--field-accent-muted:var(--ecl-color-secondary-20,#fff5cc);--field-accent-ring:var(--ecl-color-secondary-40,#ffeb99)}.ecl-topics-search-form__legend{color:var(--ecl-color-dark-100,#262b38);margin-bottom:.25rem;padding:0;font-size:.875rem;font-weight:600}.ecl-topics-search-form__hint{color:var(--ecl-color-dark-60,#707479);margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.ecl-topics-search-form__region-count{color:var(--ecl-color-dark-60,#707479);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.ecl-topics-search-form__region-count--active{color:var(--field-accent,var(--ecl-color-primary-80,#3e6cd5))}.ecl-topics-search-form__input,.ecl-topics-search-form__select,.ecl-topics-search-form__textarea{border:1px solid var(--ecl-color-dark-40,#a8aaaf);background-color:var(--ecl-color-white,#fff);width:100%;color:var(--ecl-color-dark-100,#262b38);border-radius:.375rem;padding:.5rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.ecl-topics-search-form__textarea{resize:vertical;line-height:1.5}.ecl-topics-search-form__field .ecl-topics-search-form__input:focus-visible,.ecl-topics-search-form__field .ecl-topics-search-form__select:focus-visible,.ecl-topics-search-form__field--description .ecl-topics-search-form__textarea:focus-visible{border-color:var(--field-accent,var(--ecl-color-primary-100,#0e47cb));box-shadow:0 0 0 2px var(--field-accent-ring,var(--ecl-color-primary-20,#cfdaf5));outline:none}.ecl-topics-search-form__region-list{border:1px solid var(--ecl-color-dark-20,#d4d5d7);background-color:var(--ecl-color-white,#fff);border-radius:.375rem;max-height:16rem;margin-top:.5rem;overflow-y:auto}.ecl-topics-search-form__region-group{border-bottom:1px solid var(--ecl-color-dark-20,#d4d5d7)}.ecl-topics-search-form__region-group:last-child{border-bottom:none}.ecl-topics-search-form__region-group-header{width:100%;color:var(--ecl-color-dark-100,#262b38);background-color:#0000;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.ecl-topics-search-form__region-group-expand{cursor:pointer;color:inherit;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.ecl-topics-search-form__region-group-expand:hover,.ecl-topics-search-form__region-group-expand:focus-visible{background-color:var(--field-accent-muted,var(--ecl-color-primary-10,#e7edfa));color:var(--field-accent,var(--ecl-color-primary-80,#3e6cd5))}.ecl-topics-search-form__region-group-expand:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:-2px}.ecl-topics-search-form__region-group-country{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;font-weight:600;display:flex}.ecl-topics-search-form__region-group-country input{flex-shrink:0}.ecl-topics-search-form__region-group-country--disabled,.ecl-topics-search-form__region-option--disabled{cursor:not-allowed;opacity:.55}.ecl-topics-search-form__region-group-count{color:var(--ecl-color-dark-60,#707479);font-size:.75rem;font-weight:600}.ecl-topics-search-form__region-group-count--active{color:var(--field-accent,var(--ecl-color-primary-80,#3e6cd5))}.ecl-topics-search-form__region-options{background-color:var(--ecl-color-dark-5,#f4f5f5);flex-direction:column;padding:.25rem .25rem .5rem 1.25rem;display:flex}.ecl-topics-search-form__region-option{color:var(--ecl-color-dark-100,#262b38);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;transition:background-color .15s;display:flex}.ecl-topics-search-form__region-option:hover{background-color:var(--field-accent-muted,var(--ecl-color-primary-10,#e7edfa))}.ecl-topics-search-form__field--location .ecl-topics-search-form__region-option input{accent-color:var(--field-accent,var(--ecl-color-primary-80,#3e6cd5))}.ecl-topics-search-form__chips{flex-wrap:wrap;gap:.375rem;display:flex}.ecl-topics-search-form__chip{border:1.5px solid var(--ecl-color-dark-60,#707479);background-color:var(--ecl-color-white,#fff);color:var(--ecl-color-dark-100,#262b38);cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.ecl-topics-search-form__chip:hover:not([aria-pressed=true]){border-color:var(--ecl-color-dark-80,#515560);background-color:var(--ecl-color-dark-5,#f4f5f5);color:var(--ecl-color-dark-100,#262b38)}.ecl-topics-search-form__chip:focus-visible{outline:2px solid var(--field-accent,var(--ecl-color-primary-60,#6e91e0));outline-offset:2px}.ecl-topics-search-form__chip[aria-pressed=true]{border-color:var(--field-accent,var(--ecl-color-primary-100,#0e47cb));background-color:var(--field-accent,var(--ecl-color-primary-100,#0e47cb));color:var(--ecl-color-white,#fff);font-weight:700;box-shadow:0 1px 4px #0000002e}.ecl-topics-search-form__chip[aria-pressed=true]:hover{background-color:var(--field-accent-hover,var(--ecl-color-primary-140,#0b39a2));border-color:var(--field-accent-hover,var(--ecl-color-primary-140,#0b39a2))}.ecl-topics-search-form__field--status .ecl-topics-search-form__chip[aria-pressed=true]:hover{box-shadow:0 2px 6px #262b382e}.ecl-topics-search-form__char-count{text-align:right;color:var(--ecl-color-dark-40,#a8aaaf);font-size:.75rem}.ecl-topics-search-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.ecl-topics-search-form__empty-helper{color:var(--ecl-color-warning-100,#ff8133);margin:0;font-size:.75rem}.ecl-topics-search-form__empty-helper--hidden{visibility:hidden}.ecl-topics-search-form__submit{align-items:center;gap:var(--topics-form-action-btn-gap);padding:var(--topics-form-action-btn-padding-block)var(--topics-form-action-btn-padding-inline);border-radius:var(--topics-form-action-btn-radius);cursor:pointer;background-color:var(--ecl-color-primary-100,#0e47cb);color:var(--ecl-color-white,#fff);font-size:var(--topics-form-action-btn-font-size);border:none;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 2px 6px #0e47cb40}.ecl-topics-search-form__submit:hover:not(:disabled),.ecl-topics-search-form__submit:focus-visible:not(:disabled){background-color:var(--ecl-color-primary-140,#0b39a2);box-shadow:0 3px 10px #0e47cb59}.ecl-topics-search-form__submit:focus-visible{outline:2px solid var(--ecl-color-primary-60,#6e91e0);outline-offset:2px}.ecl-topics-search-form__submit:disabled{cursor:default;background-color:var(--ecl-color-dark-20,#d4d5d7);color:var(--ecl-color-dark-60,#707479);box-shadow:none;opacity:.85}.ecl-topics-search-form-chips{border:1px solid var(--ecl-color-dark-20,#d4d5d7);border-left:4px solid var(--ecl-color-primary-100,#0e47cb);background-color:var(--ecl-color-white,#fff);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 4px #262b380f}.ecl-topics-search-form-chips__badge{text-transform:uppercase;letter-spacing:.03em;color:var(--ecl-color-white,#fff);background-color:var(--ecl-color-primary-100,#0e47cb);border-radius:999px;align-self:flex-start;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.ecl-topics-search-form-chips__list{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;display:grid}.ecl-topics-search-form-chips__term{color:var(--ecl-color-primary-100,#0e47cb);font-size:.875rem;font-weight:600}.ecl-topics-search-form-chips__value{color:var(--ecl-color-primary-100,#0e47cb);margin:0;font-size:.875rem}.ecl-chat-notice--warning{border:1px solid var(--ecl-color-warning-100,#ff8133);background-color:var(--ecl-color-warning-5,#fff7f2);color:var(--ecl-color-dark-100,#262b38);border-radius:.5rem;padding:.75rem 1rem}.ecl-chat-notice--warning .ecl-chat-notice__icon{color:var(--ecl-color-warning-100,#ff8133)}.ecl-chat-code-block{border:1px solid var(--ecl-color-dark-20,#d4d5d7);background-color:var(--ecl-color-white,#fff);width:100%;color:var(--ecl-color-dark-100,#262b38);border-radius:.5rem;position:relative;overflow:hidden}.ecl-chat-scroll-bottom{z-index:10;margin-bottom:1rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes ecl-chat-loader-spin{to{transform:rotate(360deg)}}.ecl-chat-loader{justify-content:center;align-items:center;animation:1s linear infinite ecl-chat-loader-spin;display:inline-flex}.ecl-chat-agent-progress{color:var(--ecl-color-dark-60,#515560);align-items:center;gap:.625rem;display:inline-flex}.ecl-chat-agent-progress__label{font-size:.9375rem;line-height:1.5}.ecl-chat-loader-spin{animation:1s linear infinite ecl-chat-loader-spin}@media (prefers-reduced-motion:reduce){.ecl-chat-loader,.ecl-chat-loader-spin{animation:none}}@media (max-height:800px){.ecl-cookie-consent{max-height:30dvh!important}}@media (max-width:480px){.ecl-chat-start{padding-top:1rem}.ecl-cookie-consent{max-height:35dvh!important;padding:.375rem .75rem!important}.ecl-chat-suggestions{grid-template-columns:1fr;gap:.5rem;margin-top:1.25rem}.ecl-chat-suggestions__item{padding:.625rem .75rem;font-size:.8125rem}.ecl-site-footer{padding:.5rem 0!important}.ecl-site-footer .ecl-site-footer__container{flex-direction:column;align-items:flex-start!important;gap:.375rem!important;padding:0 .75rem!important}.ecl-site-footer .ecl-site-footer__container>div:first-child{flex-wrap:wrap;gap:.375rem!important;font-size:.6875rem!important}.ecl-site-footer__disclaimer{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ecl-site-footer .ecl-site-footer__container>nav{gap:.25rem .625rem!important}.ecl-site-footer .ecl-site-footer__container>nav a{font-size:.6875rem!important}.ecl-topics-search-form__header-top{flex-direction:column;align-items:flex-start;gap:.5rem}.ecl-topics-search-form__back-btn{align-self:flex-start}}
html{height:100%}body{font-family:var(--ecl-font-family-sans-serif,Arial,sans-serif);color:var(--ecl-color-dark-100,#262b38);background-color:var(--ecl-color-white,#fff);flex-direction:column;height:100%;margin:0;display:flex}*,:before,:after{box-sizing:border-box}
