.filter-panel[data-v-01dfa50b]{gap:14px;display:grid}.filter-group[data-v-01dfa50b]{gap:6px;min-width:0;display:grid}.filter-title[data-v-01dfa50b]{color:#111729;margin:0;font-size:1.14286rem;font-weight:700}.chips[data-v-01dfa50b]{flex-wrap:wrap;gap:5px;display:flex}.chip[data-v-01dfa50b]{color:#1e293c;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:0;padding:0 11px;font-size:1.07143rem;line-height:1}.chip[data-v-01dfa50b]:hover:not(:disabled){color:#0059af;border-color:#2664ec}.chip[aria-pressed=true][data-v-01dfa50b]{color:#fff;background:#111729;border-color:#111729;font-weight:600}.chip[data-v-01dfa50b]:disabled{opacity:.6;cursor:default}.chip.more[data-v-01dfa50b]{color:#1d4ed8;background:0 0;border-color:#0000;padding:0 4px;font-weight:600}.chip.more[data-v-01dfa50b]:hover{text-decoration:underline}.chip[data-v-01dfa50b]:focus-visible{outline-offset:2px;outline:3px solid #2664ec}.more-filters[data-v-01dfa50b]{gap:4px}.more-filters[data-v-01dfa50b] .dropdown-trigger,.more-filters[data-v-01dfa50b] .filter-dropdown{width:100%}.more-filters[data-v-01dfa50b] .dropdown-trigger{min-height:40px;padding-block:4px;font-size:1.07143rem}.location-filter[data-v-047ccd5d]{gap:6px;display:grid;position:relative}.location-label[data-v-047ccd5d]{color:#111729;margin:0;font-size:1.14286rem;font-weight:700}.location-input[data-v-047ccd5d]{align-items:center;display:flex;position:relative}.location-input>svg[data-v-047ccd5d]{fill:none;stroke:#47566a;stroke-width:1.8px;pointer-events:none;width:18px;height:18px;position:absolute;left:10px}input[data-v-047ccd5d]{color:#111729;width:100%;height:42px;font:inherit;background:#f4f6f9;border:0;border-radius:0;padding:6px 38px 6px 36px;font-size:1.14286rem}input[data-v-047ccd5d]::placeholder{color:#47566a;opacity:1}input[data-v-047ccd5d]:focus-visible{outline-offset:-2px;outline:2px solid #2664ec}.location-clear[data-v-047ccd5d]{color:#47566a;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;right:0}.location-clear svg[data-v-047ccd5d]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.location-results[data-v-047ccd5d]{z-index:5;background:#fff;border:1px solid #c8d1dd;border-top:0;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.location-results li[data-v-047ccd5d]{cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;font-size:1.07143rem;display:flex}.location-results li.active[data-v-047ccd5d],.location-results li[data-v-047ccd5d]:hover{background:#e8effd}.location-results li.unavailable[data-v-047ccd5d]{color:#94a3b7;cursor:default}.country[data-v-047ccd5d]{color:#47566a;font-size:.875rem}.location-status[data-v-047ccd5d]{color:#47566a;margin:0;font-size:.928571rem}.job-sort[data-v-577ff601]{position:relative}.sort-trigger[data-v-577ff601]{color:#111729;cursor:pointer;background:#fff;border:1px solid #c8d1dd;border-radius:0;align-items:center;gap:4px;height:34px;padding:0 6px 0 8px;display:inline-flex}.sort-trigger[data-v-577ff601]:hover{border-color:#2664ec}.sort-trigger[aria-expanded=true][data-v-577ff601]{border-color:#2664ec;box-shadow:inset 0 0 0 1px #2664ec}.sort-icon[data-v-577ff601]{fill:none;stroke:#2664ec;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.sort-chevron[data-v-577ff601]{fill:none;stroke:#47566a;stroke-width:2px;width:14px;height:14px}.sort-popover[data-v-577ff601]{z-index:20;width:340px;color:#111729;background:#fff;border:1px solid #c8d1dd;border-top:3px solid #2664ec;min-inline-size:0;margin:0;padding:4px 0;display:grid;position:absolute;top:calc(100% + 4px);right:0}.sort-popover label[data-v-577ff601]{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 12px;margin:0;padding:10px 16px;display:grid}.sort-popover label[data-v-577ff601]:hover:not(.off){background:#f4f6f9}.sort-popover label.on[data-v-577ff601]{background:#e8effd}.sort-popover label.off[data-v-577ff601]{opacity:.45;cursor:default}.sort-popover label[data-v-577ff601]:focus-within{outline-offset:-3px;outline:3px solid #2664ec}.sort-popover svg[data-v-577ff601]{fill:none;stroke:#47566a;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px;margin-top:1px}.sort-popover label.on svg[data-v-577ff601]{stroke:#2664ec}.sort-popover b[data-v-577ff601]{font-size:1.14286rem;font-weight:700;line-height:1.35}.sort-popover small[data-v-577ff601]{color:#47566a;grid-column:2;font-size:1rem;line-height:1.4}button[data-v-577ff601]:focus-visible{outline-offset:2px;outline:3px solid #2664ec}.sr-only[data-v-577ff601]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.active-filters[data-v-13f1f188]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.active-chip[data-v-13f1f188]{color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;background:#e8effd;border:1px solid #2664ec;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:1rem;font-weight:600;display:inline-flex}.active-chip svg[data-v-13f1f188]{fill:none;stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}.active-chip[data-v-13f1f188]:hover{background:#dbe6fd}.active-clear[data-v-13f1f188]{color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1rem;font-weight:600;text-decoration:underline}.active-chip[data-v-13f1f188]:focus-visible,.active-clear[data-v-13f1f188]:focus-visible{outline-offset:2px;outline:3px solid #2664ec}.public-jobs[data-v-cce77d11],.public-jobs[data-v-cce77d11] *{box-sizing:border-box}.public-jobs[data-v-cce77d11]{--gutter:var(--area-gutter,max(1.25rem, 2.5vw));color:#111729;font-size:1.14286rem;font-family:var(--font-family,"Roboto"),sans-serif;overflow-wrap:anywhere;background:#fff;line-height:1.5}.sr-only[data-v-cce77d11]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order[data-v-cce77d11]{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}a[data-v-cce77d11],button[data-v-cce77d11]{touch-action:manipulation}button[data-v-cce77d11]{font:inherit;cursor:pointer}button[data-v-cce77d11]:disabled{cursor:default;opacity:.6}a[data-v-cce77d11]{color:#0059af}.empty-state h2[data-v-cce77d11]:focus-visible,.reading-panel[data-v-cce77d11]:focus-visible,a[data-v-cce77d11]:focus-visible,button[data-v-cce77d11]:focus-visible,select[data-v-cce77d11]:focus-visible{outline-offset:3px;outline:3px solid #2664ec}.primary[data-v-cce77d11],.secondary[data-v-cce77d11]{text-align:center;border:0;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.primary[data-v-cce77d11]{color:#fff;background:#2664ec}.primary[data-v-cce77d11]:hover{background:#0059af}.secondary[data-v-cce77d11]{color:#0059af;background:#e8effd}.text-button[data-v-cce77d11]{color:#0059af;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;text-decoration:underline;display:inline-flex}.results-grid[data-v-cce77d11]{height:calc(100dvh - var(--grid-offset,0px));border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;grid-template:"filters list reading"minmax(0,1fr)/320px minmax(0,1fr) minmax(0,1.1fr);display:grid}.filters-area[data-v-cce77d11]{border-right:1px solid #e2e7ef;flex-direction:column;grid-area:filters;min-height:0;display:flex}.filters-scroll[data-v-cce77d11]{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;min-height:0;padding:14px 16px 56px;display:grid;overflow-y:auto}.drawer-foot[data-v-cce77d11],.drawer-head[data-v-cce77d11],.mobile-bar[data-v-cce77d11],.phone-active-filters[data-v-cce77d11],.reading-apply[data-v-cce77d11],.reading-nav[data-v-cce77d11]{display:none}.clear-filters[data-v-cce77d11]{color:#0059af;min-height:44px;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.filters-head[data-v-cce77d11]{border-bottom:1px solid #e2e7ef;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.filters-head h2[data-v-cce77d11]{color:#111729;font-family:var(--font-family-heading,"Poppins"),sans-serif;margin:0;font-size:1.28571rem;font-weight:700}.clear-button[data-v-cce77d11]{color:#111729;background:#fff;border:1px solid #c8d1dd;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:1rem;font-weight:600;display:inline-flex}.clear-button[data-v-cce77d11]:hover{color:#0059af;border-color:#2664ec}.clear-button svg[data-v-cce77d11]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.list-cell[data-v-cce77d11]{grid-area:list;min-width:0;min-height:0;display:grid}.list-cell[data-v-cce77d11]>*{grid-area:1/1}.offer-column[data-v-cce77d11]{overscroll-behavior:contain;border-right:1px solid #e2e7ef;min-width:0;max-height:100%;overflow-y:auto}.offer-column.gated[data-v-cce77d11]{padding-bottom:150px}.list-tools[data-v-cce77d11]{z-index:3;background:#fff;padding:8px 16px;position:sticky;top:0}.keyword-search[data-v-cce77d11],.list-tools[data-v-cce77d11]{align-items:center;display:flex}.keyword-search[data-v-cce77d11]{flex:1;min-width:0;position:relative}.keyword-search>svg[data-v-cce77d11]{fill:none;stroke:#2664ec;stroke-width:2.2px;pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.keyword-search input[data-v-cce77d11]{color:#111729;width:100%;min-height:40px;font:inherit;appearance:none;background:#e8effd;border:0;border-radius:0;padding:8px 40px;font-size:1.14286rem}.keyword-search input[data-v-cce77d11]::placeholder{color:#3b4d6b;opacity:1}.keyword-search input[data-v-cce77d11]::-webkit-search-cancel-button{display:none}.keyword-search input[data-v-cce77d11]:focus-visible{outline-offset:-2px;outline:2px solid #2664ec}.keyword-clear[data-v-cce77d11]{color:#47566a;background:0 0;width:36px;position:absolute;right:40px}.keyword-clear[data-v-cce77d11],.keyword-submit[data-v-cce77d11]{border:0;place-items:center;height:40px;padding:0;display:grid}.keyword-submit[data-v-cce77d11]{color:#fff;background:#2664ec;flex:none;width:40px}.keyword-submit[data-v-cce77d11]:hover{background:#0059af}.keyword-clear svg[data-v-cce77d11],.keyword-submit svg[data-v-cce77d11]{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.list-meta[data-v-cce77d11]{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:5px 16px;display:flex}.list-meta p[data-v-cce77d11]{color:#1e293c;margin:0;font-size:1.07143rem}.list-meta p b[data-v-cce77d11]{font-weight:700}.list-meta p[data-v-cce77d11]:focus-visible{outline-offset:2px;outline:3px solid #2664ec}.list-hint[data-v-cce77d11]{color:#8a97a8;font-weight:400}.offer-list[data-v-cce77d11]{min-width:0;margin:0;padding:0;list-style:none}.offer-list li[data-v-cce77d11]{border-bottom:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr);align-items:start;gap:0 20px;padding:18px 24px 16px;display:grid;position:relative;box-shadow:inset 3px 0 #0000}.offer-list li[data-v-cce77d11]:has(>.company-logo){grid-template-columns:minmax(0,1fr) 56px}.applied-mark[data-v-cce77d11]{align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;right:18px}.offer-list li.applied .offer-foot[data-v-cce77d11]{padding-right:150px}.actions-break[data-v-cce77d11]{flex-basis:100%;height:0;margin-block:-6px}.applied-tag[data-v-cce77d11]{color:#1d6b3d;background:#e3f4ea;align-items:center;gap:4px;padding:2px 8px;font-size:.928571rem;font-weight:700;display:inline-flex}.offer-list li.applied[data-v-cce77d11]:not(.selected){background:#f7fbf8}.applied-state svg[data-v-cce77d11],.applied-tag svg[data-v-cce77d11]{fill:none;stroke:currentColor;stroke-width:2.4px;width:14px;height:14px}.chat-link[data-v-cce77d11]{color:#2664ec;place-items:center;width:40px;height:40px;display:grid;position:relative}.chat-link.idle[data-v-cce77d11]{color:#a3afbf}.chat-link[data-v-cce77d11]:hover{color:#0059af}.chat-link svg[data-v-cce77d11]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.unread[data-v-cce77d11]{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.785714rem;font-weight:700;line-height:18px;position:absolute;top:3px;left:calc(50% + 3px);box-shadow:0 0 0 2px #fff}.applied-state[data-v-cce77d11]{color:#1d6b3d;background:#e3f4ea;gap:6px;min-height:40px;padding:0 14px;font-weight:700}.applied-state[data-v-cce77d11],.hide-applied[data-v-cce77d11]{align-items:center;display:inline-flex}.hide-applied[data-v-cce77d11]{color:#1e293c;cursor:pointer;white-space:nowrap;gap:8px;margin:0 0 0 auto;font-size:1.07143rem}.hide-applied input[data-v-cce77d11]{opacity:0;width:1px;height:1px;position:absolute}.switch[data-v-cce77d11]{background:#c8d1dd;flex:none;width:34px;height:20px;transition:background-color .15s;position:relative}.switch[data-v-cce77d11]:after{content:"";background:#fff;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.hide-applied input:checked+.switch[data-v-cce77d11]{background:#2664ec}.hide-applied input:checked+.switch[data-v-cce77d11]:after{left:16px}.hide-applied input:focus-visible+.switch[data-v-cce77d11]{outline-offset:2px;outline:3px solid #2664ec}.offer-list li[data-v-cce77d11]:last-child{border-bottom:0}.offer-list li[data-v-cce77d11]:hover{background:#f4f6fa}.offer-list li.urgent[data-v-cce77d11]{box-shadow:inset 4px 0 #e8590c}.offer-list li.selected[data-v-cce77d11]{background:#e8effd;box-shadow:inset 4px 0 #2664ec}.offer-list li.selected.urgent[data-v-cce77d11]{box-shadow:inset 4px 0 #e8590c}.offer-list li.hidden[data-v-cce77d11]{display:none}.visitor-gate[data-v-cce77d11]{z-index:1;color:#fff;background:#2664ec;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:8px 20px;margin:16px;padding:18px 22px;display:grid;position:sticky;bottom:16px;box-shadow:0 -24px 32px 8px #ffffffe6}.visitor-gate-copy[data-v-cce77d11]{gap:2px;display:grid}.visitor-gate-count[data-v-cce77d11]{font-family:var(--font-family-heading,"Poppins"),sans-serif;text-wrap:balance;font-variant-numeric:tabular-nums;margin:0;font-size:1.28571rem;font-weight:800;line-height:1.2}.visitor-gate-copy>p[data-v-cce77d11]:last-child{color:#ffffffe0;margin:0;font-size:1.07143rem}.visitor-gate-actions[data-v-cce77d11]{justify-items:center;gap:6px;display:grid}.visitor-gate-actions>p[data-v-cce77d11]{color:#fff;white-space:nowrap;margin:0;font-size:1rem}.visitor-gate-button[data-v-cce77d11]{color:#1d4ed8;white-space:nowrap;background:#fff;min-height:48px;padding:0 20px}.visitor-gate-button[data-v-cce77d11],.visitor-gate-login[data-v-cce77d11]{font:inherit;cursor:pointer;border:0;font-weight:700}.visitor-gate-login[data-v-cce77d11]{color:#ffc53d;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline;text-decoration-thickness:2px}.visitor-gate-button[data-v-cce77d11]:focus-visible,.visitor-gate-login[data-v-cce77d11]:focus-visible{outline-offset:3px;outline:3px solid #fff}.offer-main[data-v-cce77d11]{min-width:0}.company-logo[data-v-cce77d11]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e2e7ef;width:56px;height:56px}.row-tag[data-v-cce77d11]{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding:2px 8px;font-size:.857143rem;font-weight:700;line-height:1.5;display:inline-block}.offer-list .row-tag.urgent[data-v-cce77d11]{color:#fff;background:#e8590c;padding:1px 6px;font-size:.714286rem;line-height:1.6}.offer-list h2[data-v-cce77d11]{font-family:var(--font-family-heading,"Poppins"),sans-serif;margin:0;font-size:1.28571rem;font-weight:700;line-height:1.3}.offer-list a[data-v-cce77d11]{color:#111729;align-items:center;min-height:32px;padding:0;text-decoration:none;display:inline-flex}.offer-list a[data-v-cce77d11]:after{content:"";position:absolute;inset:0}.offer-list a[data-v-cce77d11]:hover{color:#0059af}.offer-list a[data-v-cce77d11]:focus-visible{outline:none}.offer-list a[data-v-cce77d11]:focus-visible:after{outline-offset:-3px;outline:3px solid #2664ec}.offer-list p[data-v-cce77d11]{color:#47566a;margin:0;font-size:1.14286rem;line-height:1.5}.offer-list .offer-company[data-v-cce77d11]{color:#1d4ed8;font-weight:500}.offer-list .offer-meta[data-v-cce77d11]{margin-top:2px;font-size:1.07143rem}.offer-list .bar[data-v-cce77d11]{color:#b8c1cc;margin:0 8px}.offer-list .offer-summary[data-v-cce77d11]{color:#111729;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.offer-list .offer-foot[data-v-cce77d11]{margin-top:10px}.offer-list .offer-foot>b[data-v-cce77d11]{color:#111729;font-weight:700}.offer-list .salary[data-v-cce77d11]{color:#111729;white-space:nowrap;font-variant-numeric:tabular-nums}.offer-list .salary b[data-v-cce77d11]{font-size:1.14286rem;font-weight:700}.offer-list .salary small[data-v-cce77d11]{color:#47566a;font-size:1rem}.reading-panel[data-v-cce77d11]{overscroll-behavior:contain;background:#f4f6f9;grid-area:reading;min-width:0;max-height:100%;overflow-y:auto}.reading-panel[data-v-cce77d11] .public-reading{padding:28px 32px 40px}.reading-panel[data-v-cce77d11] .reading-facts>div,.reading-panel[data-v-cce77d11] .reading-requirements>div{background:#fff;border:1px solid #e2e7ef}.reading-panel[data-v-cce77d11] .offer-urgency-badge{color:#fff;background:#e8590c;padding:2px 8px}.reading-panel[data-v-cce77d11] .offer-urgency-badge:before{display:none}.reading-panel[data-v-cce77d11] .reading-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.full-offer[data-v-cce77d11]{color:#0059af;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.full-offer[data-v-cce77d11]:hover{text-decoration:underline}.detail-message[data-v-cce77d11]{padding:32px;line-height:1.6}.reading-gate[data-v-cce77d11]{justify-items:start;gap:8px;display:grid}.reading-gate .visitor-gate-count[data-v-cce77d11]{color:#111729;font-size:1.5rem}.reading-gate p[data-v-cce77d11]{color:#47566a;margin:0}.empty-state[data-v-cce77d11]{padding:56px var(--gutter);text-align:center;border-bottom:1px solid #e2e7ef;justify-items:center;gap:4px;line-height:1.6;display:grid}.empty-state h2[data-v-cce77d11]{font-family:var(--font-family-heading,"Poppins"),sans-serif;margin:0;font-size:1.7rem;font-weight:700}.empty-state p[data-v-cce77d11]{color:#47566a;max-width:45ch;margin:8px auto 16px}.empty-state .primary[data-v-cce77d11]{margin-top:8px}.pagination[data-v-cce77d11]{padding:24px var(--gutter) 56px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination .gap[data-v-cce77d11],.pagination a[data-v-cce77d11],.pagination>span[data-v-cce77d11]{color:#111729;border:1px solid #d5dde8;place-items:center;min-width:44px;min-height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-grid}.pagination a[data-v-cce77d11]:hover{color:#0059af;border-color:#2664ec}.pagination [aria-current][data-v-cce77d11]{color:#fff;background:#111729;border-color:#111729}.pagination [aria-disabled][data-v-cce77d11]{color:#94a3b7}.pagination .gap[data-v-cce77d11]{color:#47566a;border:0;min-width:24px;padding:0}.pagination .page-range[data-v-cce77d11]{color:#47566a;border:0;margin-left:auto;padding:0;font-size:1rem;font-weight:400}.loading[data-v-cce77d11]{padding:24px var(--gutter)}.skeleton[data-v-cce77d11]{border-bottom:1px solid #e2e7ef;padding:24px 0}.skeleton span[data-v-cce77d11]{background:#e2e7ef;max-width:440px;height:12px;margin:12px 0;display:block}.skeleton span[data-v-cce77d11]:last-child{width:60%}.category-context[data-v-cce77d11]{padding:32px var(--gutter) 56px;border-top:1px solid #e2e7ef;margin-top:48px}.category-context section[data-v-cce77d11]{max-width:68ch}.category-context h2[data-v-cce77d11]{margin:0 0 12px;font-size:1.55rem;font-weight:700}.category-context p[data-v-cce77d11]{color:#47566a;line-height:1.75}.category-intro[data-v-cce77d11]{max-width:68ch;margin:0 0 24px}html.jobs-overlay{overflow:hidden}.scrim[data-v-cce77d11]{z-index:60;background:#11172973;position:fixed;inset:0}.reading-nav[data-v-cce77d11]{z-index:2;background:#fff;border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 16px 8px 12px;position:sticky;top:0}.reading-back[data-v-cce77d11]{color:#0059af;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-weight:600;display:inline-flex}.reading-steps[data-v-cce77d11]{gap:8px;display:flex}.reading-steps button[data-v-cce77d11]{color:#111729;background:#fff;border:1px solid #c8d1dd;place-items:center;width:44px;height:44px;padding:0;display:grid}.reading-steps button[data-v-cce77d11]:hover:not(:disabled){color:#0059af;border-color:#2664ec}.reading-steps button[data-v-cce77d11]:disabled{color:#b8c1cc;opacity:1}.filters-open svg[data-v-cce77d11],.reading-nav svg[data-v-cce77d11]{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.reading-apply[data-v-cce77d11]{background:#fff;border-top:1px solid #e2e7ef;padding:12px 16px;position:sticky;bottom:0}.reading-apply .primary[data-v-cce77d11]{width:100%}.drawer-head[data-v-cce77d11]{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;min-height:60px;padding:8px 12px 8px 20px;font-size:1.14286rem;font-weight:700}.drawer-close[data-v-cce77d11]{color:#0059af;background:0 0;border:0;min-height:44px;padding:0 8px;font-weight:600}.drawer-foot[data-v-cce77d11]{background:#fff;border-top:1px solid #e2e7ef;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px}.drawer-foot .primary[data-v-cce77d11]{flex:1;max-width:220px}.drawer-foot .clear-filters[data-v-cce77d11]:disabled{color:#94a3b7;opacity:1;text-decoration:none}@media (prefers-reduced-motion:no-preference){.filters-area[data-v-cce77d11],.reading-panel[data-v-cce77d11]{transition:transform .22s,visibility .22s}}@media (width<=1199px){.results-grid[data-v-cce77d11]{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"filters list"}.offer-column[data-v-cce77d11]{border-right:0}.offer-list li.selected[data-v-cce77d11]:not(.urgent){box-shadow:none;background:0 0}.reading-panel[data-v-cce77d11]{z-index:61;visibility:hidden;border-left:1px solid #c8d1dd;flex-direction:column;width:min(62vw,680px);max-height:none;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.reading-panel.open[data-v-cce77d11]{visibility:visible;transform:none}.reading-nav[data-v-cce77d11]{display:flex}.reading-body[data-v-cce77d11]{flex:1}}@media (width<=767px){.results-grid[data-v-cce77d11]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""list";height:auto}.list-tools[data-v-cce77d11]{padding:10px var(--gutter);flex-wrap:wrap;position:static}.list-tools .keyword-search[data-v-cce77d11]{flex:100%}.phone-active-filters[data-v-cce77d11]{flex-basis:100%;margin-top:8px;display:flex}.list-meta[data-v-cce77d11]{padding:5px var(--gutter)}.mobile-bar[data-v-cce77d11]{padding:10px var(--gutter);background:#2664ec;grid-area:bar;justify-content:flex-start;align-items:center;gap:12px;display:flex}.filters-open[data-v-cce77d11]{color:#111729;background:#fff;border:0;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;display:inline-flex}.offer-column[data-v-cce77d11]{max-height:none;overflow:visible}.offer-list li[data-v-cce77d11]{padding:16px var(--gutter)}.filters-area[data-v-cce77d11]{z-index:61;visibility:hidden;background:#fff;border-right:1px solid #c8d1dd;width:80vw;max-height:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.filters-area.open[data-v-cce77d11]{visibility:visible;transform:none}.filters-scroll[data-v-cce77d11]{padding:12px 16px 20px}.filters-head[data-v-cce77d11]{display:none}.drawer-foot[data-v-cce77d11],.drawer-head[data-v-cce77d11]{display:flex}.reading-panel[data-v-cce77d11]{border-left:0;width:100vw}.reading-panel[data-v-cce77d11] .public-reading{padding:20px var(--gutter) 28px}.reading-apply[data-v-cce77d11]{display:block}.reading-panel[data-v-cce77d11] .reading-actions .primary{display:none}.visitor-gate[data-v-cce77d11]{grid-template-columns:minmax(0,1fr);margin:12px}.visitor-gate-actions[data-v-cce77d11]{justify-items:stretch}.visitor-gate-button[data-v-cce77d11]{width:100%}.pagination .page-range[data-v-cce77d11]{width:100%;margin-left:0}}
