.c-offcanvas{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-offcanvas-bg.c-offcanvas-bg--push,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-content-wrap,.c-offcanvas{transition:background-color 300ms,transform 300ms cubic-bezier(.4,0,.6,1)}.c-offcanvas-content-wrap{z-index:3}.c-offcanvas{background:#fff;position:fixed;min-height:100%;max-height:none;top:0;display:block;overflow-x:hidden;overflow-y:auto}.c-offcanvas--opening{transition-timing-function:cubic-bezier(.4,0,.6,1)}.c-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible}.c-offcanvas.is-closed{max-height:100%;overflow:hidden;visibility:hidden;box-shadow:none}.c-offcanvas--overlay{z-index:1080}.c-offcanvas--reveal{z-index:2}.c-offcanvas-bg{background-color:transparent;transition:background-color 400ms cubic-bezier(.23,1,.32,1) 0ms;position:fixed;height:100%;top:0;left:-100%;width:100%;z-index:1079}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible}.c-offcanvas-bg.is-closed{visibility:hidden}.c-offcanvas-bg--closing.is-animating{background:transparent}.c-offcanvas--left{height:100%;transform:translate3d(-300px,0,0);width:300px}.c-offcanvas--right{height:100%;right:0;transform:translate3d(300px,0,0);width:300px}html[dir="rtl"] .c-offcanvas{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas.is-open{transform:translate3d(0,0,0)}html[dir="rtl"] .c-offcanvas--right{left:0;right:auto;transform:translate3d(-300px,0,0)}.c-offcanvas-content-wrap{z-index:3}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform:translate3d(300px,0,0)}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform:translate3d(-300px,0,0)}html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform:translate3d(-300px,0,0)}.c-offcanvas--reveal{z-index:0;transform:translate3d(0,0,0)}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open,.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{transform:translate3d(-300px,0,0)}html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{transform:translate3d(-300px,0,0)}.c-offcanvas--push{z-index:6}.c-offcanvas--push--opening{transition-timing-function:cubic-bezier(0,0,.2,1)}.c-offcanvas-content-wrap{z-index:3}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{transform:translate3d(300px,0,0)}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{transform:translate3d(-300px,0,0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{transform:translate3d(300px,0,0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{transform:translate3d(-300px,0,0)}html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{transform:translate3d(-300px,0,0)}html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{transform:translate3d(300px,0,0)}html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{transform:translate3d(-300px,0,0)}.civic-survey{--cs-accent:#087b88;--cs-ink:#172c3c;--cs-muted:#677885;box-sizing:border-box;max-width:760px;margin:1.25rem auto;padding:clamp(1.4rem,4vw,2.5rem);background:linear-gradient(135deg,#fff 65%,#f2fafb 100%);border:1px solid #e2eced;border-radius:22px;box-shadow:0 16px 48px rgba(23,44,60,.07);color:var(--cs-ink);font:inherit}.civic-survey *{box-sizing:border-box}.civic-survey .cs-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.15em;color:var(--cs-accent)}.civic-survey .cs-eyebrow span{padding:0 .35rem;color:#a0aeb3}.civic-survey h2{margin:1rem 0 1.5rem;font-size:clamp(1.32rem,2.6vw,1.85rem);font-weight:750;line-height:1.35;color:var(--cs-ink)}.civic-survey .cs-form fieldset{border:0;padding:0;margin:0}.civic-survey .cs-choice{display:flex;align-items:center;gap:.85rem;margin:.7rem 0;padding:1rem;border:1px solid #dae5e7;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.civic-survey .cs-choice:hover,.civic-survey .cs-choice:focus-within{border-color:var(--cs-accent);background:#f6fcfc;box-shadow:0 0 0 2px #087b8811}.civic-survey .cs-choice:has(input:checked){border-color:var(--cs-accent);background:#effafa}.civic-survey .cs-choice input{accent-color:var(--cs-accent);inline-size:1.1rem;block-size:1.1rem;flex-shrink:0}.civic-survey .cs-submit{display:flex;align-items:center;justify-content:space-between;gap:1.8rem;padding:.88rem 1.3rem;margin-top:1.25rem;background:var(--cs-accent);border:0;border-radius:11px;color:#fff;font-weight:750;cursor:pointer}.civic-survey .cs-submit:hover{background:#065f68}.civic-survey .cs-submit:focus-visible{outline:3px solid #073a40;outline-offset:3px}.civic-survey .cs-notice{padding:.8rem 1rem;background:#eaf9f5;color:#11614a;border-radius:9px}.civic-survey .cs-muted{color:var(--cs-muted)}.civic-survey .cs-privacy{color:var(--cs-muted);font-size:.79rem;line-height:1.5;border-top:1px solid #e7eff0;margin-top:1.6rem;padding-top:1rem}.civic-survey .cs-results{margin-top:1.4rem}.civic-survey .cs-results h3{font-size:1.12rem;font-weight:750;margin:0 0 1.1rem}.civic-survey .cs-results small{font-size:.78em;color:var(--cs-muted);font-weight:400}.civic-survey .cs-result{margin:1.1rem 0}.civic-survey .cs-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;font-size:.94rem;margin-bottom:.5rem}.civic-survey .cs-result-header strong{white-space:nowrap;color:var(--cs-accent)}.civic-survey .cs-track{height:9px;background:#eaf0f1;border-radius:99px;overflow:hidden}.civic-survey .cs-fill{background:linear-gradient(90deg,#0a8996,#41adad);height:100%;border-radius:99px;transition:width .3s}.civic-survey .cs-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.civic-survey .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){.civic-survey *{transition:none!important}}.civic-ai-lookup-inline{display:flex;align-items:center;gap:.75rem;width:100%}.civic-ai-lookup-inline>input,.civic-ai-lookup-inline>select,.civic-ai-lookup-inline>textarea{flex:0 1 auto;min-width:0}.civic-ai-lookup-actions{display:inline-flex;align-items:center;flex:0 0 auto}.civic-ai-lookup-button{white-space:nowrap}.civic-ai-lookup-icon{font-size:1.15em;line-height:1;vertical-align:-.05em}.civic-ai-lookup-status{max-width:720px;overflow-wrap:anywhere}@media (max-width:575.98px){.civic-ai-lookup-inline{align-items:stretch;flex-direction:column;gap:.5rem}.civic-ai-lookup-actions{align-self:flex-start}}
