.entry-content .wp-block-embed-youtube,.entry-content figure.is-provider-youtube,.entry-content iframe[src*="youtube.com/embed"],.entry-content iframe[src*="youtube-nocookie.com/embed"]{max-width:100%}.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:0 0}.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;border:0}.entry-content iframe[src*="youtube.com/embed"],.entry-content iframe[src*="youtube-nocookie.com/embed"]{display:block;width:100%!important;aspect-ratio:16/9;height:auto!important;border:0;background:0 0}@supports not (aspect-ratio:16/9){.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper{height:0;padding-top:56.25%}}.entry-content .wp-block-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .wp-block-table table{width:100%;min-width:680px;table-layout:auto;border-collapse:collapse}.entry-content .wp-block-table th,.entry-content .wp-block-table td{word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal}.entry-content .wp-block-table figcaption{min-width:680px}@media (max-width:700px){.entry-content .wp-block-table th,.entry-content .wp-block-table td{font-size:.92em;line-height:1.45}}.codex-reach-optin,.codex-reach-optin *{box-sizing:border-box}.codex-reach-optin{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(0,0,0,.02)}.codex-reach-optin+.codex-reach-optin{margin-top:1.25rem}.codex-reach-optin-form{display:flex;flex-direction:column;margin:0}.codex-reach-optin-form>*{margin:0}.codex-reach-optin-form>*+*{margin-top:.85rem}.codex-reach-optin-field{display:flex;flex-direction:column;gap:.35rem;margin:0}.codex-reach-optin-field>span{font-size:.95rem;font-weight:600;line-height:1.25}.codex-reach-optin-field input[type=text],.codex-reach-optin-field input[type=email]{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#fff;line-height:1.2;margin:0}.codex-reach-optin-field input[type=text]:focus,.codex-reach-optin-field input[type=email]:focus{outline:2px solid rgba(17,94,89,.25);outline-offset:1px;border-color:rgba(17,94,89,.45)}.codex-reach-optin-consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.35;margin:.25rem 0 0}.codex-reach-optin-consent input[type=checkbox]{margin-top:.15rem}.codex-reach-optin-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:0;border-radius:12px;background:#0f766e;color:#fff;font-weight:700;letter-spacing:.2px;cursor:pointer;margin-top:.25rem}.codex-reach-optin-submit:hover,.codex-reach-optin-submit:focus{filter:brightness(1.03)}.codex-reach-optin-submit:active{transform:translateY(1px)}.codex-reach-optin-notice{padding:.75rem .9rem;border-radius:12px;margin:0 0 .85rem}.codex-reach-optin-success{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25)}.codex-reach-optin-error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.25)}.codex-reach-optin--inline .codex-reach-optin-form{flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin-right:-.85rem;margin-bottom:-.85rem}.codex-reach-optin--inline .codex-reach-optin-form>*{margin-top:0;margin-right:.85rem;margin-bottom:.85rem}.codex-reach-optin--inline .codex-reach-optin-field{flex:1 1 280px;order:1;min-width:220px}.codex-reach-optin--inline .codex-reach-optin-submit{flex:0 0 auto;order:2;margin-top:0;white-space:nowrap}.codex-reach-optin--inline .codex-reach-optin-consent{flex-basis:100%;order:3;margin-right:0}@media (max-width:540px){.codex-reach-optin--inline .codex-reach-optin-field,.codex-reach-optin--inline .codex-reach-optin-submit{flex-basis:100%;min-width:0}.codex-reach-optin--inline .codex-reach-optin-submit{width:100%}}