.lfef-root{--lfef-navy-900:#0a1c2e;--lfef-navy-800:#0f2942;--lfef-navy-700:#173a5b;--lfef-navy-600:#234d72;--lfef-navy-500:#356290;--lfef-ember-500:#e1492b;--lfef-ember-600:#c23a1f;--lfef-ember-050:#fdeee9;--lfef-ink:#16222e;--lfef-body:#33424f;--lfef-muted:#5b6b7a;--lfef-border:#dde4ec;--lfef-surface:#fff;--lfef-surface-alt:#f4f7fa;--lfef-surface-sunken:#eef2f7;--lfef-focus:#2f6fb0;--lfef-success:#1f8a5b;--lfef-font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--lfef-font-display:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lfef-radius:12px;--lfef-radius-sm:8px;--lfef-shadow:0 10px 30px #0a1c2e14;--lfef-shadow-sm:0 2px 8px #0a1c2e0f;--lfef-maxw:1140px;font-family:var(--lfef-font-body);color:var(--lfef-body);background:var(--lfef-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.lfef-root *,.lfef-root :before,.lfef-root :after{box-sizing:border-box}.lfef-root h1,.lfef-root h2,.lfef-root h3,.lfef-root h4{font-family:var(--lfef-font-display);color:var(--lfef-ink);letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.15}.lfef-root p{margin:0 0 1rem}.lfef-root a:not(.lfef-btn){color:var(--lfef-navy-700);text-decoration:none}.lfef-root a:not(.lfef-btn):hover{text-decoration:underline}.lfef-root :focus-visible{outline:3px solid var(--lfef-focus);outline-offset:2px;border-radius:4px}.lfef-container{width:100%;max-width:var(--lfef-maxw);margin-inline:auto;padding-inline:1.25rem}.lfef-section{padding-block:clamp(3rem,6vw,5.5rem)}.lfef-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lfef-ember-600);margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-block}.lfef-skip-link{z-index:1000;background:var(--lfef-navy-800);color:#fff;border-radius:var(--lfef-radius-sm);padding:.75rem 1.25rem;transition:top .15s;position:absolute;top:-100px;left:1rem}.lfef-skip-link:focus{color:#fff;top:1rem}.lfef-btn{font-family:var(--lfef-font-display);border-radius:var(--lfef-radius-sm);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.lfef-btn:hover{text-decoration:none}.lfef-btn-primary{background:var(--lfef-ember-600);color:#fff;border-color:var(--lfef-ember-600)}.lfef-btn-primary:hover{background:var(--lfef-ember-500);border-color:var(--lfef-ember-500);color:#fff}.lfef-btn-secondary{color:var(--lfef-navy-800);border-color:var(--lfef-navy-600);background:0 0}.lfef-btn-secondary:hover{background:var(--lfef-navy-800);color:#fff}.lfef-on-dark .lfef-btn-secondary{color:#fff;border-color:#fff9}.lfef-on-dark .lfef-btn-secondary:hover{color:var(--lfef-navy-900);background:#fff;border-color:#fff}.lfef-header{z-index:100;background:var(--lfef-surface);border-bottom:1px solid var(--lfef-border);position:sticky;top:0}.lfef-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.lfef-nav{align-items:center;gap:1.75rem;display:flex}.lfef-nav a{color:var(--lfef-body);font-size:.975rem;font-weight:500}.lfef-nav a:hover{color:var(--lfef-navy-800)}.lfef-root .lfef-nav a[aria-current=page]{color:var(--lfef-navy-800);text-underline-offset:.35em;font-weight:700;text-decoration:underline!important}.lfef-header-actions{align-items:center;gap:1rem;display:flex}.lfef-signin{color:var(--lfef-muted);font-size:.9rem;font-weight:500}.lfef-menu-toggle{border:1px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);cursor:pointer;color:var(--lfef-ink);background:0 0;padding:.5rem .65rem;display:none}.lfef-logo{align-items:center;gap:.625rem;display:inline-flex}.lfef-logo:hover{text-decoration:none}.lfef-logo-mark{flex:none}.lfef-logo-text{flex-direction:column;line-height:1.05;display:flex}.lfef-logo-text strong{font-family:var(--lfef-font-display);letter-spacing:-.01em;color:var(--lfef-navy-900);font-size:1.05rem;font-weight:800}.lfef-logo-text span{letter-spacing:.04em;text-transform:uppercase;color:var(--lfef-muted);font-size:.7rem}.lfef-hero{background:radial-gradient(120% 120% at 85% 0%,var(--lfef-navy-700)0%,var(--lfef-navy-900)60%);color:#eaf1f8}.lfef-hero .lfef-container{padding-block:clamp(3.5rem,8vw,6.5rem)}.lfef-hero h1{color:#fff;max-width:16ch;font-size:clamp(2.1rem,5vw,3.4rem)}.lfef-hero-lede{color:#c6d6e6;max-width:60ch;margin-bottom:2rem;font-size:clamp(1.05rem,2.2vw,1.3rem)}.lfef-hero-cta{flex-wrap:wrap;gap:1rem;display:flex}.lfef-section-head{max-width:62ch;margin-bottom:2.5rem}.lfef-section-head h2{font-size:clamp(1.6rem,3.5vw,2.3rem)}.lfef-section-head p{color:var(--lfef-muted);font-size:1.075rem}.lfef-alt{background:var(--lfef-surface-alt)}.lfef-grid{gap:1.5rem;display:grid}@media (min-width:720px){.lfef-grid-3{grid-template-columns:repeat(3,1fr)}.lfef-grid-2{grid-template-columns:repeat(2,1fr)}}.lfef-card{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);box-shadow:var(--lfef-shadow-sm);padding:1.75rem}.lfef-card h3{font-size:1.2rem}.lfef-step-num{background:var(--lfef-ember-050);width:2.5rem;height:2.5rem;color:var(--lfef-ember-600);font-family:var(--lfef-font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.1rem;font-weight:800;display:inline-flex}.lfef-mission{background:var(--lfef-navy-900);color:#e7eef6}.lfef-mission h2{color:#fff;max-width:22ch;font-size:clamp(1.7rem,3.6vw,2.4rem)}.lfef-mission p{color:#b9cadb;max-width:60ch;font-size:1.1rem}.lfef-promise-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.lfef-promise-list{grid-template-columns:repeat(2,1fr)}}.lfef-promise-list li{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-left:4px solid var(--lfef-success);border-radius:var(--lfef-radius-sm);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.lfef-promise-list .lfef-check{color:var(--lfef-success);flex:none;margin-top:2px}.lfef-promise-tag{font-family:var(--lfef-font-display);color:var(--lfef-navy-800);font-size:1.25rem;font-weight:700}.lfef-preview-card{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);box-shadow:var(--lfef-shadow-sm);padding:1.5rem}.lfef-metric{font-family:var(--lfef-font-display);color:var(--lfef-navy-800);font-size:2rem;font-weight:800;line-height:1}.lfef-metric-label{color:var(--lfef-muted);margin-top:.35rem;font-size:.9rem}.lfef-bar{background:var(--lfef-surface-sunken);border-radius:6px;height:10px;margin-top:.5rem;overflow:hidden}.lfef-bar>span{background:var(--lfef-ember-500);border-radius:6px;height:100%;display:block}.lfef-preview-note{color:var(--lfef-muted);margin-top:1.25rem;font-size:.85rem}.lfef-footer{background:var(--lfef-navy-900);color:#c6d4e2}.lfef-root .lfef-footer a{color:#c6d4e2}.lfef-root .lfef-footer a:hover,.lfef-footer .lfef-logo-text strong{color:#fff}.lfef-footer .lfef-logo-text span{color:#93a6ba}.lfef-footer-top{gap:2rem;padding-block:3rem;display:grid}@media (min-width:720px){.lfef-footer-top{grid-template-columns:1.5fr 1fr 1fr}}.lfef-footer h4{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-size:.85rem}.lfef-footer-links{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lfef-footer-bottom{color:#93a6ba;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.5rem;font-size:.85rem;display:flex}.lfef-footer-mission{color:#aebfd0;max-width:42ch;margin-top:.75rem}@media (max-width:860px){.lfef-menu-toggle{display:inline-flex}.lfef-nav,.lfef-header-actions .lfef-signin{display:none}.lfef-nav.lfef-nav-open{background:var(--lfef-surface);border-bottom:1px solid var(--lfef-border);box-shadow:var(--lfef-shadow);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.25rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0}.lfef-nav.lfef-nav-open a{border-bottom:1px solid var(--lfef-border);padding:.85rem 0}}@media (min-width:720px){.lfef-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lfef-grid-4{grid-template-columns:repeat(4,1fr)}}.lfef-pagehead{background:linear-gradient(180deg,var(--lfef-navy-800),var(--lfef-navy-900));color:#eaf1f8}.lfef-pagehead .lfef-container{padding-block:clamp(2.75rem,6vw,4.5rem)}.lfef-pagehead h1{color:#fff;max-width:20ch;font-size:clamp(1.9rem,4.5vw,3rem)}.lfef-pagehead-lede{color:#c6d6e6;max-width:64ch;margin-bottom:0;font-size:clamp(1.05rem,2vw,1.25rem)}.lfef-prose{max-width:70ch}.lfef-prose h2{margin-top:2.25rem;font-size:clamp(1.4rem,3vw,1.9rem)}.lfef-prose h2:first-child{margin-top:0}.lfef-prose p{color:var(--lfef-body);font-size:1.05rem}.lfef-ticklist{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.lfef-ticklist li{align-items:flex-start;gap:.6rem;display:flex}.lfef-ticklist .lfef-check{color:var(--lfef-success);flex:none;margin-top:3px}.lfef-ticklist-block{margin-top:1.25rem}.lfef-steplist{gap:1.25rem;max-width:80ch;margin:0;padding:0;list-style:none;display:grid}.lfef-steplist li{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);box-shadow:var(--lfef-shadow-sm);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.lfef-steplist .lfef-step-num{margin-bottom:0}.lfef-steplist h3{margin-bottom:.4rem;font-size:1.15rem}.lfef-filterbar{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);box-shadow:var(--lfef-shadow-sm);flex-wrap:wrap;gap:1rem;padding:1.25rem;display:flex}.lfef-field{flex-direction:column;flex:200px;gap:.35rem;min-width:200px;display:flex}.lfef-field label{color:var(--lfef-ink);font-size:.85rem;font-weight:600}.lfef-field select{appearance:none;font:inherit;color:var(--lfef-ink);background:var(--lfef-surface);border:1.5px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235b6b7a' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding:.6rem 2.25rem .6rem .85rem}.lfef-field select:hover{border-color:var(--lfef-navy-500)}.lfef-metric-caption{color:var(--lfef-muted);margin-top:.5rem;font-size:.8rem}.lfef-chart{height:280px;margin-top:1rem;position:relative}.lfef-lesson{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-left:4px solid var(--lfef-navy-600);border-radius:var(--lfef-radius);box-shadow:var(--lfef-shadow-sm);padding:1.5rem}.lfef-lesson h3{margin:.75rem 0 .5rem;font-size:1.15rem}.lfef-lesson-tags{flex-wrap:wrap;gap:.5rem;display:flex}.lfef-tag{letter-spacing:.02em;color:var(--lfef-navy-700);background:var(--lfef-surface-sunken);border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600}.lfef-tag-cat{color:var(--lfef-ember-600);background:var(--lfef-ember-050)}.lfef-cta{background:radial-gradient(120% 140% at 10% 0%,var(--lfef-navy-700),var(--lfef-navy-900));color:#eaf1f8}.lfef-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-block:clamp(2.5rem,5vw,3.75rem);display:flex}.lfef-cta h2{color:#fff;max-width:22ch;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2.1rem)}.lfef-cta p{color:#c6d6e6;max-width:48ch;margin-bottom:0}.lfef-cta-actions{flex-wrap:wrap;gap:1rem;display:flex}.lfef-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lfef-stepper ol{flex-wrap:wrap;gap:.5rem .25rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.lfef-step{flex:auto;min-width:0}.lfef-step>button,.lfef-step>span{border:none;border-top:3px solid var(--lfef-border);width:100%;font:inherit;color:var(--lfef-muted);text-align:left;background:0 0;align-items:center;gap:.5rem;padding:.6rem .25rem 0;display:flex}.lfef-step>button{cursor:pointer}.lfef-step-done>button{color:var(--lfef-navy-700);border-top-color:var(--lfef-navy-600)}.lfef-step-current>span{color:var(--lfef-ember-600);border-top-color:var(--lfef-ember-500);font-weight:600}.lfef-step-dot{background:var(--lfef-surface-sunken);width:1.6rem;height:1.6rem;color:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.lfef-step-current .lfef-step-dot{background:var(--lfef-ember-050)}.lfef-step-label{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}@media (max-width:640px){.lfef-step-label{display:none}.lfef-step>button,.lfef-step>span{justify-content:center}}.lfef-step-body h2{font-size:clamp(1.5rem,3vw,2rem)}.lfef-root .lfef-step-body h2:focus,.lfef-root .lfef-step-body h2:focus-visible,.lfef-root .lfef-confirm h2:focus,.lfef-root .lfef-confirm h2:focus-visible{outline:none}.lfef-step-intro{color:var(--lfef-muted);max-width:64ch;font-size:1.05rem}.lfef-callout{background:var(--lfef-ember-050);border:1px solid #f4c8ba;border-left:4px solid var(--lfef-ember-500);border-radius:var(--lfef-radius-sm);color:var(--lfef-ink);margin:1.25rem 0 1.75rem;padding:1rem 1.25rem}.lfef-form-grid{gap:1.25rem;display:grid}@media (min-width:680px){.lfef-form-grid{grid-template-columns:repeat(2,1fr)}.lfef-field-full{grid-column:1/-1}}.lfef-field label,.lfef-field-label{color:var(--lfef-ink);font-size:.9rem;font-weight:600}.lfef-optional{color:var(--lfef-muted);font-weight:400}.lfef-field-hint{color:var(--lfef-muted);font-size:.85rem}.lfef-field input[type=text],.lfef-field input[type=date],.lfef-field input[type=time],.lfef-field textarea,.lfef-field select{font:inherit;color:var(--lfef-ink);background:var(--lfef-surface);border:1.5px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);width:100%;padding:.7rem .85rem}.lfef-field textarea{resize:vertical;min-height:6rem}.lfef-field input:focus-visible,.lfef-field textarea:focus-visible,.lfef-field select:focus-visible{border-color:var(--lfef-focus)}.lfef-field [aria-invalid=true]{border-color:var(--lfef-ember-600)}.lfef-error{color:var(--lfef-ember-600);margin:0;font-size:.85rem;font-weight:500}.lfef-error-summary{border-radius:var(--lfef-radius-sm);color:#7a241b;background:#fdecec;border:1px solid #f0b4b4;border-left:4px solid #c0392b;outline:none;margin-bottom:1.5rem;padding:1rem 1.25rem}.lfef-error-summary ul{margin:.5rem 0 0;padding-left:1.25rem}.lfef-attest{background:var(--lfef-surface-alt);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);margin-top:1.75rem;padding:1.1rem 1.25rem}.lfef-attest-err{border-color:var(--lfef-ember-600)}.lfef-attest label{cursor:pointer;color:var(--lfef-body);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.lfef-attest input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--lfef-ember-600);flex:none;margin-top:.15rem}.lfef-dropzone-wrap{gap:.4rem;display:grid}.lfef-dropzone{text-align:center;border:2px dashed var(--lfef-border);border-radius:var(--lfef-radius);background:var(--lfef-surface-alt);color:var(--lfef-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:130px;padding:2rem 1.25rem;display:flex}.lfef-dropzone:hover,.lfef-dropzone-active{border-color:var(--lfef-navy-500);background:var(--lfef-surface-sunken);color:var(--lfef-navy-700)}.lfef-dropzone:focus-within{outline:3px solid var(--lfef-focus);outline-offset:2px}.lfef-dropzone-text strong{color:var(--lfef-navy-700)}.lfef-filelist,.lfef-audio-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lfef-filelist li,.lfef-audio-list li{background:var(--lfef-surface);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.lfef-file-name{color:var(--lfef-ink);word-break:break-word;flex:auto;font-weight:500}.lfef-file-size{color:var(--lfef-muted);font-size:.85rem}.lfef-audio-list .lfef-field{min-width:170px}.lfef-file-remove,.lfef-link-btn{color:var(--lfef-ember-600);font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem;font-weight:600}.lfef-file-remove:hover,.lfef-link-btn:hover{text-decoration:underline}.lfef-narratives{gap:1.25rem;margin-bottom:1.25rem;display:grid}.lfef-narrative{border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);background:var(--lfef-surface);gap:1rem;margin:0;padding:1.25rem;display:grid}.lfef-narrative legend{font-family:var(--lfef-font-display);color:var(--lfef-navy-800);padding:0 .4rem;font-weight:700}.lfef-review{gap:.75rem;margin:1.5rem 0;display:grid}.lfef-review>div{border-bottom:1px solid var(--lfef-border);grid-template-columns:1fr;gap:.15rem;padding-bottom:.75rem;display:grid}@media (min-width:560px){.lfef-review>div{grid-template-columns:220px 1fr;gap:1rem}}.lfef-review dt{color:var(--lfef-muted);font-weight:600}.lfef-review dd{color:var(--lfef-ink);word-break:break-word;margin:0}.lfef-wizard-nav{border-top:1px solid var(--lfef-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.lfef-confirm{text-align:center;max-width:56ch;margin:0 auto}.lfef-confirm-badge{width:4rem;height:4rem;color:var(--lfef-success);background:#e3f4ec;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.lfef-confirm .lfef-hero-cta{justify-content:center;margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.lfef-root *{transition:none!important;animation:none!important}}.lfef-lede-narrow{max-width:60ch}.lfef-pillrow{flex-wrap:wrap;gap:.5rem;display:flex}.lfef-pill{background:var(--lfef-surface-sunken);color:var(--lfef-body);border:1px solid var(--lfef-border);border-radius:999px;padding:.4rem .85rem;font-size:.875rem}.lfef-stat-metric{color:var(--lfef-ink);margin:0;font-size:1.02rem;font-weight:600}.lfef-stat-value{font-family:var(--lfef-font-display);color:var(--lfef-ink);margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:700}.lfef-stat-source{color:var(--lfef-muted);margin:.75rem 0 0;font-size:.78rem}.lfef-stat-status{letter-spacing:.03em;text-transform:uppercase;background:var(--lfef-surface-sunken);color:var(--lfef-muted);border:1px solid var(--lfef-border);border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.lfef-stat-status.is-provisional{color:#9a5a12;background:#fff6ed;border-color:#f3d8b8}.lfef-stat-status.is-lfef{background:var(--lfef-ember-050);color:var(--lfef-ember-600);border-color:#f4c8ba}.lfef-stat-status.is-reported{color:var(--lfef-success);background:#eaf7f0;border-color:#bfe3cf}.lfef-disclaimer{border:1px solid var(--lfef-border);background:var(--lfef-surface-alt);border-radius:var(--lfef-radius-sm);color:var(--lfef-muted);padding:1rem 1.25rem;font-size:.85rem;line-height:1.6}.lfef-fallen{background:linear-gradient(180deg,var(--lfef-navy-900),#07151f);color:#dbe6f1}.lfef-fallen h2{color:#fff}.lfef-fallen p{color:#c6d6e6}.lfef-contact,.lfef-consent{border:1px solid var(--lfef-border);border-radius:var(--lfef-radius);background:var(--lfef-surface-alt);margin-top:1.75rem;padding:1.25rem 1.25rem 1.5rem}.lfef-contact legend,.lfef-consent legend{font-family:var(--lfef-font-display);color:var(--lfef-navy-800);padding:0 .4rem;font-weight:700}.lfef-contact-note{color:var(--lfef-muted);max-width:70ch;margin:.25rem 0 1rem;font-size:.9rem}.lfef-consent-row{cursor:pointer;color:var(--lfef-body);align-items:flex-start;gap:.7rem;margin-bottom:.85rem;font-size:.95rem;display:flex}.lfef-consent-row:last-of-type{margin-bottom:0}.lfef-consent-row input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--lfef-ember-600);flex:none;margin-top:.15rem}.lfef-consent-hint{color:var(--lfef-ember-600);margin:.85rem 0 0;font-size:.85rem}.lfef-poweredby{letter-spacing:.01em;color:var(--lfef-muted);margin:0;font-size:.82rem}.lfef-poweredby-name{font-family:var(--lfef-font-display);color:var(--lfef-navy-800);font-weight:700}.lfef-poweredby-fga{color:var(--lfef-navy-700);font-weight:600}.lfef-poweredby-center{text-align:center;margin-top:1.5rem}.lfef-submit-brandbar{padding-top:1.25rem;padding-bottom:.25rem}.lfef-thankyou-prefs{color:var(--lfef-body);background:var(--lfef-surface-alt);border:1px solid var(--lfef-border);border-radius:var(--lfef-radius-sm);padding:.85rem 1.1rem;font-size:.95rem}.lfef-turnstile{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}
