.cio4good-container.svelte-1l5jwgm{font-family:Open Sans,sans-serif;margin:1rem 12rem 2rem;background-color:var(--background-color-light)}.tablist-container.svelte-1l5jwgm{display:flex;justify-content:center;border-bottom:1px solid #ccc;margin-bottom:1rem;gap:1rem}.tab-button.svelte-1l5jwgm{padding:.8rem 1.5rem;border:none;background:none;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:500;color:#666;border-bottom:3px solid transparent;transition:all .2s}.tab-button.svelte-1l5jwgm:hover{color:var(--blue-color-main)}.tab-button.active.svelte-1l5jwgm{color:var(--blue-color-main);border-bottom-color:var(--button-color);font-weight:700}.research-tab.svelte-1l5jwgm{padding:1rem}.responsive-iframe-container.svelte-1l5jwgm{position:relative;overflow:hidden;padding-top:56.25%;height:0;width:100%;font-size:.5rem}.responsive-iframe-container.svelte-1l5jwgm iframe:where(.svelte-1l5jwgm){position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-device-width:912px)and (min-resolution:2dppx){.cio4good-container.svelte-1l5jwgm{margin:1rem 1rem 2rem}.tab-button.svelte-1l5jwgm{font-size:.85rem;padding:.5rem}.research-tab.svelte-1l5jwgm h2:where(.svelte-1l5jwgm){font-size:1rem}.research-tab.svelte-1l5jwgm p:where(.svelte-1l5jwgm){font-size:.9rem}.research-tab.svelte-1l5jwgm h3:where(.svelte-1l5jwgm){font-size:1rem}.research-tab.svelte-1l5jwgm ol:where(.svelte-1l5jwgm){font-size:.9rem}.responsive-iframe-container.svelte-1l5jwgm{height:400px}}
