@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer dh-legacy {
:root{--pa-space-unit:4px;--pa-space-0:0px;--pa-space-1:4px;--pa-space-2:8px;--pa-space-3:12px;--pa-space-4:16px;--pa-space-5:20px;--pa-space-6:24px;--pa-space-7:28px;--pa-space-8:32px;--pa-space-9:36px;--pa-space-10:40px;--pa-space-11:44px;--pa-space-12:48px;--pa-space-14:56px;--pa-space-16:64px;--pa-space-20:80px;--pa-space-24:96px;--pa-space-28:112px;--pa-space-32:128px;--pa-space-36:144px;--pa-space-40:160px;--pa-space-44:176px;--pa-space-48:192px;--pa-space-52:208px;--pa-space-56:224px;--pa-space-60:240px;--pa-space-64:256px;--pa-space-72:288px;--pa-space-80:320px;--pa-space-96:384px;--pa-space-px:1px;--pa-space-0-5:2px;--pa-space-1-5:6px;--pa-space-2-5:10px;--pa-space-3-5:14px;--pa-gap-label:8px;--pa-gap-control:12px;--pa-gap-group:16px;--pa-gap-section:32px;--pa-control-compact:32px;--pa-control-default:40px;--pa-control-touch:48px;--pa-control-minimum:24px;--pa-control-radius:8px;--pa-control-icon-gap:8px;--pa-control-font:14px;--pa-control-line-height:20px;--pa-control-padding-x:12px;--pa-control-padding-y:6px;--pa-icon-12:12px;--pa-icon-16:16px;--pa-icon-18:18px;--pa-icon-20:20px;--pa-icon-24:24px;--pa-icon-28:28px;--pa-icon-32:32px;--pa-icon-36:36px;--pa-icon-40:40px;--pa-icon-48:48px;--pa-icon-64:64px;--pa-icon-80:80px;--pa-icon-96:96px;--pa-icon-128:128px;--pa-workflow-normal:240px;--pa-workflow-compact:128px;--pa-workflow-icon:48px}@media (max-width:639px){:root{--pa-gap-label:8px;--pa-gap-control:12px;--pa-gap-group:12px;--pa-gap-section:16px}}.pa-icon--12{width:var(--pa-icon-12);height:var(--pa-icon-12)}.pa-icon--16{width:var(--pa-icon-16);height:var(--pa-icon-16)}.pa-icon--18{width:var(--pa-icon-18);height:var(--pa-icon-18)}.pa-icon--20{width:var(--pa-icon-20);height:var(--pa-icon-20)}.pa-icon--24{width:var(--pa-icon-24);height:var(--pa-icon-24)}.pa-icon--28{width:var(--pa-icon-28);height:var(--pa-icon-28)}.pa-icon--32{width:var(--pa-icon-32);height:var(--pa-icon-32)}.pa-icon--36{width:var(--pa-icon-36);height:var(--pa-icon-36)}.pa-icon--40{width:var(--pa-icon-40);height:var(--pa-icon-40)}.pa-icon--48{width:var(--pa-icon-48);height:var(--pa-icon-48)}.pa-icon--64{width:var(--pa-icon-64);height:var(--pa-icon-64)}.pa-icon--80{width:var(--pa-icon-80);height:var(--pa-icon-80)}.pa-icon--96{width:var(--pa-icon-96);height:var(--pa-icon-96)}.pa-icon--128{width:var(--pa-icon-128);height:var(--pa-icon-128)}.pa-button.pa-button{box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;min-height:var(--pa-control-default);justify-content:center;align-items:center;gap:var(--pa-space-2);height:auto;padding:var(--pa-control-padding-y) var(--pa-control-padding-x);border:1px solid var(--pa-ui-border,var(--border,#767676));border-radius:var(--pa-control-radius);background:var(--pa-ui-control,var(--background,var(--paper,#fff)));color:var(--pa-ui-ink,var(--foreground,var(--ink,#161616)));font-family:inherit;font-size:var(--pa-control-font);font-weight:500;line-height:var(--pa-control-line-height);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;flex:none;margin:0;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.pa-button.pa-button:hover{border-color:var(--pa-ui-accent,var(--pa-accent,var(--accent,currentColor)))}.pa-button.pa-button:focus-visible{outline:2px solid var(--pa-ui-focus,var(--pa-ui-accent,var(--pa-accent,var(--ink,#161616))));outline-offset:2px}.pa-button.pa-button:disabled,.pa-button.pa-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.pa-button.pa-button--primary,.pa-button.pa-button--accent{background:var(--pa-ui-action,var(--pa-action,var(--primary,var(--pa-ui-accent,#161616))));color:var(--pa-ui-action-ink,var(--pa-action-foreground,var(--primary-foreground,#fff)));border-color:#0000}.pa-button.pa-button--secondary{background:var(--pa-ui-secondary,var(--secondary,var(--pa-ui-control,#f3f3f3)));color:var(--pa-ui-secondary-ink,var(--secondary-foreground,var(--pa-ui-ink,#161616)))}.pa-button.pa-button--ghost,.pa-button.pa-button--quiet,.pa-button.pa-button--link{box-shadow:none;background:0 0;border-color:#0000}.pa-button.pa-button--ghost:hover,.pa-button.pa-button--quiet:hover,.pa-button.pa-button--link:hover{border-color:#0000}.pa-button.pa-button--link{text-underline-offset:4px;text-decoration:underline}.pa-button.pa-button--destructive{background:var(--pa-ui-danger,var(--destructive,#b42318));color:var(--pa-ui-danger-ink,#fff);border-color:#0000}.pa-button.pa-button--withdrawal{border-color:var(--pa-ui-accent,var(--pa-gold,#6b5500));color:var(--pa-ui-accent,var(--pa-gold,#6b5500));background:0 0}.pa-button.pa-button--success{background:var(--pa-ui-success,#176b38);color:var(--pa-ui-success-ink,#fff);border-color:#0000}.pa-button.pa-button--size-sm,.pa-button.pa-button--size-icon-sm{min-height:var(--pa-control-compact)}.pa-button.pa-button--size-xs,.pa-button.pa-button--size-icon-xs{min-height:var(--pa-control-minimum);padding:var(--pa-space-0-5) var(--pa-space-2)}.pa-button.pa-button--size-lg,.pa-button.pa-button--size-control,.pa-button.pa-button--size-icon-control{min-height:var(--pa-control-touch)}.pa-button.pa-button--size-cta{min-height:var(--pa-control-touch);border-radius:9999px}.pa-button.pa-button--size-icon,.pa-button.pa-button--size-icon-xs,.pa-button.pa-button--size-icon-sm,.pa-button.pa-button--size-icon-lg,.pa-button.pa-button--size-icon-control{width:var(--pa-control-default);height:var(--pa-control-default);padding:0}.pa-button.pa-button--size-icon-xs{width:var(--pa-control-minimum);height:var(--pa-control-minimum)}.pa-button.pa-button--size-icon-sm{width:var(--pa-control-compact);height:var(--pa-control-compact)}.pa-button.pa-button--size-icon-lg,.pa-button.pa-button--size-icon-control{width:var(--pa-control-touch);height:var(--pa-control-touch)}.pa-button.pa-action{min-height:var(--pa-control-default);white-space:normal;justify-self:start}.pa-button.pa-action.pa-button--size-icon-sm{width:var(--pa-control-default);height:var(--pa-control-default)}.pa-button.pa-button[data-pa-layout=fill]{width:100%}.pa-button.pa-button--width-compact{width:var(--pa-workflow-compact)}.pa-button.pa-button--width-normal{width:var(--pa-workflow-normal)}.pa-button.pa-button--width-paired{width:var(--pa-space-36);max-width:calc((100% - var(--pa-gap-control)) / 2)}.pa-button.pa-button svg{width:var(--pa-icon-16);height:var(--pa-icon-16);flex:0 0 var(--pa-icon-16);pointer-events:none}.pa-button.pa-workflow-button[data-pa-workflow=normal]{width:var(--pa-workflow-normal)}.pa-button.pa-workflow-button[data-pa-workflow=compact]{width:var(--pa-workflow-compact)}.pa-button.pa-workflow-button[data-pa-workflow=icon]{width:var(--pa-workflow-icon);height:var(--pa-control-touch)}.pa-button.pa-workflow-button svg{width:var(--pa-icon-24);height:var(--pa-icon-24);flex-basis:var(--pa-icon-24)}.pa-button__loading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pa-button__content{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.pa-button__content[data-loading=true]{opacity:0}.pa-button__loading[data-loading=false]{visibility:hidden}.pa-button__spinner{width:var(--pa-icon-16);height:var(--pa-icon-16);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite pa-control-spin}.pa-action-group{align-items:center;gap:var(--pa-gap-control);flex-wrap:wrap;max-width:100%;display:flex}.pa-action-group[data-pa-action-group=center]{justify-content:center}.pa-action-group[data-pa-action-group=end]{justify-content:flex-end}.pa-stack{min-width:0;display:grid}.pa-stack[data-pa-stack=label]{gap:var(--pa-gap-label)}.pa-stack[data-pa-stack=control]{gap:var(--pa-gap-control)}.pa-stack[data-pa-stack=group]{gap:var(--pa-gap-group)}.pa-stack[data-pa-stack=section]{gap:var(--pa-gap-section)}[data-pa-icon]{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block}@keyframes pa-control-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pa-button.pa-button{transition:none}.pa-button__spinner{animation:none}}[data-portal-message-kind=confirm] .pa-message-actions .pa-button:not([data-pa-workflow=icon]):not(.pa-message-action--icon):not([class*=pa-button--size-icon]){width:var(--pa-workflow-compact);min-height:var(--pa-control-touch);align-self:stretch}
}

.pa-message-position{z-index:110;width:calc(100vw - 2rem);max-width:32rem;font-family:var(--pa-message-font,inherit);margin:0;font-size:1rem;line-height:1.5;position:fixed;inset:50% auto auto 50vw;transform:translate(-50%,-50%)}.pa-message-position,.pa-message-position *,.pa-message-overlay{box-sizing:border-box}.pa-message-frame{border:1px solid var(--pa-ui-border,var(--border,#767676));background:var(--pa-ui-surface,var(--card,#fff));min-width:0;max-height:calc(100dvh - 2rem);color:var(--pa-ui-ink,var(--card-foreground,#161616));border-radius:.75rem;gap:.75rem;padding:1rem;display:grid;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa-message-overlay{z-index:109;background:#0009;position:fixed;inset:0}.pa-message-dialog{outline:none}.pa-message-heading{align-items:flex-start;gap:.75rem;display:flex}.pa-message-copy{flex:1;min-width:0}.pa-message-title{overflow-wrap:anywhere;font-size:inherit;line-height:inherit;margin:0;font-weight:600}.pa-message-description{overflow-wrap:anywhere;color:var(--pa-ui-muted,var(--muted-foreground,#525252));margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.pa-message-error{overflow-wrap:anywhere;color:var(--pa-ui-danger,var(--destructive,#b42318));margin:0;font-size:.875rem;line-height:1.25rem}.pa-message-icon{width:1.25rem;height:1.25rem;color:var(--pa-ui-accent,var(--pa-accent,#6b5500));flex:0 0 1.25rem;margin-top:.125rem}.pa-message-icon[data-intent=error]{color:var(--pa-ui-danger,var(--destructive,#b42318))}.pa-message-viewport{pointer-events:none;outline:none;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pa-message-toast{pointer-events:auto}.pa-message-actions{justify-content:flex-end;gap:var(--pa-gap-control);flex-wrap:wrap;display:flex}.pa-message-position .pa-message-action:hover{border-color:var(--pa-ui-accent,var(--pa-accent,#6b5500));color:var(--pa-ui-accent,var(--pa-accent,#6b5500))}.pa-message-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.pa-message-frame{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.pa-message-position,.pa-message-overlay{transition:none;animation:none}}
@layer dh-legacy,mantine;@layer dh-legacy{:root{--ink:#161616;--muted:#525252;--accent:#161616;--paper:#fff;--line:#d8d8d8;--space-1:var(--pa-space-1);--space-2:var(--pa-space-2);--space-3:var(--pa-space-3);--space-4:var(--pa-space-4);--space-6:var(--pa-space-6);--space-8:var(--pa-space-8);--control-height:var(--pa-control-touch);--control-radius:var(--pa-control-radius);--dh-costcheck-dialog-width:640px;--dh-costcheck-dialog-height:480px;--dh-costcheck-dialog-title:22px;--dh-costcheck-emphasis:#a51f4b;--control-border:#767676;--field-focus-width:2px;--field-focus-color:#a51f4b;--link-color:var(--ink);--selection-surface:#fcc;--nav-surface:#f0edeb;--workspace-surface:#f7f6f4;--nav-hover:#fff;--nav-scrim:#152d4580;--nav-drawer-width:360px;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5}*{box-sizing:border-box}body{margin:0}:where(html:not(:has(.app-shell,.campaign[data-public=true].campaign-presentation)),textarea,.app-sidebar,.section-stage,.action-edit-pane,.action-workspace--reflow,.source-body,.choice-list,.insurer-results,.place-choices,.select-list:not(:has(.select-search,.select-actions)),.select-list:has(.select-search,.select-actions)>[role=listbox],.preview-scroll:not(.presentation),.campaign-presentation .campaign-body,[data-scroll-owner]:not(.preview-scroll)){scrollbar-gutter:stable}@media (max-height:500px){.campaign[data-public=true].campaign-presentation{scrollbar-gutter:stable}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;margin:calc(var(--pa-space-px) * -1)!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,.button{background:var(--accent);color:#fff;cursor:pointer;white-space:normal;border:1px solid #0000;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-grid}button:hover,.button:hover{filter:brightness(.94)}button:disabled{opacity:.5;cursor:not-allowed}.secondary{color:var(--ink);background:#fff;border-color:#c5cbd0}.quiet{color:var(--ink);background:0 0;text-decoration:underline}.skip{z-index:100;padding:var(--pa-space-3);background:#fff;position:fixed;top:-100px;left:16px}.skip:focus{top:10px}:focus-visible{outline:var(--field-focus-width) solid var(--field-focus-color);outline-offset:0;box-shadow:none}.dh-search-field{min-width:0;font:inherit}:is(input:not([type=checkbox]):not([type=radio]):not(.pa-search__input),textarea,select,.select-trigger,.text-overlay-trigger):focus-visible{border-color:var(--field-focus-color);box-shadow:none;outline:none}:is(.select-editable:focus-within,.editor-input-inline:not(:has(.pa-searchbox)):focus-within){border-color:var(--field-focus-color);box-shadow:inset 0 0 0 var(--pa-space-px) var(--field-focus-color);outline:none}h1{letter-spacing:-1.5px;margin:var(--pa-space-2-5) 0 var(--pa-space-5);overflow-wrap:anywhere;font-size:clamp(30px,3vw,46px);line-height:1.13}h2{overflow-wrap:anywhere;font-size:25px;line-height:1.2}h3{font-size:18px}p{overflow-wrap:anywhere}label{overflow-wrap:anywhere;margin:var(--pa-space-4) 0 var(--pa-space-2);font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}input,select,textarea{width:100%;min-height:var(--control-height);padding:var(--pa-control-padding-y) var(--pa-control-padding-x);border:1px solid var(--control-border);border-radius:var(--control-radius);color:var(--ink);margin-top:var(--pa-space-2);font-size:var(--dh-control-font);line-height:var(--dh-control-line-height);background:#fff;display:block}textarea{resize:vertical;min-height:125px}input[type=checkbox]{flex:none;width:20px;min-height:20px;margin:0}.check{gap:var(--pa-space-3);grid-template-columns:24px minmax(0,1fr);align-items:flex-start;font-weight:400;display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:800}.small{color:var(--muted);font-size:.75rem;line-height:1rem}.wordmark{overflow-wrap:anywhere;letter-spacing:-1px;color:var(--accent);font-size:23px;font-weight:800;line-height:.95;text-decoration:none}.narrow{max-width:620px;padding:var(--pa-space-14) var(--pa-space-6);margin:auto}.notice{padding:var(--pa-space-5);border-left:4px solid var(--accent);background:var(--selection-surface)}.admin-header{padding:0 var(--pa-space-8);align-items:center;gap:var(--pa-space-6);background:#fff;grid-template-columns:150px 1fr auto;min-height:64px;display:grid}.admin-header nav{gap:var(--pa-space-6);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.workspace{max-width:1240px;padding:0 var(--pa-space-8) var(--pa-space-8);margin:auto}.heading{justify-content:space-between;align-items:center;gap:var(--pa-space-6);margin:var(--pa-space-5) 0 var(--pa-space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.heading p{margin:var(--pa-space-2) 0}.heading button{flex:none}.search{align-items:center;gap:var(--pa-space-4);margin-bottom:var(--pa-space-8);grid-template-columns:140px minmax(140px,1fr) auto auto;display:grid}.search label,.search input{margin:0}.campaign-list{gap:var(--pa-space-3);display:grid}.campaign-row{align-items:center;gap:var(--pa-space-6);padding:var(--pa-space-6);border:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:1fr auto auto;text-decoration:none;display:grid}.campaign-row h2,.campaign-row p{margin:0}.campaign-row h2{font-size:21px}.source-check[data-verified=true]{color:#216347}.source-check[data-verified=true] a{color:inherit}.badge{padding:var(--pa-space-1) var(--pa-space-3);background:#eeece7;border-radius:30px;font-size:.75rem;display:inline-block}.toolbar{gap:var(--pa-space-2);margin:var(--pa-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.status{color:#276553;margin:0}.status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.status:not(:empty){padding:var(--pa-space-2) 0}.label-mobile{display:none}.campaign-fields label{margin:var(--pa-space-2) 0 var(--pa-space-1)}.campaign-fields{gap:0 var(--pa-space-4);grid-template-columns:1fr 1fr;display:grid}.field-wide{grid-column:1/-1}input::placeholder,textarea::placeholder{color:#696969;opacity:1;font-weight:400}.asset-field+.asset-field{margin-top:var(--pa-space-6)}.editor-grid{gap:var(--pa-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-grid>section{min-width:0}.editor-content-stack{gap:var(--pa-space-6);display:grid}.campaign-context{gap:var(--pa-space-2) var(--pa-space-6);grid-template-columns:max-content minmax(0,1fr);display:grid}.campaign-context dt{font-weight:600}.campaign-context dd{overflow-wrap:anywhere;margin:0}.editor-context-edit[open]>summary,.editor-design[open]>summary{margin-bottom:var(--pa-space-5)}.editor-design>summary{font-weight:600}.destination-state{padding:var(--pa-space-3) var(--pa-space-4);background:var(--paper)}.panel{padding:var(--pa-space-6);border:1px solid var(--line);background:#fff;border-radius:0;min-width:0}.panel>button{margin:var(--pa-space-2-5) var(--pa-space-2-5) var(--pa-space-2-5) 0}.account-security{gap:var(--space-6);display:grid}.account-password-form{gap:var(--space-4);display:grid}.account-password-form>label,.account-password-form>p,.account-security>p{margin:0}.account-security button{justify-self:start}.panel h2{margin-top:0}.preview-frame{margin:0 auto;container-type:inline-size}.preview-frame.mobile{width:min(390px,100%)}.qr{max-width:280px}.qr svg{width:100%;height:auto}.campaign{background:var(--paper)}.provider-brand,.employer-brand{gap:var(--pa-space-2);min-width:0;display:grid}.employer-brand{margin-left:auto}.campaign :where(button:not(.secondary):not(.quiet),a.button:not(.secondary):not(.quiet)){color:var(--accent-ink)}.asset-preview{padding:var(--pa-space-4);border:1px solid var(--line);margin-block:var(--pa-space-3);background:#fff}.asset-preview img{object-fit:contain;width:100%;max-width:280px;max-height:150px;margin-inline:auto;display:block}.color-inputs{gap:var(--pa-space-3);grid-template-columns:64px 128px;display:grid}.color-inputs input[type=color]{padding:var(--pa-space-1);cursor:pointer;height:48px}.field-actions{gap:var(--pa-space-2);margin-top:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.wording-guidance{margin-block:var(--pa-space-4)}.wording-guidance p{white-space:pre-line}.language-review{gap:var(--pa-space-4);min-width:0;font-size:var(--dh-control-font);line-height:var(--dh-control-line-height);margin:0;display:grid}.language-review>p{font-size:inherit;line-height:inherit;margin:0}.work-dialog{border:1px solid var(--line);background:var(--paper);width:min(960px,100% - 32px);height:calc(100dvh - 32px);max-height:none;padding:0;position:fixed;inset:16px}.work-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.work-dialog>footer{grid-template-columns:minmax(0,1fr)}.work-dialog::backdrop{background:#0008}.work-dialog header,.work-dialog footer{gap:var(--pa-space-4);padding:var(--pa-space-4) var(--pa-space-6);background:#fff;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;align-items:center;display:grid}.work-dialog h2{overflow-wrap:anywhere;margin:0;font-size:24px}.work-dialog-body{padding:var(--pa-space-6);overscroll-behavior:contain;min-height:0;overflow-y:auto}.work-dialog[data-size=compact],.work-dialog[data-size=form]{grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;inset:0}.work-dialog[data-size=form]{width:min(560px,100% - 32px)}.work-dialog[data-size=compact] header,.work-dialog[data-size=form] header,.work-dialog[data-size=compact] footer,.work-dialog[data-size=form] footer,.work-dialog[data-size=compact] .work-dialog-body,.work-dialog[data-size=form] .work-dialog-body{padding:var(--pa-space-4)}.work-dialog[data-size=compact] h2,.work-dialog[data-size=form] h2{font-size:20px}@media (max-width:480px){.work-dialog[data-size=form]>header{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.work-dialog[data-size=form]>header>button{justify-self:end}}.work-dialog[data-size=compact] .work-dialog-body>:first-child,.work-dialog[data-size=form] .work-dialog-body>:first-child{margin-top:0}.work-dialog[data-size=compact] .work-dialog-body>:last-child,.work-dialog[data-size=form] .work-dialog-body>:last-child{margin-bottom:0}.work-dialog-body:has(.workspace-text){grid-template-rows:auto minmax(0,1fr);grid-auto-flow:row;display:grid}.benefit-service-nav{gap:var(--pa-space-2);margin-block:var(--pa-space-3);flex-wrap:wrap;display:flex}.benefit-service-nav .button{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:240px}.workspace-text{resize:none;flex:1;width:100%;min-height:120px;font-size:18px;line-height:1.6}.location-fields{margin-block:var(--pa-space-4);padding:var(--pa-space-4);border:1px solid var(--line);min-width:0}.preview-scroll.presentation{overflow:hidden}.preview-scroll.presentation .preview-frame{height:100%}.campaign-presentation{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid;overflow:hidden}.campaign-presentation .preview-banner{display:none}.campaign-presentation .campaign-header{min-height:88px;padding:var(--pa-space-3) var(--pa-space-6);gap:var(--pa-space-4)}.campaign-presentation .campaign-body{width:100%;max-width:1160px;min-height:0;padding:var(--pa-space-5) var(--pa-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;overflow-y:auto}.campaign [hidden]{display:none!important}.campaign{container:campaign-view/inline-size}.location-search-input,.location-search-output,.campaign-insurer-result>div{min-width:0}@container campaign-view (min-width:850px){.location-search,.campaign-insurer-result{gap:var(--pa-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.location-search-input{position:sticky;top:0}}.matching-results details>summary{cursor:pointer}.matching-results .provider-result-title{margin:0;display:inline-flex}.matching-results article>p{margin:var(--pa-space-1) 0}.matching-results details[open]>summary{margin-bottom:var(--pa-space-3)}.campaign-presentation .hero-copy h1{letter-spacing:-.5px;margin:var(--pa-space-3) 0;font-size:clamp(24px,3vw,40px);line-height:1.15}.campaign-presentation .intro{white-space:pre-line;font-size:18px;line-height:1.55}.campaign-presentation .check-card{width:100%;padding:var(--pa-space-5)}.presentation-actions{align-items:center;gap:var(--pa-space-2);min-height:72px;padding:var(--pa-space-3) max(var(--pa-space-4), calc((100% - var(--pa-space-32)) / 2));border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;display:flex}.presentation-actions>button{white-space:normal;overflow-wrap:anywhere;flex:0 auto}@media (max-width:600px){.work-dialog{border:0;width:100%;height:100dvh;margin:0;inset:0}.work-dialog header,.work-dialog footer,.work-dialog-body{padding:var(--pa-space-3) var(--pa-space-4)}.work-dialog h2{font-size:20px}.work-dialog footer{flex-wrap:wrap}.campaign-presentation .campaign-header{padding:var(--pa-space-3) var(--pa-space-4);gap:var(--pa-space-3)}.campaign-presentation .campaign-body{padding:var(--pa-space-4)}.campaign-presentation .intro{font-size:16px}.presentation-actions{padding:var(--pa-space-3) var(--pa-space-4);gap:var(--pa-space-2)}}@media (max-height:600px){.campaign-presentation .campaign-body{padding-block:var(--pa-space-2)}.campaign-presentation .campaign-header{min-height:64px}}.campaign-header{align-items:center;gap:var(--pa-space-6);min-height:108px;padding:var(--pa-space-3) max(var(--pa-space-6), calc((100% - var(--pa-space-32)) / 2));background:#fff;display:flex}.company-name{overflow-wrap:anywhere;max-width:60%;font-size:24px}.logo{object-fit:contain;max-width:210px;max-height:75px}.campaign-body{max-width:1160px;padding:var(--pa-space-8) var(--pa-space-6);gap:var(--pa-space-10);grid-template-columns:minmax(0,1fr);align-items:start;margin:auto;display:grid}.campaign-step-actions{gap:var(--pa-space-3);margin-top:var(--pa-space-5);flex-wrap:wrap;display:flex}.campaign-step-actions>button{white-space:normal;overflow-wrap:anywhere}.hero-copy h1{letter-spacing:-2px;margin:var(--pa-space-6) 0;font-size:clamp(38px,4.5vw,64px);line-height:1.06}.intro{color:var(--muted);font-size:18px;line-height:1.75}.hero-image{width:100%;margin-top:var(--pa-space-7);object-fit:cover;border-radius:20px;max-height:400px}.check-card{padding:var(--pa-space-8);background:#fff;border:1px solid #e9dce0;border-radius:20px;min-width:0;box-shadow:0 14px 40px #52303c0b}.check-card>button,.check-card>.button{margin-top:var(--pa-space-5)}.check-card h2{margin-top:var(--pa-space-4);font-size:30px}.public-steps{max-width:1120px;padding:var(--pa-space-6) var(--pa-space-6) var(--pa-space-12);margin:auto}.public-steps>div{gap:var(--pa-space-6);grid-template-columns:repeat(3,1fr);display:grid}.public-steps article{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;padding:var(--pa-space-5);background:#fff;border-radius:0}.campaign-footer{padding:var(--pa-space-7) max(var(--pa-space-6), calc((100% - var(--pa-space-32)) / 2));background:#fff}.campaign-footer>nav{gap:var(--pa-space-2) var(--pa-space-6);flex-wrap:wrap;display:flex}.campaign-footer>nav>button.quiet{color:inherit;background:0 0;border:0;font-weight:400;text-decoration:underline}.campaign-presentation>.campaign-footer{padding:0 var(--pa-space-4);border-top:1px solid var(--line)}.campaign-footer p{white-space:pre-line}.preview-banner{padding:var(--pa-space-3);background:var(--selection-surface);text-align:center;font-size:13px}.source-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:13px;overflow:auto}.source-readable{overflow-wrap:anywhere}.source-readable p,.source-feed-text{white-space:pre-wrap}.source-readable h3{margin:var(--pa-space-6) 0 var(--pa-space-3)}.source-readable p,.source-readable ul{margin:0 0 var(--pa-space-4);line-height:1.65}summary{overflow-wrap:anywhere;cursor:pointer;min-height:44px;padding:var(--pa-space-2-5) 0}pre{overflow:auto}@media (max-width:900px){.editor-grid{grid-template-columns:minmax(0,1fr)}}hr{border:0;border-top:1px solid var(--line);margin:var(--pa-space-7) 0}@media (max-width:760px){.admin-header{min-height:120px;padding:var(--pa-space-4);gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto}.admin-header nav{gap:var(--pa-space-4);grid-area:2/1/auto/3;justify-content:space-between;font-size:13px}.admin-header form{grid-area:1/2}.workspace{padding:0 var(--pa-space-4) var(--pa-space-6)}.heading{display:block}.heading>button,.heading>.button{margin-top:var(--pa-space-3-5)}.search,.campaign-row{gap:var(--pa-space-3);grid-template-columns:1fr}.campaign-row .badge{justify-self:start}.editor-grid{grid-template-columns:1fr}.panel{padding:var(--pa-space-5)}.toolbar{grid-template-columns:1fr 1fr;display:grid}.campaign-header{min-height:90px;padding:var(--pa-space-5);gap:var(--pa-space-4)}.wordmark,.company-name{font-size:20px}.logo{max-width:140px}.campaign-body{gap:var(--pa-space-8);padding:var(--pa-space-8) var(--pa-space-5);grid-template-columns:1fr}.hero-copy h1{font-size:43px}.intro{font-size:1rem}.check-card{padding:var(--pa-space-6)}.public-steps>div{grid-template-columns:1fr}.public-steps{padding:var(--pa-space-4) var(--pa-space-5) var(--pa-space-8)}}@container (max-width:760px){.campaign-body{gap:var(--pa-space-7);padding:var(--pa-space-7) var(--pa-space-4);grid-template-columns:1fr}.campaign-header{padding:var(--pa-space-5);gap:var(--pa-space-4)}.company-name{font-size:19px}.hero-copy h1{font-size:40px}.public-steps>div{grid-template-columns:1fr}.check-card{padding:var(--pa-space-5)}.campaign-header .logo{max-width:130px}.campaign-footer{padding:var(--pa-space-5)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}[hidden]{display:none!important}input[type=number],.field-short{width:min(12rem,100%)}input:hover,textarea:hover,.select-trigger:hover{border-color:var(--ink)}button:active,.button:active{filter:brightness(.88)}input:disabled,textarea:disabled{opacity:.65;background:#eeece7}[aria-invalid=true]{border-color:#a51b32}.field-error{color:#a51b32;margin:var(--pa-space-2) 0 0;font-size:.875rem}.select-field,.select-control{min-width:0;position:relative}.select-search{margin:0 0 var(--pa-space-1);min-height:48px;padding:var(--pa-space-3) var(--pa-space-3);font-size:1rem;line-height:1.5rem}.select-actions{border-top:1px solid var(--line);margin-top:var(--pa-space-1);padding-top:var(--pa-space-1)}.select-actions>.select-action{text-align:left;white-space:normal;width:100%;min-height:48px;padding:var(--pa-space-2) var(--pa-space-3);color:var(--ink);background:0 0;justify-content:flex-start;min-height:max(48px,1.5rem + 24px);font-weight:400;text-decoration:none}.select-actions>.select-action:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);filter:none}.select-action>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.select-list:has(.select-search),.select-list:has(.select-actions)){grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.select-list>.select-search{grid-row:1}.select-list>.pa-searchbox:has(.select-search){grid-row:1}:is(.select-list:has(.select-search)>[role=listbox],.select-list:has(.select-actions)>[role=listbox]){overscroll-behavior:contain;grid-row:2;min-height:0;overflow-y:auto}.select-list>.select-actions{grid-row:3}.select-trigger>span:first-child{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.select-trigger span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.select-trigger span:last-child{flex:none}.select-trigger[aria-expanded=true]{border-color:var(--accent);background:var(--selection-surface)}.select-proxy{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.select-list{z-index:100;font-size:var(--dh-control-font);line-height:var(--dh-control-line-height);color:var(--ink);border:1px solid var(--control-border);border-radius:var(--control-radius);overscroll-behavior:contain;box-sizing:border-box;padding:var(--pa-space-1);background:#fff;overflow-y:auto}.select-list-inline{margin-top:var(--pa-space-2);position:relative;width:100%!important}.select-option{min-height:48px;padding:var(--pa-space-3);font-size:inherit;line-height:inherit;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:4px}.select-option[aria-selected=true]{background:var(--selection-surface);border-color:var(--accent)}.select-field-option{padding:var(--pa-space-3) var(--pa-space-3);white-space:normal;overflow-wrap:anywhere}.select-control--actions{grid-template-columns:minmax(0, 1fr) repeat(var(--select-action-count), max(48px, calc(1.5rem + 24px)));display:grid}.select-control--actions>button{grid-row:1}.select-control--actions>.select-editable{grid-area:1/1;min-width:0}.select-control--actions .select-direct-action{background:#fff;border-radius:0;width:48px;min-height:max(48px,1.5rem + 24px);margin-left:0;padding:0;font-size:1.25rem}.select-field.select-field--inline>.select-field-label{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.select-list-action-first>.select-actions{border-top:0;border-bottom:1px solid var(--line);margin:0 0 var(--pa-space-1);padding:0 0 var(--pa-space-1);grid-row:2}.select-list.select-list-action-first>[role=listbox]{grid-row:3}.select-list.select-list-action-first{grid-template-rows:auto auto minmax(0,1fr)}.select-editable{grid-template-columns:var(--editor-label-slot,minmax(0, max-content)) var(--editor-value-slot,minmax(24px, 1fr)) var(--editor-icon-slot,48px);min-height:max(48px,1.5rem + 24px);box-shadow:inset 0 0 0 1px var(--control-border);border-radius:var(--control-radius);background:#fff;border:0;align-items:center;min-width:0;display:grid}.select-editable>.select-prefix{color:#626262;padding-left:var(--pa-space-3);padding-right:var(--pa-space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-editable>input{width:100%;min-width:0;height:100%;min-height:max(48px,1.5rem + 24px);padding:var(--pa-space-2) 0;text-overflow:ellipsis;font:inherit;color:var(--ink);background:0 0;border:0;margin:0}.select-editable>input:focus-visible,.editor-input-inline>input:focus-visible{box-shadow:none;outline:none}.select-editable>.fui-SearchBox.pa-searchbox{background:0 0;border:0;border-radius:0;height:100%;padding:0}.select-editable>.pa-searchbox:focus-within{outline:none}.select-editable>.pa-searchbox .pa-searchbox__icon{display:none}.select-editable>.pa-searchbox .pa-search__input{padding-left:var(--pa-space-3);font-size:var(--dh-control-font);line-height:var(--dh-control-line-height)}.select-editable[data-open=true]{background:var(--selection-surface)}.select-editable:has(input:disabled){opacity:.5}.select-editable>.select-expand{background:0 0;border:0;width:48px;min-width:0;padding:0;font-weight:400;text-decoration:none}.select-list.select-list-field-search{grid-template-rows:auto minmax(0,1fr);display:grid}.select-list-field-search.select-list-action-first>.select-actions{grid-row:1}.select-list-field-search.select-list-action-first>[role=listbox]{grid-row:2;min-height:0;overflow-y:auto}.select-option[data-active=true]{outline-offset:-3px;outline:3px solid #161616;box-shadow:inset 0 0 0 6px #fff}.select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.select-empty{padding:var(--pa-space-3)}[data-floating-ui-portal]{display:contents}.admin-header nav a{min-height:48px;padding:var(--pa-space-2);border-radius:0;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;text-decoration:none;display:grid}.admin-header nav a[aria-current=page]{color:var(--accent);background:var(--selection-surface);font-weight:700}.work-header{align-items:center;gap:var(--pa-space-4);grid-template-columns:minmax(0,1fr) auto;min-height:56px;display:grid}.work-back{flex:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;width:48px;min-height:48px;display:grid}.work-title{flex:1;min-width:0}.work-title h1{letter-spacing:0;margin:0;font-size:20px;line-height:1.5rem}.work-status{color:var(--muted);font-size:.75rem;line-height:1rem}.work-actions{align-items:center;gap:var(--pa-space-2);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.work-actions .status:not(:empty){z-index:10;border:1px solid var(--line);padding:var(--pa-space-3);background:#fff;position:fixed;bottom:16px;left:16px;right:16px}.editor-tabs{gap:var(--pa-space-2);min-height:48px;margin-bottom:var(--pa-space-4);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.editor-tabs button{color:var(--ink);background:0 0;border-color:#0000}.editor-tabs [aria-selected=true],.preview-devices [aria-pressed=true]{background:var(--selection-surface);border-color:var(--accent);color:var(--accent)}.preview-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:var(--paper);border:0;margin:0;padding:0;position:fixed;inset:0;container-type:inline-size}.preview-dialog[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.preview-controls{align-items:center;gap:var(--pa-space-4);padding:var(--pa-space-1) var(--pa-space-4);background:#fff;grid-auto-columns:max-content;grid-auto-flow:column;min-height:56px;display:grid}.preview-draft{font-size:.875rem}.preview-devices{gap:var(--pa-space-2);grid-auto-columns:max-content;grid-auto-flow:column;margin-left:auto;display:grid}.preview-scroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.preview-frame{width:100%}@media (max-width:1023px){.work-header{gap:var(--pa-space-2);padding:var(--pa-space-2) 0 var(--pa-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.work-title{grid-column:2}.work-header:not(:has(.work-back)) .work-title{grid-column:1/-1}.work-actions{grid-column:1/-1}.editor-tabs{gap:var(--pa-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editor-tabs button{overflow-wrap:normal}}@media (max-width:760px){.admin-header nav{gap:var(--pa-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-header nav a{overflow-wrap:anywhere;min-width:0;padding:var(--pa-space-1);font-size:.875rem;line-height:1.25rem}.preview-controls{gap:var(--pa-space-2);padding:var(--pa-space-1) var(--pa-space-2);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.preview-back-label{display:none}.preview-back{min-width:48px}.preview-devices{gap:var(--pa-space-1);margin-left:auto}.preview-draft{justify-self:end}.panel{padding:var(--pa-space-4)}.hero-copy h1{font-size:2.5rem}}@container (max-width:19rem){.preview-controls{grid-template-columns:48px minmax(0,1fr);display:grid}.preview-devices{grid-column:1/-1;margin:0}.preview-devices button{flex:1}}@media (forced-colors:active){:root{--field-focus-color:Highlight}:focus-visible,.select-option[data-active=true]{outline-offset:-3px;outline:3px solid highlight}.select-option[aria-selected=true],[aria-selected=true],[aria-pressed=true],[aria-current=page]{border:1px solid highlight}}.editor-work-header .save-draft{white-space:nowrap;width:auto}.editor-tabs{border-bottom:1px solid var(--line);grid-auto-columns:max-content;grid-auto-flow:column;gap:0;display:grid}.editor-tabs button{color:var(--muted);border:0;border-bottom:3px solid #0000;flex:1}.editor-tabs [aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);background:0 0}@media (min-width:761px){.editor-work-header{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}}@media (max-width:760px){.editor-work-header .work-actions{justify-content:flex-end}}.admin-header{height:64px;min-height:64px;padding:0 var(--pa-space-6);gap:var(--pa-space-4);grid-template-columns:112px minmax(0,1fr) auto}.admin-header--sticky{z-index:30;border-bottom:1px solid var(--line);position:sticky;top:0}.admin-header nav{gap:var(--pa-space-1);min-width:0}.admin-header nav a{padding:var(--pa-space-3);white-space:nowrap}.account-link{min-height:48px;padding:0 var(--pa-space-3);border-radius:0;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;font-weight:600;text-decoration:none;display:grid}.account-link:hover,.resource-link:hover{background:var(--selection-surface)}.header-actions{align-items:center;gap:var(--space-2);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.refresh-button{width:var(--control-height);height:var(--control-height);min-width:var(--control-height);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;margin:0;padding:0;display:inline-grid}.login-header{justify-content:space-between;align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace{width:100%;max-width:1600px;padding:var(--pa-space-3) var(--pa-space-6) var(--pa-space-6)}.work-header{gap:var(--pa-space-3);min-height:48px;margin-bottom:var(--pa-space-3)}.work-title{align-items:baseline;gap:var(--pa-space-3);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.work-actions{margin-left:var(--pa-space-3)}.work-title h1{align-items:center;gap:var(--pa-space-2);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.panel{padding:var(--pa-space-5)}.panel>h2:first-child{margin-top:0}.panel h2{margin-bottom:var(--pa-space-3);font-size:20px}.overview-grid{gap:var(--pa-space-6);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.overview-support{gap:var(--pa-space-4);display:grid}.section-heading{gap:var(--pa-space-4);margin-bottom:var(--pa-space-5);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;display:grid}.section-heading h2{margin:0}.section-heading p{margin:var(--pa-space-2) 0 0;color:var(--muted)}.section-heading .button{flex-shrink:0}.campaign-row{padding:var(--pa-space-4);gap:var(--pa-space-4)}.campaign-row h3{margin:0}.campaign-row:hover{border-color:var(--ink);background:#fff5f5}.overview-more{min-height:48px;margin-top:var(--pa-space-3);grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;display:inline-grid}.resource-link{padding:var(--pa-space-3) 0;font-weight:600;text-decoration:none;display:block}.resource-link span{color:var(--muted);font-size:14px;font-weight:400;display:block}.steps{padding-left:var(--pa-space-6)}.steps li{margin:var(--pa-space-3) 0}.search{margin-bottom:var(--pa-space-4);gap:var(--pa-space-3)}.context-help{letter-spacing:0;grid-auto-columns:max-content;grid-auto-flow:column;font-size:14px;font-weight:400;display:inline-grid;position:relative}.help-trigger{width:48px;min-width:48px;min-height:48px;padding:var(--pa-space-2);color:var(--ink);background:0 0;border:0;border-radius:0;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;text-decoration:none;display:inline-grid}.field-label-row{align-items:center;gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) auto;min-height:48px;display:grid}.field-label-row>label{min-width:0;margin:0}.field-label-row .context-help{flex:none}.help-trigger>svg{flex:0 0 24px}.help-trigger[aria-expanded=true]{color:var(--pink)}.content-basis{margin:var(--pa-space-4) 0}.content-basis h3{margin-bottom:var(--pa-space-2)}.section-workspace{gap:var(--pa-space-5);grid-template-columns:220px minmax(0,1fr);height:auto;min-height:0;display:grid}.section-nav{gap:var(--pa-space-2);grid-auto-flow:row;display:grid}.section-nav :is(button,a){text-align:left;color:var(--ink);background:0 0;justify-content:flex-start}.section-nav :is(button[aria-pressed=true],a[aria-current=location]){background:var(--selection-surface)}.section-stage{min-width:0;min-height:0;scroll-padding:16px;overflow:visible}.section-content[hidden]{display:none}.access-list{gap:var(--pa-space-3);display:grid}.access-row{padding:var(--pa-space-4);border:1px solid var(--line);border-radius:0}.access-row p{margin:0 0 var(--pa-space-2)}.access-row fieldset{gap:var(--pa-space-4);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));padding:0;display:grid}@media (max-width:1023px){.admin-header{padding:0 var(--pa-space-4);gap:var(--pa-space-2);grid-template-columns:80px minmax(0,1fr) auto}.admin-header nav a{padding:var(--pa-space-2-5) var(--pa-space-2);font-size:13px}.workspace{padding:var(--pa-space-3) var(--pa-space-4) var(--pa-space-5)}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-support{grid-template-columns:1fr 1fr}.work-header{grid-template-columns:minmax(0,1fr) auto;display:grid}}@media (max-width:760px){.admin-header{height:120px;min-height:120px;padding:0 var(--pa-space-3);grid-template-rows:56px 64px;grid-template-columns:1fr auto;gap:0}.admin-header .wordmark{grid-area:1/1}.admin-header .account-link{grid-area:1/2}.admin-header nav{gap:var(--pa-space-0-5);grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.admin-header nav a{white-space:normal;text-align:center;padding:var(--pa-space-1-5);justify-content:center;min-height:56px;font-size:12px;line-height:16px}.workspace{padding:var(--pa-space-2) var(--pa-space-3) var(--pa-space-4)}.overview-support{grid-template-columns:1fr}.section-heading{display:grid}.section-heading .button{justify-self:start}.section-workspace{gap:var(--pa-space-3);grid-auto-flow:row;height:auto;min-height:0;display:grid}.section-nav{gap:var(--pa-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.section-nav :is(button,a){padding:var(--pa-space-2);text-align:center;justify-content:center;font-size:12px}.section-stage{overflow:visible}.label-desktop{display:none}.label-mobile{display:inline}.campaign-fields{grid-template-columns:1fr}.work-header{align-items:center;gap:var(--pa-space-1) var(--pa-space-2);grid-template-columns:48px minmax(0,1fr);min-height:48px;padding:0;display:grid}.work-actions{margin-left:0}.work-title h1{font-size:18px}.panel{padding:var(--pa-space-4)}}.help-tooltip{z-index:80;width:max-content;max-width:calc(100vw - 24px);padding:var(--pa-space-2) var(--pa-space-3);background:var(--ink);color:#fff;overflow-wrap:anywhere;border-radius:0;font-size:13px;line-height:1.5;box-shadow:0 4px 20px #0003}.help-popover{z-index:75;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--pa-space-4);background:var(--paper);color:var(--ink);border:1px solid var(--control-border);grid-auto-flow:row;font-size:14px;line-height:1.5;display:grid;box-shadow:0 4px 20px #0003}.help-popover>header,.help-popover>footer{flex:none}.help-popover>header{margin-bottom:var(--pa-space-3)}.help-popover h2{overflow-wrap:anywhere;margin:0;font-size:18px}.help-popover>footer{margin-top:var(--pa-space-4)}.help-popover-content{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;overflow-y:auto}.help-popover-content>p{margin:0}.help-popover-content>p+p{margin-top:var(--pa-space-3)}.help-ways{gap:var(--pa-space-3);margin-top:var(--pa-space-4);display:grid}.help-ways>button{text-align:left;justify-self:start}.help-ways a,.guidance-links a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.help-ways a:hover,.guidance-links a:hover{text-decoration-thickness:2px}.guidance-links{gap:var(--pa-space-3);margin-top:var(--pa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.selection-label-row{justify-content:space-between}.selection-label-row>label{flex:1}.selection-brand{flex:0 0 24px;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;width:24px;height:24px;display:inline-grid}.selection-brand>img{width:24px;height:auto;display:block}.insurer-option{align-items:center;gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.insurer-option-name{overflow-wrap:anywhere;flex:1;min-width:0}.insurer-option-name>.small{display:block}.insurer-picker .insurer-search-control>input:focus-visible{box-shadow:none;outline:none}.insurer-selection-help{padding:var(--pa-space-3) var(--pa-space-4);margin:0}.provider-icon{flex:0 0 24px}.provider-result-title{align-items:center;gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.provider-result-title>span:last-child{overflow-wrap:anywhere;min-width:0}.icon-legend ul{margin:var(--pa-space-4) 0;gap:var(--pa-space-4);padding:0;list-style:none;display:grid}.icon-legend-entry{align-items:center;gap:var(--pa-space-3);grid-template-columns:24px minmax(0,1fr);display:grid}.icon-legend-entry>.provider-icon{justify-self:center}.icon-legend p{margin:var(--pa-space-3) 0 0;overflow-wrap:anywhere}.icon-legend-entry p{margin:0}.app-shell{grid-template-rows:64px minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.app-shell>.admin-header{height:64px;min-height:64px;padding:var(--pa-space-2) var(--pa-space-6);justify-content:space-between;gap:var(--pa-space-4);border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.app-shell .admin-header .wordmark{flex:0 164px;min-width:0}.app-shell>.workspace{width:100%;min-width:0;max-width:none;min-height:0;padding:var(--pa-space-2) var(--pa-space-8) 0;grid-area:2/2;margin:0;overflow:hidden}.app-sidebar{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--muted) var(--nav-surface);box-sizing:border-box;flex-direction:column;grid-area:2/1;width:248px;min-height:0;display:flex;overflow:auto}.app-sidebar>#app-navigation{flex:none;min-height:auto;overflow:visible}.app-sidebar>a{flex-shrink:0}.app-shell[data-sidebar=collapsed]>.app-sidebar{width:56px;padding:var(--pa-space-1)}.mobile-nav-button{display:none}.connections-page{width:100%;min-width:0;margin:0}.source-tabs{gap:var(--pa-space-2);margin:var(--pa-space-4) 0 var(--pa-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.source-tabs a{min-height:48px;padding:var(--pa-space-3) var(--pa-space-4);background:#fff;text-decoration:none}.source-tabs a[aria-current=page]{background:var(--selection-surface);font-weight:700}.source-toolbar{justify-content:space-between;align-items:center;gap:var(--pa-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.source-list{gap:var(--pa-space-3);margin:var(--pa-space-6) 0;display:grid}.source-row{gap:var(--pa-space-2) var(--pa-space-6);padding:var(--pa-space-5);overflow-wrap:anywhere;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;display:grid}.source-row>:last-child{color:var(--muted);grid-column:1/-1;font-size:13px}.source-row:hover{box-shadow:inset 3px 0 var(--accent)}.source-snapshot,.source-security{padding:var(--pa-space-6);margin:var(--pa-space-4) 0;overflow-wrap:anywhere;background:#fff}.source-snapshot summary,.source-security summary{cursor:pointer;padding:var(--pa-space-3) 0;min-height:48px}.overview-news{margin:0}.overview-news-list{margin:0;padding:0;list-style:none}.overview-news-list li{padding:var(--pa-space-5) 0;border-bottom:1px solid var(--control-border)}.overview-news-list h3{margin:var(--pa-space-2) 0;overflow-wrap:anywhere}.overview-news-list p{overflow-wrap:anywhere}.feed-entries{padding-left:var(--pa-space-6)}.feed-entries li{margin-bottom:var(--pa-space-6)}.connection-fields{gap:0 var(--pa-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.connection-fields>*{min-width:0}.connection-fields .field-wide{grid-column:1/-1}.connection-form{max-width:800px}.connection-form>button{margin-top:var(--pa-space-6)}@media (max-width:959px){.source-row{grid-template-columns:minmax(0,1fr)}.source-toolbar{flex-direction:column;align-items:flex-start}.connection-fields{grid-template-columns:minmax(0,1fr)}.source-snapshot,.source-security{padding:var(--pa-space-4)}}.app-shell>.workspace{background:var(--workspace-surface)}.connections-page .source-list,.source-history{margin:var(--pa-space-4) 0 var(--pa-space-6);background:#fff;gap:0;padding:0;list-style:none;display:grid}.connections-page .source-row{align-items:center;gap:var(--pa-space-4);min-height:80px;padding:var(--pa-space-4);grid-template-columns:minmax(0,1fr) auto 20px;display:grid}.source-list li+li,.source-history li+li{border-top:1px solid #e5e1de}.source-identity{gap:var(--pa-space-1);display:grid}.source-identity>span{color:var(--muted);font-size:13px}.connections-page .source-row>.source-chevron{color:var(--ink);grid-column:auto;font-size:18px}.connection-status{align-items:center;gap:var(--pa-space-1-5);width:fit-content;padding:var(--pa-space-1-5) var(--pa-space-2-5);border-radius:4px;grid-auto-columns:max-content;grid-auto-flow:column;font-size:13px;font-weight:600;line-height:20px;display:inline-grid}.connection-status>span{font-weight:700}.connection-status[data-tone=success]{color:#17663a;background:#e5f2e9}.connection-status[data-tone=error],.source-error{color:#a32929;background:#fde9e7}.connection-status[data-tone=warning],.source-notice{color:#750;background:#fff1cb}.connection-status[data-tone=info]{color:#245580;background:#e6effb}.connection-status[data-tone=neutral]{color:#525252;background:#eee}.source-error,.source-notice{padding:var(--pa-space-3) var(--pa-space-4)}.source-view-nav{gap:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.source-view-nav a,.source-back,.source-settings-link{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;min-height:48px;display:inline-grid}.source-view-nav a{padding:var(--pa-space-2-5) var(--pa-space-3);border-bottom:3px solid #0000;text-decoration:none}.source-view-nav a[aria-current=page]{border-bottom-color:var(--ink);font-weight:700}.source-toolbar{flex-wrap:wrap}.source-toolbar h2,.source-toolbar h3{margin:var(--pa-space-2) 0}.source-configuration{margin:var(--pa-space-3) 0;padding:0 var(--pa-space-4)}.source-configuration[open]{padding-bottom:var(--pa-space-4)}.source-history-row{justify-content:space-between;align-items:center;gap:var(--pa-space-4);padding:var(--pa-space-4);grid-template-columns:minmax(0,1fr) auto;min-height:80px;text-decoration:none;display:grid}.source-history-row>span:first-child{gap:var(--pa-space-1);display:grid}.source-history-row:hover{background:#faf7f5}.source-review{padding:var(--pa-space-3) 0}.feed-pagination{justify-content:space-between;align-items:center;gap:var(--pa-space-2);margin-top:var(--pa-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.feed-pagination nav{gap:var(--pa-space-2);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.source-detail-page .source-snapshot{margin-top:var(--pa-space-2);padding:var(--pa-space-4) var(--pa-space-6)}.source-detail-page .source-stand-toolbar{align-items:baseline;gap:var(--pa-space-2) var(--pa-space-4)}.source-stand-details{flex:1;min-width:0}.source-stand-details summary{padding:var(--pa-space-2-5) 0;min-height:44px;font-size:13px}.source-detail-page .feed-pagination{margin-top:var(--pa-space-2)}.source-detail-page .source-readable>:first-child{margin-top:var(--pa-space-4)}.source-work-header .work-title h1{font-size:24px}@media (max-width:760px){.source-work-header .work-title h1{font-size:20px}.source-detail-page .source-snapshot{padding:var(--pa-space-2) var(--pa-space-3)}.source-detail-page .source-stand-toolbar{flex-direction:row}.source-stand-details{flex-basis:100%}}.feed-entries{margin:var(--pa-space-2) 0 0;padding:0;list-style:none}.feed-entries li{border-top:1px solid #e5e1de;margin:0}.feed-entries details{padding:0 var(--pa-space-1)}.feed-entries summary{padding:var(--pa-space-4) 0;font-weight:600}.feed-entries details[open]{padding-bottom:var(--pa-space-5)}.connection-form{padding:var(--pa-space-6);background:#fff}@media (max-width:959px){.connections-page .source-row{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) 20px}.connections-page .source-row .source-identity,.connections-page .source-row .connection-status{grid-column:1}.connections-page .source-row>.source-chevron{grid-area:1/2/3}.source-history-row{align-items:flex-start;gap:var(--pa-space-2);flex-direction:column}.connection-form{padding:var(--pa-space-4)}}@media (max-width:760px){.app-shell .work-header:not(:has(.work-back)){grid-template-columns:minmax(0,1fr) auto}.app-shell .work-header:not(:has(.work-back)) .work-title{min-width:0}}.location-search{min-width:0}.location-search-input{container:location-input/inline-size}.location-search-fields{grid-template-columns:120px minmax(0, 240px) minmax(88px, 120px) var(--button-compact-width);gap:var(--pa-space-2);align-items:end;display:grid}.location-search-caption{grid-column:1/-1;margin:0;font-weight:600}.location-search-fields label{margin:0}.location-search-fields input,.location-search-fields select{margin-bottom:0}.location-search-fields button{margin:0}.location-search-help{margin-top:var(--pa-space-4);color:var(--muted)}.location-search-help summary{font-size:14px}.finder-link{margin:var(--pa-space-4) 0 0}.place-choices,.matching-results{padding:0;list-style:none}.place-choices{gap:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.matching-results{gap:var(--pa-space-2);display:grid}.matching-results article{border:1px solid var(--line,#c4c9cf);padding:var(--pa-space-3)}.matching-results h3{margin-top:0}.matching-results>li>button{text-align:left;white-space:normal;overflow-wrap:anywhere}.matching-results a.button{white-space:normal;overflow-wrap:anywhere}.provider-toolbar{gap:var(--pa-space-4);margin-bottom:var(--pa-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));align-items:end;display:grid}.provider-toolbar label{flex:180px}.provider-toolbar input,.provider-toolbar select{width:100%}.provider-list-header{justify-content:space-between;align-items:center;gap:var(--pa-space-4);margin-bottom:var(--pa-space-5);grid-template-columns:minmax(0,1fr) 240px;min-height:48px;display:grid}.provider-list-header h2{overflow-wrap:anywhere;margin:0}.provider-list-header button{margin:0}.provider-header-action-icon{display:none}.provider-list{margin:var(--pa-space-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.provider-list li{border-bottom:1px solid var(--line);margin:0}.provider-document-link{min-height:40px;margin:0 var(--pa-space-2) var(--pa-space-2);align-items:center;display:inline-flex}.provider-row{align-items:center;gap:var(--pa-space-4);width:100%;padding:var(--pa-space-4) var(--pa-space-2);text-align:left;color:var(--ink);white-space:normal;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;margin:0;font-weight:400;display:grid}.provider-row:hover{background:var(--paper);color:var(--ink)}.provider-identity{gap:var(--pa-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.provider-identity>span,.provider-status{color:var(--muted);font-size:14px}.provider-chevron{font-size:24px}.provider-form h3{border-top:1px solid var(--line);padding-top:var(--pa-space-6);margin-top:var(--pa-space-6)}.matching-radius{max-width:240px}.matching-priority{gap:var(--pa-space-3);max-width:640px;display:grid}.matching-priority label{align-items:center;gap:var(--pa-space-3);grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.matching-priority select{margin:0}@media (max-width:760px){.provider-row{gap:var(--pa-space-1) var(--pa-space-3);grid-template-columns:minmax(0,1fr) 16px}.provider-status{grid-column:1}.provider-chevron{grid-area:1/2/3}.matching-priority label{display:block}.matching-priority select{margin-top:var(--pa-space-2)}}@container location-input (max-width:640px){.location-search-fields{gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container location-input (max-width:320px){.location-search-fields{gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr)}.location-search-fields button{justify-self:start}}.project-reading-overlay{gap:var(--pa-space-3);grid-template-rows:48px minmax(0,1fr) 48px;width:min(760px,100vw - 24px);height:min(680px,100dvh - 24px);display:grid}.project-reading-overlay>header,.project-reading-overlay>footer{margin:0}.project-reading-overlay>header{align-items:center;display:grid}.project-reading-overlay h2{line-height:24px}.project-reading-overlay .project-prose{padding:0}.project-reading-entry{align-items:center;gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) 48px;min-width:0;max-width:100%;display:inline-grid}.project-reading-entry>span:first-child{overflow-wrap:anywhere}.project-changelog-entry{margin:var(--pa-space-3) 0}:root{--button-normal-width:240px;--button-compact-width:128px}.view-text-groups{gap:var(--pa-space-4);display:grid}.view-text-groups fieldset{gap:var(--pa-space-3);min-width:0;display:grid}.view-text-actions{gap:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.image-upload{gap:var(--pa-space-2);padding:var(--pa-space-3);outline:1px dashed var(--control-border);outline-offset:-1px;display:grid}.personal-place{margin-block:var(--pa-space-3)}.personal-place-row{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) minmax(128px,240px);align-items:end;display:grid}.personal-place-entry{grid-template-columns:120px minmax(0,1fr) minmax(128px,240px)}.personal-place-row>label{margin:0}.personal-place-row input{width:100%}.start-entry{gap:var(--pa-space-4);margin-block:var(--pa-space-4) var(--pa-space-6);grid-template-columns:240px minmax(0,1fr);align-items:center;display:grid}.start-clarification{gap:var(--pa-space-1);padding:var(--pa-space-4);background:#fff;grid-column:1/-1;display:grid}.company-directory{gap:var(--pa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.company-directory-actions{margin-bottom:var(--pa-space-4)}.company-profile-card{gap:var(--pa-space-2);padding:var(--pa-space-4);background:#fff;grid-template-rows:auto auto;min-width:0;display:grid}.company-profile-card h2,.company-profile-card p{text-overflow:ellipsis;margin:0;overflow:hidden}.company-profile-card h2{font-size:18px}.source-comparison{padding:var(--pa-space-3);margin-block:var(--pa-space-3);background:var(--workspace-surface);overflow-wrap:anywhere}.source-current-case{padding:var(--pa-space-4);margin-block:var(--pa-space-3);background:#fff}.form-preview{border:0;width:100%;height:min(60dvh,640px)}.tbu-form-reader{gap:var(--pa-space-3);min-width:0;display:grid}.tbu-form-reader>p{margin:0}.tbu-form-reader label,.tbu-form-reader select{width:100%;min-width:0}.tbu-form-reader select{font-size:14px}.tbu-form-actions{gap:var(--pa-space-2) var(--pa-space-5);flex-wrap:wrap;display:flex}.tbu-form-actions a{min-height:40px;color:var(--pink);align-items:center;text-decoration:underline;display:inline-flex}.tbu-form-choice{gap:var(--pa-space-2);justify-items:start;display:grid}.pdf-pages{gap:var(--pa-space-4);min-width:0;display:grid}.pdf-page{gap:var(--pa-space-2);min-width:0;margin:0;display:grid}.pdf-page figcaption{font-size:12px}.pdf-page-scroll{background:#fff;min-width:0;overflow:auto}.pdf-page canvas{max-width:none;display:block}.pdf-page-text{white-space:pre-wrap;padding:var(--pa-space-2) 0;font-size:14px}.help-popover{grid-template-rows:auto minmax(0,1fr) auto}@media (max-width:600px){.personal-place-row,.start-entry{grid-template-columns:minmax(0,1fr)}}.select-editable:not(:has(.select-prefix)){grid-template-columns:minmax(0,1fr) 48px}.select-editable:not(:has(.select-prefix))>input{padding-left:var(--pa-space-3)}.section-nav>a{padding:var(--pa-space-3);border-radius:4px;align-items:center;min-height:48px;text-decoration:none;display:flex}.company-profile-card{border:1px solid var(--line);border-radius:12px;grid-template-rows:auto auto}.app-shell button.company-profile-main{color:var(--ink);text-align:left;background:0 0;place-content:start;font-weight:400;display:grid}.company-profile-main strong{font-size:20px;line-height:28px}.company-profile-main span{overflow-wrap:anywhere}.help-popover,.app-shell .panel{border-radius:12px}.tbu-public-page{width:min(100% - 2rem,62rem);margin:var(--pa-space-8) auto;overflow-wrap:anywhere}.tbu-practice-details{padding-block:var(--pa-space-3)}.tbu-practice-details p{white-space:pre-line}.company-breadcrumb{align-items:center;gap:var(--pa-space-2);margin-bottom:var(--pa-space-4);font-size:14px;display:flex}.visually-hidden{width:1px;height:1px;margin:calc(var(--pa-space-px) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.section-workspace.section-workspace--tabs{gap:var(--pa-space-4);flex-direction:column;height:auto;min-height:0;display:flex}.section-workspace--tabs>.section-nav{border-bottom:1px solid var(--line,#ccc);gap:0;display:flex}.section-workspace--tabs>.section-nav>a{width:auto;min-width:128px;height:48px;padding:var(--pa-space-3) var(--pa-space-6);text-align:center;border-bottom:3px solid #0000;border-radius:0;justify-content:center}.section-workspace--tabs>.section-nav>a[aria-selected=true]{border-bottom-color:var(--accent,#bd2459);background:0 0;font-weight:700}.section-workspace--tabs>.section-stage{overflow:visible}.company-content-actions{margin-bottom:var(--pa-space-4);display:flex}.company-list-search{margin-bottom:var(--pa-space-4)}body:has(.app-shell){min-width:0}.app-shell{--current-navigation-width:248px;grid-template-columns:248px minmax(0,1fr);width:100%;min-width:0}.app-shell>.workspace{padding-inline:var(--pa-space-8);grid-column:2}.app-shell>.app-sidebar{z-index:10;width:248px;position:sticky;left:0}.app-shell:has(.app-sidebar[data-compact=true]){--current-navigation-width:80px;grid-template-columns:80px minmax(0,1fr)}.app-shell>.app-sidebar[data-compact=true]{width:80px;padding:var(--pa-space-2) 0}.shell-navigation-controls{align-items:center;gap:var(--pa-space-3);min-width:0;display:flex}.app-shell>.mobile-nav-button{display:none}.app-shell>.admin-header{padding:var(--pa-space-2) var(--pa-space-6)}.app-shell .admin-header .account-link{display:block}.company-list-search{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) 128px 240px;align-items:start;display:grid}.company-list-search>input{width:100%;min-width:0}.company-list-search>.visually-hidden{position:absolute}.section-tab-bar{align-items:center;gap:var(--pa-space-4);border-bottom:1px solid var(--line,#ccc);flex-wrap:nowrap;display:flex}.section-workspace--tabs .section-tab-bar>.section-nav{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;gap:0;min-width:0;display:flex;overflow-x:auto}.section-workspace--tabs .section-tab-bar>.section-nav>a{width:auto;min-width:max-content;height:48px;padding:var(--pa-space-3) var(--pa-space-6);text-align:center;white-space:nowrap;border-bottom:3px solid #0000;border-radius:0;flex:none;justify-content:center}.section-workspace--tabs .section-tab-bar>.section-nav>a[aria-selected=true]{border-bottom-color:var(--ink);background:0 0;font-weight:700}.section-help{flex:none;align-items:center;display:flex}.app-shell .work-header{justify-content:space-between;align-items:center;gap:var(--pa-space-4);max-width:100%;min-height:48px;margin-bottom:var(--pa-space-2);padding:0;display:grid}.app-shell .work-header .company-breadcrumb{margin-bottom:0}.app-shell .work-header .company-breadcrumb>[aria-current=page]{overflow-wrap:anywhere;min-width:0}.work-header-controls{align-items:center;gap:var(--pa-space-4);flex:none;display:flex}.sidebar-toggle{flex:none;margin:0}.app-shell .work-header>.work-title{min-width:0}@media (max-width:1023px){.app-shell>.workspace{padding-inline:var(--pa-space-4)}.app-shell .work-header{max-width:100%}}@media (max-width:760px){.app-shell>.workspace{padding-inline:var(--pa-space-3)}.provider-list-header{gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) 128px}.tbu-public-page{width:calc(100% - 24px)}}@media (max-width:480px){.provider-list-header{grid-template-columns:minmax(0,1fr) 48px}.provider-header-action-icon{font-size:24px;display:inline}.provider-header-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--pa-ui-action:var(--accent);--pa-ui-action-ink:#fff;--pa-ui-ink:var(--ink);--pa-ui-control:var(--paper);--pa-ui-border:var(--control-border);--pa-ui-focus:var(--field-focus-color)}@supports selector(::-webkit-scrollbar){:root *{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:var(--pa-space-3);height:var(--pa-space-3)}::-webkit-scrollbar-track{background:var(--nav-surface)}::-webkit-scrollbar-thumb{background:var(--muted);border:var(--pa-space-0-5) solid var(--nav-surface);border-radius:var(--control-radius)}::-webkit-scrollbar-button{width:0;height:0;display:none}}}
@layer dh-legacy{@font-face{font-family:PT Serif;src:url(/fonts/PT-Serif-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.campaign{--ink:#161616;--muted:#525252;--paper:#fff;--line:#d8d8d8;--brand-soft:#fcc;--brand-ink:#000;--brand-surface:#f2f2f2;--brand-reading:"PT Serif", Georgia, "Times New Roman", serif;--selection-surface:var(--brand-soft);--pa-ui-action:var(--brand-soft);--pa-ui-action-ink:var(--brand-ink);color:var(--ink);background:var(--paper)}.brand-logo{flex:0 0 130px;width:130px;height:106px;display:block;position:relative}.brand-symbol{width:68px;height:auto;position:absolute;top:0;left:0}.brand-wordmark{width:130px;height:106px;display:block}.admin-header .brand-logo{width:64px;height:52px}.admin-header .brand-symbol{width:33.5px}.admin-header .brand-wordmark{width:64px;height:52px}.campaign-header{gap:var(--pa-space-6)}.campaign-header :is(.provider-brand,.employer-brand){flex:1 1 0;grid-template-columns:minmax(0,1fr)}.campaign-header :is(.provider-brand,.employer-brand)>.small{white-space:normal;overflow-wrap:anywhere}.campaign-header .campaign-header-actions:empty{display:none}.campaign-header .company-name,.campaign-header .logo{min-width:0;max-width:45%}.campaign-header .employer-brand .logo{object-fit:contain;width:170px;max-width:100%;height:86px;max-height:86px}.campaign-header .employer-brand .company-name{max-width:100%;font-size:20px}.campaign .campaign-header--compact{min-height:0;padding-block:var(--pa-space-2)}.campaign-header--compact :is(.provider-brand,.employer-brand){gap:var(--pa-space-0-5)}.campaign-header--compact :is(.provider-brand>strong,.employer-brand .company-name){overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.campaign.campaign-presentation .hero-copy h1{font-size:clamp(24px,3vw,40px)}.campaign.campaign-presentation .intro{overflow-wrap:anywhere;font-size:18px;line-height:1.55}@media (max-width:600px){.campaign.campaign-presentation .intro{font-size:16px}.campaign-header .employer-brand .logo{width:140px;height:72px}.campaign-header .provider-brand,.campaign-header .employer-brand{flex:1}.campaign-header:has(>.campaign-header-actions){flex-wrap:wrap}.campaign-header>.campaign-header-actions{flex-basis:100%}.preview-controls{gap:var(--pa-space-1) var(--pa-space-2);flex-wrap:wrap}.preview-devices{margin-left:0}}.campaign .hero-copy h1{letter-spacing:-.035em;font-size:clamp(2rem,3.3vw,3rem);font-weight:400;line-height:1.14}.campaign .intro{font-family:var(--brand-reading);max-width:65ch;color:var(--ink);font-size:1.125rem;line-height:1.65}.campaign .badge{background:var(--brand-surface);color:var(--ink);border-radius:2px}.campaign-shortcuts{justify-content:start;gap:var(--pa-space-2);margin-bottom:var(--pa-space-4);flex-wrap:wrap;display:flex}.campaign-shortcuts>button{white-space:normal}.campaign a.button.secondary{background:var(--brand-surface);color:var(--ink)}.campaign :is(.hero-copy,.campaign-location-step,.personal-place,.personal-place-row){min-width:0}.campaign :is(a.button,.check-card>button){white-space:normal;overflow-wrap:anywhere}@container campaign-view (max-width:600px){.campaign .personal-place-row{grid-template-columns:minmax(0,1fr)}}.campaign .check-card{border:1px solid var(--line);border-top:8px solid var(--brand-soft);box-shadow:none;border-radius:0}.campaign .check-card h2{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:1.875rem;font-weight:500}.campaign .check-card>button:not(.quiet),.campaign .check-card>.button{background:var(--brand-soft);color:var(--ink);border-color:#0000}.campaign .check-card>.eyebrow{color:var(--muted)}.campaign .hero-image{border-radius:0}.campaign .public-steps h2{font-family:var(--brand-reading);font-size:1.75rem;font-weight:400}.campaign .public-steps article{border:0;border-top:3px solid var(--brand-soft);background:var(--brand-surface);border-radius:0}.campaign .campaign-footer{background:var(--brand-surface)}@media (max-width:760px){.campaign-header{gap:var(--pa-space-3)}.brand-logo{flex-basis:104px;width:104px;height:84.8px}.brand-symbol{width:54.4px}.brand-wordmark{width:104px;height:84.8px}}@container (max-width:760px){.campaign-header{gap:var(--pa-space-3)}.brand-logo{flex-basis:104px;width:104px;height:84.8px}.brand-symbol{width:54.4px}.brand-wordmark{width:104px;height:84.8px}.campaign .hero-copy h1{font-size:2rem}}.presentation-start{min-height:100dvh}.start-header{max-width:1248px;padding:var(--pa-space-4) var(--pa-space-8);justify-content:space-between;margin:auto}.start-overview{align-items:center;min-height:48px;display:inline-flex}.start-content{max-width:1248px;padding:var(--pa-space-3) var(--pa-space-8) var(--pa-space-8);margin:auto}.start-content>h1{letter-spacing:-.025em;margin:var(--pa-space-4) 0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1.15}.start-content>.intro{max-width:76ch;margin:0}.start-steps{gap:var(--pa-space-8);margin:var(--pa-space-8) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.start-steps li{border-top:3px solid var(--brand-soft);padding-top:var(--pa-space-3);min-width:0}.start-steps li>span{color:var(--muted);font-size:.875rem}.start-steps h2{margin:var(--pa-space-2) 0;font-size:1.125rem;line-height:1.4}.start-steps p{margin:0;font-size:1rem}.start-example{justify-content:space-between;align-items:center;gap:var(--pa-space-6);padding:var(--pa-space-5) var(--pa-space-6);background:var(--brand-soft);display:flex}.start-example h2{margin:var(--pa-space-1) 0;font-size:1.75rem}.start-example p{max-width:52ch;margin:0}.start-example .button{flex:none}.start-project{margin-top:var(--pa-space-6);min-width:0}.start-project-secondary{background:var(--brand-surface)}.start-project .start-status{margin-top:var(--pa-space-3)}.start-project-actions{flex:none;justify-items:start;display:grid}.preview-home{align-items:center;min-height:48px;margin-left:auto;display:inline-flex}.mtu-contact a{align-items:center;min-height:48px;display:inline-flex}@media (max-width:760px){.start-header{padding:var(--pa-space-3) var(--pa-space-5)}.start-content{padding:var(--pa-space-3) var(--pa-space-5) var(--pa-space-6)}.start-steps{gap:var(--pa-space-5);margin:var(--pa-space-6) 0;grid-template-columns:1fr}.start-example{padding:var(--pa-space-5);gap:var(--pa-space-4);display:grid}.start-project-actions{width:100%}}.mtu-tabs{margin:var(--pa-space-6) 0 0}.mtu-panel{padding:var(--pa-space-6) 0;min-height:250px}.mtu-panel h2{margin:0 0 var(--pa-space-4);font-size:1.5rem}.mtu-panel .intro{max-width:80ch;margin:0}.mtu-contact{gap:var(--pa-space-4) var(--pa-space-12);flex-wrap:wrap;display:flex}.mtu-contact dt{color:var(--muted);font-size:.875rem}.mtu-contact dd{overflow-wrap:anywhere;margin:0}.mtu-example{border-top:3px solid var(--brand-soft);padding:var(--pa-space-3) 0 var(--pa-space-6)}.mtu-example summary{cursor:pointer;min-height:48px;padding:var(--pa-space-3) 0;font-weight:700}.mtu-example blockquote{margin:var(--pa-space-4) 0;padding:var(--pa-space-4) var(--pa-space-5);background:var(--brand-soft);font-family:var(--brand-reading)}@media (max-width:760px){.mtu-tabs{grid-template-columns:1fr 1fr;display:grid}.mtu-tabs button{overflow-wrap:normal}.mtu-panel{min-height:0}}.insurer-picker{margin-block:var(--pa-space-6);min-width:0}.pa-search__popup.insurer-search-popup .insurer-result-select{align-items:center;column-gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto;height:auto}.insurer-search-popup .selection-brand{place-items:center;width:34px;min-width:34px;display:grid}.insurer-search-popup .selection-brand img{object-fit:contain;width:34px;height:auto;display:block}.campaign .intro{white-space:pre-line}.insurer-search-control{background:#fff;border:1px solid #767676;align-items:center;min-height:56px;display:flex}.insurer-search-control>svg{margin-left:var(--pa-space-3-5);flex:0 0 20px}.insurer-search-control input{width:0;min-width:0;padding:var(--pa-space-3-5) var(--pa-space-2);border:0;flex:1;min-height:54px;margin:0;font-size:16px}.insurer-search-control:focus-within{border-color:#161616;box-shadow:inset 0 0 0 1px #161616}.insurer-search-control input:focus-visible,.insurer-search-control button:focus-visible{box-shadow:none;outline:none}.insurer-search-control .insurer-clear{color:#161616;background:0 0;border:0;flex:0 0 48px;width:48px;min-width:48px;margin:0;padding:0;font-size:24px}.insurer-filter-row{align-items:center;gap:var(--pa-space-1) var(--pa-space-3);margin-top:var(--pa-space-2);flex-wrap:wrap;display:flex}.insurer-filter-row .insurer-filter{align-items:center;gap:var(--pa-space-2);width:auto;min-height:48px;padding:var(--pa-space-2) 0;cursor:pointer;border:0;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.insurer-filter input:focus-visible{box-shadow:none;outline:none}.insurer-filter input[type=checkbox]{accent-color:#161616;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.insurer-filter:focus-within{outline-offset:2px;outline:2px solid #161616}.insurer-filter-row .small{margin:0}.insurer-filter-note{color:#525252;margin:var(--pa-space-2) 0 0;font-size:14px;line-height:1.5}.insurer-region-note{color:#525252;margin:var(--pa-space-2) 0 var(--pa-space-4);font-size:14px;line-height:1.5}.insurer-group-label{padding:var(--pa-space-3) var(--pa-space-4) var(--pa-space-1-5);background:#f5f5f5;font-size:13px;font-weight:700;line-height:1.5}.insurer-results{color:#161616;--selection-surface:#fcc;--ink:#161616;--control-radius:0px;--control-border:#767676;background:#fff}.insurer-results .select-option{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-height:48px}.insurer-results .insurer-other{color:#525252;border-top:1px solid #d8d8d8}.campaign .check-card{border-top-color:var(--accent)}.campaign .check-card>button:not(.quiet):not(.secondary),.campaign .check-card>.button,.campaign .presentation-actions>button:not(.secondary){background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-soft)}.campaign .check-card>button:not(.quiet):not(.secondary):hover,.campaign .check-card>.button:hover,.campaign .presentation-actions>button:not(.secondary):hover{border-color:var(--brand-ink)}.campaign .check-card>button.secondary{background:var(--brand-surface);color:var(--ink)}.campaign .presentation-actions>button.secondary{color:var(--ink)}.campaign.campaign-presentation{grid-template-rows:auto minmax(0,1fr) auto}.campaign .campaign-body{align-content:start;gap:var(--pa-space-6);grid-template-columns:minmax(0,1fr)}.campaign .campaign-location-step{grid-column:1/-1;scroll-margin-block:16px}.campaign .campaign-insurer-result{gap:var(--pa-space-4) var(--pa-space-8);margin-top:var(--pa-space-4);padding-top:var(--pa-space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.campaign .campaign-insurer-result :is(p,ul){margin-block:var(--pa-space-2)}.campaign .campaign-insurer-result h3{margin:0 0 var(--pa-space-2)}.campaign .campaign-insurer-result h3:not(:first-child){margin-top:var(--pa-space-4)}.campaign .campaign-insurer-result ul{padding-inline-start:var(--pa-space-6)}.campaign .campaign-insurer-result .insurer-conditions{padding-inline-start:0;list-style:none}.campaign .campaign-insurer-result>div{overflow-wrap:anywhere;min-width:0}.campaign .campaign-insurer-result li+li{margin-top:var(--pa-space-4)}.campaign .insurer-method-status{align-items:start;gap:var(--pa-space-2);display:flex}.campaign .insurer-method-status svg{color:#276553;flex:0 0 24px}.campaign .insurer-preparation{margin-top:var(--pa-space-2)}.campaign .insurer-preparation summary{min-height:48px;padding-block:var(--pa-space-3);cursor:pointer}.campaign .campaign-insurer-heading{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) 48px;align-items:start;display:grid}.campaign .campaign-insurer-heading h2{min-width:0}.work-dialog.preconfirmation-reader{--paper:#fff;--ink:#161616;color:var(--ink);background:var(--paper)}.work-dialog.preconfirmation-reader>header{align-items:start;gap:var(--pa-space-4);grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row}.work-dialog.preconfirmation-reader>header h2{overflow-wrap:anywhere;min-width:0}.preconfirmation-reader .preconfirmation-pdf-access{overflow-wrap:anywhere}.campaign .insurer-result-state{font-weight:700}.campaign .insurer-picker{width:min(100%,32rem);margin-block:var(--pa-space-4)}.campaign .insurer-search-control .insurer-open{background:var(--brand-surface);border-left:1px solid #767676}.campaign .insurer-search-control button.insurer-clear{color:var(--ink)}.insurer-open svg{margin:auto;display:block}.insurer-results.insurer-popup{z-index:110;border:1px solid #767676;flex-direction:column;height:auto;min-height:0;max-height:280px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 16px #0002}.insurer-popup>[role=listbox]{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.campaign .campaign-cost-help{margin-block:var(--pa-space-4)}.campaign .campaign-cost-help summary{cursor:pointer;min-height:44px;padding-block:var(--pa-space-2-5)}.campaign .hero-copy .campaign-start-action{background:var(--brand-soft);max-width:100%;min-height:48px;color:var(--brand-ink);border:1px solid var(--brand-soft);align-items:center;display:inline-flex}.campaign .hero-copy .campaign-start-action:hover{border-color:var(--brand-ink)}@container campaign-view (min-width:850px){.campaign .campaign-insurer-choice,.campaign .campaign-insurer-result{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.campaign .campaign-insurer-choice{gap:var(--pa-space-8);align-items:start;display:grid}.campaign .campaign-insurer-choice .insurer-picker{margin-top:0}.campaign .matching-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign.campaign-presentation[data-presentation-shell],.action-workspace--composed .action-preview-pane>.campaign.campaign-presentation[data-presentation-shell]{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"banner""steps""body""actions""legal";align-content:stretch;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.campaign.campaign-presentation[data-presentation-shell]>header.campaign-header{height:auto;min-height:68px;padding:var(--pa-space-2) var(--pa-space-4);gap:var(--pa-space-2) var(--pa-space-4);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;overflow:visible}.campaign.campaign-presentation[data-presentation-shell] .campaign-header .company-name{-webkit-line-clamp:unset;max-width:100%;display:block;overflow:visible}.campaign.campaign-presentation[data-presentation-shell]>main.campaign-body{height:100%;min-height:0;max-height:100%;padding:var(--pa-space-3) var(--pa-space-6);grid-template-columns:minmax(0,1fr);margin:0 auto;overflow-y:auto}.campaign.campaign-presentation[data-presentation-shell] .check-card{padding:var(--pa-space-4)}.campaign.campaign-presentation[data-presentation-shell] .check-card>.eyebrow,.campaign .campaign-insurer-choice .eyebrow{margin:0}.campaign.campaign-presentation[data-presentation-shell] .check-card h2{margin:var(--pa-space-1) 0 var(--pa-space-2)}.campaign.campaign-presentation[data-presentation-shell] .check-card>p,.campaign .campaign-insurer-choice p{margin-block:var(--pa-space-2)}.campaign .campaign-insurer-choice>div{min-width:0}.campaign .campaign-location-step .location-search{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.campaign .campaign-location-step .location-search-input{position:static}.campaign .campaign-location-step .location-search :is(.finder-link,.location-search-help){margin-top:var(--pa-space-2)}.campaign .campaign-location-step .location-search p{margin-block:var(--pa-space-2)}.campaign .campaign-step-actions{margin-top:var(--pa-space-4)}.campaign.campaign-presentation[data-presentation-shell]>.campaign-navigation{width:100%;max-width:1160px;padding:var(--pa-space-3) var(--pa-space-6);border-top:1px solid var(--line,#ddd);justify-content:stretch;align-items:center;gap:var(--pa-space-3);background:#fff;margin:0 auto}.campaign.campaign-presentation[data-presentation-shell] .provider-brand .brand-logo{width:64px;height:52px;max-height:52px}.campaign-insurer-summary{gap:var(--pa-space-2);min-width:0;margin-top:var(--pa-space-4);display:grid}.campaign .campaign-insurer-summary h3{margin:0;font-size:18px}.campaign .campaign-insurer-summary p{margin:var(--pa-space-2) 0}.campaign-insurer-workspace{border:1px solid var(--line,#d8d8d8);background:var(--paper,#fff);grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;min-width:0;display:grid}.campaign-insurer-workspace-head{justify-content:space-between;align-items:center;gap:var(--pa-space-3);min-height:3rem;padding:var(--pa-space-3) var(--pa-space-4);border-bottom:1px solid var(--line,#d8d8d8);display:flex}.campaign-insurer-workspace-head>h3{flex:auto;min-width:0;margin:0}.campaign-insurer-workspace-body{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.campaign-insurer-facts,.campaign-insurer-info{min-width:0;height:auto;min-height:0;padding:var(--pa-space-3) var(--pa-space-4);overflow:visible}.campaign-insurer-facts{border-bottom:1px solid var(--line)}.campaign-insurer-info{box-sizing:border-box;background:color-mix(in srgb, var(--brand-soft,#fcc) 35%, #fff)}.campaign-insurer-info .insurer-guidance--focused{gap:var(--pa-space-3);align-content:start;display:grid}.campaign-insurer-info .insurer-fact-info{gap:var(--pa-space-2);align-content:start;display:grid}.campaign-insurer-info h3{margin:0;font-size:1rem}.campaign-insurer-info p{margin:0}.campaign-insurer-info .insurer-fact-note{color:var(--muted,#525252);font-size:.875rem}.insurer-cost-facts{gap:var(--pa-space-3);margin:0;display:grid}.insurer-cost-facts>div{gap:var(--pa-space-2) var(--pa-space-4);grid-template-columns:minmax(150px,.6fr) minmax(0,1fr);display:grid}.insurer-cost-facts--stacked>div{gap:var(--pa-space-1);min-height:4.25rem;padding:var(--pa-space-2);border-bottom:1px solid var(--line,#d8d8d8);grid-template-columns:minmax(0,1fr)}.insurer-cost-facts--stacked>div:last-child{border-bottom:0}.campaign-insurer-facts .provider-price--compact{height:100%}.campaign-insurer-facts .insurer-cost-facts--stacked{align-content:start;height:100%}.insurer-cost-facts--stacked>div:hover,.insurer-cost-facts--stacked>div:focus-within,.insurer-cost-facts--stacked>div[data-active=true]{background:var(--brand-soft)}.insurer-cost-facts dt{font-weight:400}.insurer-cost-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.insurer-cost-facts .insurer-fact-caption{color:var(--muted,#525252);margin:0;font-size:.875rem;font-weight:400}.insurer-fact-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.insurer-fact-trigger--value{font-weight:700}.insurer-picker-search{width:100%;align-items:center!important}.insurer-picker-search>:first-child{flex:auto;min-width:0}.insurer-picker-search>.standard-action{flex:none;align-self:center}@container campaign-view (max-width:700px){.campaign-insurer-workspace-body{grid-template-columns:minmax(0,1fr)}.campaign-insurer-facts{border-inline-end:0;border-bottom:1px solid var(--line,#d8d8d8);min-height:0}.campaign-insurer-workspace-body{height:auto;min-height:0;max-height:none}.campaign-insurer-facts{max-height:none}.campaign-insurer-info{min-height:0;max-height:none}}@media (max-width:600px){.insurer-cost-facts>div{gap:var(--pa-space-1);grid-template-columns:minmax(0,1fr)}}.insurer-summary-actions{gap:var(--pa-space-3) var(--pa-space-5);flex-wrap:wrap;align-items:center;display:flex}.insurer-details-dialog .campaign-insurer-result{display:block}.insurer-details-dialog .campaign-insurer-result>div:first-child>h3{display:none}.insurer-details-dialog h3{font-size:18px}.campaign .campaign-step-actions>button,.campaign .matching-results a.button{grid-auto-columns:minmax(0,1fr)}.campaign .campaign-step-actions>button:not(.secondary),.campaign .campaign-navigation .standard-action[data-variant=primary]{border:1px solid var(--brand-soft);background:var(--brand-soft)!important;color:var(--brand-ink)!important}.campaign .campaign-step-actions>button:not(.secondary):hover,.campaign .campaign-navigation .standard-action[data-variant=primary]:hover{border-color:var(--brand-ink)}@container campaign-view (min-width:850px){.campaign.campaign-presentation[data-presentation-shell]>main.campaign-body{padding-block:var(--pa-space-2)}.campaign.campaign-presentation[data-presentation-shell] .check-card{padding-block:var(--pa-space-3)}.campaign.campaign-presentation[data-presentation-shell] .campaign-step-actions{margin-top:var(--pa-space-2)}}@container campaign-view (max-width:600px){.campaign.campaign-presentation[data-presentation-shell]>header.campaign-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.campaign.campaign-presentation[data-presentation-shell]>main.campaign-body{padding:var(--pa-space-3)}.campaign .campaign-header-actions{grid-column:1/-1}.campaign .campaign-step-actions{grid-template-columns:minmax(0,1fr);display:grid}}}
@layer dh-legacy{.action-workspace--guided .action-context{max-width:calc(100vw - var(--current-navigation-width,80px) - 32px);grid-template-columns:auto minmax(0,1fr) auto}.action-context-tools{align-items:center;gap:var(--pa-space-4);min-width:0;display:flex}.action-context-tools>.sidebar-toggle{flex:none}.action-flow-progress{gap:var(--pa-space-4);padding-inline:var(--pa-space-4);grid-row:2;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.action-flow-progress progress{accent-color:#bd2459;width:100%;height:6px}.action-flow-progress>select{width:min(100%,320px);height:48px;min-height:48px;padding:0 var(--pa-space-7) 0 0;box-sizing:border-box;box-shadow:none;appearance:none;background-color:#0000;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='none' stroke='%23161616' stroke-width='1.5' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;border:0;border-radius:0;margin:0}.editor-step-heading{gap:var(--pa-space-4);margin-bottom:var(--pa-space-4);justify-content:space-between;align-items:center;display:flex}.editor-step-heading>h2{margin:0}.editor-company-control.editor-control-row{display:block}.editor-control-row:not(:has(>.context-help)){grid-template-columns:minmax(0,1fr)}.text-template-control>.editor-direct-action{align-self:end}.company-assignment>details{grid-column:1/-1}.company-assignment summary{cursor:pointer;padding:var(--pa-space-2)}.action-workspace--guided .action-edit-pane{background:0 0;flex:0 auto;width:100%}.action-flow-preview{min-width:0}.action-workspace--guided .action-dock-buttons{gap:var(--pa-space-2);grid-auto-flow:column;display:grid}.action-workspace--guided .action-dock{grid-template-columns:minmax(0,1fr) auto}.app-shell>.workspace:has(>.action-workspace){padding:0 var(--space-4);overflow:hidden;container-type:inline-size}.action-workspace{grid-template-rows:64px 48px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.action-context{gap:var(--space-3);min-width:0;padding-block:var(--space-2);grid-row:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.action-context-values{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.action-context-values>.action-title{letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.5rem;line-height:2rem;overflow:hidden}.action-context-values>a{place-items:center;min-width:48px;min-height:48px;text-decoration:none;display:grid}.action-save-state{margin:0;font-size:13px}.action-tabs{grid-row:2;grid-template-columns:1fr 1fr 1.5fr;gap:0;min-width:0;padding:0;display:grid}.action-tabs>button{color:var(--ink);white-space:normal;background:0 0;border:0;border-bottom:3px solid #0000}.action-tabs>button[aria-selected=true]{background:var(--selection-surface);border-bottom-color:#bd2459}.action-body{gap:var(--space-4);min-width:0;min-height:0;padding-bottom:var(--pa-space-4);grid-row:3;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.action-edit-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:880px;min-height:0;max-height:100%;margin-inline:auto;display:flex;overflow:hidden}.action-back{padding:var(--pa-space-3) var(--pa-space-1);font-size:14px}.action-workspace[data-step="4"] .action-edit-card{height:100%}.action-workspace[data-step="4"] .action-edit-pane{flex:auto}.action-workspace[data-preview=true] .action-body{column-gap:var(--pa-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.action-edit-pane{padding:var(--space-4) var(--space-4) var(--space-3);overscroll-behavior:contain;min-width:0;min-height:0;scroll-padding:var(--space-4);background:0 0;overflow-y:auto}.editor-form-fields{border:0;min-width:0;margin:0;padding:0}.action-edit-pane [hidden]{display:none!important}.action-edit-pane h1,.action-edit-pane h2{margin:var(--space-3) 0;overflow-wrap:anywhere;font-size:20px}.action-edit-pane h3{font-size:18px}.action-edit-pane textarea{resize:vertical}.editor-company-control,.editor-text-workspace{gap:var(--pa-space-2);min-width:0;display:grid}.editor-text-workspace{padding-block:0}.editor-text-workspace>.text-template-control>.select-field{grid-row:auto;grid-template-rows:auto}.editor-path-workspace{gap:var(--pa-space-1);min-width:0;display:grid}.editor-company-row{--editor-label-slot:112px;--editor-value-slot:calc(100% - 112px - 48px);gap:var(--pa-space-2);grid-template-columns:repeat(2,calc(50% - 4px));align-items:start;display:grid}.editor-control-row{grid-template-columns:calc(100% - var(--editor-icon-slot,48px) - var(--editor-info-gap,4px)) var(--editor-icon-slot,48px);align-items:start;gap:var(--editor-info-gap,var(--pa-space-1));min-width:0;display:grid}.editor-company-control.editor-control-row{gap:var(--pa-space-1)}.editor-control-row>.select-field{grid-template-rows:auto;min-width:0}.editor-input-inline{grid-template-columns:var(--editor-label-slot,112px) calc(100% - var(--editor-label-slot,112px));min-height:48px;box-shadow:inset 0 0 0 1px var(--control-border);background:#fff;border:0;align-items:center;min-width:0;display:grid}.editor-input-inline>label{font:inherit;padding-left:var(--pa-space-3);padding-right:var(--pa-space-2);color:#626262;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}.editor-input-inline>input{padding:var(--pa-space-2) 0;background:0 0;border:0;width:100%;min-width:0;height:100%;min-height:max(48px,1.5rem + 24px);margin:0}.editor-company-actions{align-items:center;gap:var(--pa-space-1) var(--pa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));min-width:0;display:grid}.editor-company-actions:empty{display:none}.editor-direct-action{text-align:left;justify-self:start;min-height:48px}.company-assignment{align-items:center;gap:var(--pa-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),240px));display:grid}.text-template-control{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.text-template-control:has(>.editor-control-row){grid-template-columns:minmax(0,1fr)}.text-template-control>.editor-direct-action{width:var(--editor-action-slot,128px);height:max(48px,1.5rem + 24px);padding:var(--pa-space-1) var(--pa-space-2);line-height:1}.editor-section-label{align-items:center;gap:var(--pa-space-1);grid-template-columns:minmax(0,1fr) auto;min-height:48px;font-weight:600;display:grid}.radio-list{gap:var(--pa-space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.radio-list:not(:has(.radio-choice:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.radio-list:not(:has(.radio-choice:nth-child(2))){grid-template-columns:minmax(0,1fr)}.radio-choice{align-items:center;gap:var(--pa-space-2);min-height:48px;padding:var(--pa-space-2) var(--pa-space-3);border:1px solid var(--control-border);cursor:pointer;background:#fff;grid-template-columns:24px minmax(0,1fr);min-width:0;margin:0;display:grid}.radio-choice>input{width:20px;height:20px;min-height:20px;accent-color:var(--ink);flex:0 0 20px;margin:0;padding:0}.radio-choice>span{overflow-wrap:anywhere;min-width:0}.radio-choice:has(input:checked){background:var(--selection-surface)}.radio-choice:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.radio-choice:has(input:disabled){opacity:.5;cursor:not-allowed}.radio-choice:hover{background:var(--selection-surface)}@media (max-width:631px){.radio-list.radio-list{grid-template-columns:minmax(0,1fr)}.editor-company-row{grid-template-columns:100%}:is(.text-template-control,.text-template-control:has(>.editor-control-row)){grid-template-columns:100%;gap:0}}.action-workspace[data-preview=true] .text-template-control,.action-workspace[data-preview=true] .radio-list.radio-list{grid-template-columns:minmax(0,1fr)}.action-workspace[data-preview=true] .text-template-control:has(>.editor-control-row){grid-template-columns:100%}.choice-surface--segments>label{margin:0 0 var(--pa-space-1)}.choice-surface--segments .choice-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding:0;overflow:visible}.choice-surface--segments .choice-list button{white-space:nowrap;justify-content:center}.editor-path-rule{justify-self:start;min-height:48px}@media (max-width:631px){.choice-surface--segments .choice-list{grid-template-columns:minmax(0,1fr)}}.action-workspace[data-preview=true] .choice-surface--segments .choice-list{grid-template-columns:minmax(0,1fr)}.action-edit-pane .color-field>label{margin:0 0 var(--pa-space-2)}.action-edit-pane .color-inputs input{height:var(--control-height);min-height:var(--control-height);margin:0}.action-edit-pane .color-inputs{grid-template-columns:64px 128px}.editor-entry-grid,.editor-media-grid{gap:0 var(--pa-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-entry-grid>.select-field,.editor-entry-grid>.text-template-control,.text-template-control>.select-field{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.editor-field{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.editor-field:not(.outlined-field)>.editor-field-label,.editor-field:not(.outlined-field)>.select-field-label{justify-content:space-between;align-items:center;gap:var(--pa-space-2);padding-bottom:var(--pa-space-2);grid-row:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.editor-field:not(.outlined-field)>.editor-field-label>label,.editor-field:not(.outlined-field)>.select-field-label>label{min-width:0;margin:0;font-size:.875rem;line-height:1.25rem}.editor-field:not(.outlined-field)>.select-control{grid-row:2}.editor-field:not(.outlined-field)>.select-field-feedback{grid-row:3}.editor-field>.select-field-feedback>p,.editor-field>.field-error{margin:var(--pa-space-1) 0 0}.editor-field:not(.outlined-field)>input,.editor-field:not(.outlined-field)>textarea{width:100%;min-height:var(--control-height);height:var(--control-height);padding:var(--pa-space-3) var(--pa-space-3);border:1px solid var(--control-border);background:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.editor-field:not(.outlined-field)>textarea{padding-block:var(--space-2);resize:none;min-height:80px;overflow-y:hidden}.editor-field [aria-invalid=true]{border-color:#a31837}.editor-field-error{margin:var(--pa-space-1) 0 0;font-size:14px}.editor-media-field{gap:var(--pa-space-2);min-width:0;display:grid}.editor-media-details{gap:var(--pa-space-2);display:grid}.editor-media-preview{max-width:100%;max-height:calc(4 * var(--pa-space-6));object-fit:contain}.editor-review-item{gap:var(--pa-space-3);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.editor-review-item dd{overflow-wrap:anywhere;margin:0}.editor-review-item .review-copy{white-space:pre-wrap}.review-media{gap:var(--pa-space-4);margin-top:var(--pa-space-2);flex-wrap:wrap;display:flex}.review-media img{object-fit:contain;max-width:160px;max-height:96px}.review-legal{margin-block:var(--pa-space-6);overflow-wrap:anywhere}.editor-review-items{gap:var(--pa-space-1);margin:0 0 var(--pa-space-3);display:grid}.editor-issues{margin:0;padding:0;list-style:none;display:grid}.editor-issues>li{gap:var(--pa-space-3);padding-block:var(--pa-space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 128px;align-items:center;display:grid}.editor-issues>li:last-child{border-bottom:0}.editor-issues p{margin:0}.editor-feedback{margin:0 0 var(--pa-space-3);padding:var(--pa-space-3);background:var(--workspace-surface);overflow-wrap:anywhere}.editor-dock-state{min-width:0;margin:0;font-size:13px;line-height:18px}.editor-field-row{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.editor-field-row select{text-overflow:ellipsis;width:100%;min-width:0}.editor-field-row button{white-space:normal}.editor-details{margin:var(--space-3) 0}.editor-details>summary{cursor:pointer;min-height:48px;padding:var(--pa-space-2) 0}.editor-review-summary{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(100px,1fr) minmax(0,3fr);display:grid}.editor-review-summary dt{font-weight:600}.editor-review-summary dd{overflow-wrap:anywhere;margin:0}.action-preview-pane{background:#fff;grid-template-rows:56px minmax(0,1fr);min-width:0;min-height:0;display:grid}.action-preview-title{gap:var(--space-2);padding:var(--pa-space-1) var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;display:grid}.action-preview-pane>.campaign{min-height:0}.action-dock{gap:var(--space-3);padding:var(--pa-space-4) var(--pa-space-6);border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.action-status-button{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden}.action-dock-buttons{gap:var(--space-2);grid-auto-columns:max-content;grid-auto-flow:column;min-width:0;display:grid}.action-dock-buttons button{white-space:normal}.action-label-short{display:none}.choice-list{gap:var(--pa-space-2);overscroll-behavior:contain;max-height:240px;padding:var(--pa-space-1);display:grid;overflow-y:auto}.choice-list button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.choice-list button[aria-pressed=true]{background:var(--selection-surface)}.priority-editor{padding-left:var(--pa-space-6)}.matching-rule-editor{min-width:0}.work-dialog.matching-rule-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-auto-flow:row;display:grid}.matching-rule-dialog>header,.matching-rule-dialog>footer{flex:none}.matching-rule-dialog>.work-dialog-body{flex:auto;min-height:0}.matching-rule-editor>.rule-action-context{margin-top:0;font-weight:600}.matching-rule-editor>input{width:128px;max-width:100%}.rule-priority{gap:var(--pa-space-2);grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.rule-priority>li{gap:var(--pa-space-2);grid-template-columns:calc(100% - 56px) 48px;align-items:center;min-width:0;min-height:48px;display:grid}.rule-priority>li>span{overflow-wrap:anywhere;min-width:0}.rule-source-actions{gap:var(--pa-space-2);display:grid}.priority-editor li{padding-block:var(--pa-space-1)}.priority-editor button{margin-left:var(--pa-space-2)}.invitation-text{white-space:pre-wrap;overflow-wrap:anywhere}.publication-materials{gap:var(--pa-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publication-material{min-width:0}.publication-material h4{margin:0}.publication-material p{margin-block:var(--pa-space-2) var(--pa-space-3)}.publication-link-row{align-items:center;gap:var(--pa-space-2);margin-block:var(--pa-space-3);flex-wrap:wrap;display:flex}.publication-mail-fields{gap:var(--pa-space-4);display:grid}.publication-mail-fields textarea{resize:vertical;min-height:20rem}.publication-text-dialog footer{justify-content:flex-start;gap:var(--pa-space-2);flex-wrap:wrap;display:flex}@container (max-width:68rem){.publication-materials{grid-template-columns:minmax(0,1fr)}}.public-action-link{overflow-wrap:anywhere}@container (max-width:599px){.action-workspace--guided .action-dock{grid-template-columns:minmax(0,1fr)}.action-workspace--guided .action-dock-buttons{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.action-workspace--guided .action-dock-buttons>:last-child:nth-child(3){grid-column:1/-1}.action-workspace{grid-template-rows:72px 48px minmax(0,1fr)}.action-workspace--guided .action-context{grid-template-columns:auto minmax(0,1fr)}.action-context-values>.action-title{font-size:20px;line-height:28px}.action-context{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) 96px}.action-save-state{display:none}.action-tabs>button{overflow-wrap:anywhere}.action-tabs{grid-template-columns:1fr 1fr 1.3fr}.editor-entry-grid,.editor-media-grid{gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr)}.editor-entry-grid>.select-field,.editor-entry-grid>.text-template-control,.text-template-control>.select-field{grid-row:auto;grid-template-rows:auto auto auto}.editor-review-item{gap:var(--pa-space-1) var(--pa-space-2);grid-template-columns:minmax(0,1fr) auto}.editor-review-item dt{grid-column:1/-1}.action-edit-pane{padding:var(--pa-space-3)}.action-dock{gap:var(--pa-space-2);padding:var(--pa-space-4) var(--pa-space-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.action-dock-buttons>button{flex:1}.editor-review-summary{display:block}.editor-review-summary dd{margin-bottom:var(--pa-space-3)}}.campaign-presentation .campaign-body{overscroll-behavior:contain;align-content:start;align-items:start;scroll-padding:16px}.campaign-presentation .check-card{min-width:0;margin:0}.campaign-presentation{grid-template-columns:minmax(0,1fr)}.campaign-presentation .campaign-header{height:104px;min-height:104px;overflow:hidden}.campaign-presentation .presentation-actions{height:72px;min-height:72px;padding:var(--pa-space-3) var(--pa-space-4)}.campaign-presentation .presentation-actions>button{white-space:nowrap}.insurer-results{overscroll-behavior:contain;height:240px;max-height:240px;overflow-y:auto}.insurer-state-value{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr) minmax(128px,240px);align-items:center;display:grid}.insurer-state-value>button,.personal-place-row>button{white-space:nowrap}.place-choices{max-height:240px;display:block;overflow-y:auto}.matching-results{max-height:none;overflow:visible}.campaign[data-public=true].campaign-presentation .campaign-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}@media (max-width:600px){.campaign[data-public=true].campaign-presentation .campaign-header{gap:var(--pa-space-2);height:168px;min-height:168px;padding:var(--pa-space-2) var(--pa-space-4);grid-template-rows:88px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.campaign[data-public=true].campaign-presentation .campaign-header>.campaign-header-actions{grid-column:1/-1;justify-self:start}}@media (max-height:500px){.campaign[data-public=true].campaign-presentation{display:block;overflow-y:auto}.campaign[data-public=true].campaign-presentation .campaign-body{overflow:visible}.campaign[data-public=true].campaign-presentation .presentation-actions{height:auto;min-height:88px}}.campaign-presentation .campaign-body{height:100%;max-height:100%;margin:0 auto}.campaign-presentation .company-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden}.campaign-presentation .campaign-header .employer-brand .logo{width:120px;height:48px;max-height:48px}.campaign-presentation .campaign-header{padding:var(--pa-space-2) var(--pa-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.campaign-presentation .campaign-header .provider-brand,.campaign-presentation .campaign-header .employer-brand{gap:var(--pa-space-1);min-width:0;max-width:100%}.campaign-presentation .campaign-header .employer-brand{margin-left:0}.campaign-presentation .campaign-header .small{line-height:16px}.campaign-presentation .campaign-header .brand-logo{flex-basis:64px;width:64px;height:52px}.campaign-presentation .campaign-header .brand-symbol{width:33.5px}.campaign-presentation .campaign-header .brand-wordmark{width:64px;height:52px}.campaign-presentation .campaign-header .company-name{font-size:16px}.campaign-company{overflow-wrap:anywhere;margin-top:0}.insurer-results{z-index:auto;position:static}@media (max-height:500px){.campaign[data-public=true].campaign-presentation .campaign-body{height:auto;max-height:none}}.action-workspace[data-preview=true] .editor-entry-grid,.action-workspace[data-preview=true] .editor-media-grid{gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr)}.action-workspace[data-preview=true] .editor-entry-grid>.select-field,.action-workspace[data-preview=true] .editor-entry-grid>.text-template-control,.action-workspace[data-preview=true] .text-template-control>.select-field{grid-row:auto;grid-template-rows:auto auto auto}.app-shell a.button,.work-dialog a.button{min-height:48px;padding:var(--pa-space-2) var(--pa-space-3);font-size:var(--button-font-size,.875rem);line-height:var(--button-line-height,1rem);white-space:normal;text-align:center;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;place-content:center;width:min(100%, var(--text-button-width,var(--button-normal-width)))!important;height:var(--text-button-height,max(48px, calc(2rem + 14px)))!important}.app-shell button.compact,.app-shell a.button.compact,.work-dialog button.compact,.work-dialog a.button.compact{--text-button-width:var(--button-compact-width)}.app-shell .campaign a.button{min-height:48px;width:auto!important;height:auto!important}.section-nav{grid-auto-rows:48px;align-content:start}.section-content{container:work-content/inline-size}@container work-content (max-width:600px){.search{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr)}}.work-header{min-height:64px;padding-block:var(--pa-space-2);gap:var(--pa-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.work-header:has(.work-back){grid-template-columns:48px minmax(0,1fr) auto}.work-dialog>header,.work-dialog>footer{justify-content:space-between;gap:var(--pa-space-3);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.work-dialog>header{grid-template-columns:minmax(0,1fr)}.work-dialog>header:has(>button){grid-template-columns:minmax(0,1fr) auto}.work-title{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.work-title h1{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}main.narrow:has(.login-header) button:not(.refresh-button){white-space:normal;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.campaign-row{align-items:center;gap:var(--pa-space-4) var(--pa-space-6);min-height:140px;padding:var(--pa-space-6);border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.campaign-row:hover{border-color:var(--control-border);background:snow}.campaign-card-content{grid-row:span 2;min-width:0}.campaign-card-content h2{margin:0 0 var(--pa-space-2);font-size:20px;line-height:28px}.campaign-card-content p{margin:var(--pa-space-1) 0 0;overflow-wrap:anywhere}.campaign-open{justify-self:end;font-weight:600;text-decoration:underline}.campaign-list{container:campaign-cards/inline-size}@container campaign-cards (max-width:560px){.campaign-row{padding:var(--pa-space-4);grid-template-columns:minmax(0,1fr)}.campaign-card-content{grid-row:auto}.campaign-open,.campaign-row .badge{justify-self:start}}@media (max-width:700px){.work-header{grid-template-columns:minmax(0,1fr);height:auto}.work-header:has(.work-back){grid-template-columns:48px minmax(0,1fr)}.work-header .work-actions{grid-column:1/-1}}@media (max-width:759px){.section-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.section-nav{grid-template-columns:minmax(0,1fr);grid-auto-rows:48px;grid-auto-flow:row}.section-stage{min-width:0}}.publication-link-row .qr{flex:0 0 128px;width:128px}.publication-link-row .qr svg{width:100%;height:auto;display:block}}
