.HubPage_discoverLayout__bPH1l{margin-top:calc(-1*var(--ds-header-height));display:flex;flex-direction:column;min-height:100vh;background:#f7f9fc}@media(max-width:1199.98px){.HubPage_discoverLayout__bPH1l{margin-top:calc(-1*var(--ds-header-height-mobile))}}.HubPage_discoverHeader__aVx7S{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:#fff;border-bottom:1px solid #e7ecf6}.HubPage_discoverHeaderInner__k3scd{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(1320px,100% - 48px);height:72px;margin:0 auto}.HubPage_discoverLogo__Le4Tm{display:inline-flex;align-items:center}.HubPage_discoverLogo__Le4Tm img{display:block;width:178px;max-width:100%;height:auto}.HubPage_discoverSearch__1UTvU{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;grid-column-gap:10px;column-gap:10px;width:min(520px,100% - 360px);min-height:42px;padding:0 8px 0 14px;border:1px solid #d9e1f2;border-radius:999px;background:#fff;color:var(--ds-navy-blue);transform:translate(-50%,-50%)}.HubPage_discoverSearch__1UTvU>.bi-geo-alt{justify-self:center;color:var(--ds-navy-blue);font-size:17px}.HubPage_discoverSearchInput___qzYV{width:100%;min-width:0;padding:0 4px;border:0;outline:0;background:rgba(0,0,0,0);color:#071431;font:inherit}.HubPage_discoverSearchInput___qzYV::placeholder{color:#7a86a6}.HubPage_discoverSearchButton__0QWWo{display:inline-flex;align-items:center;justify-content:center;justify-self:end;flex:0 0 auto;width:32px;height:32px;margin-right:2px;border:0;border-radius:50%;background:var(--ds-navy-blue);color:#fff!important;font-size:15px;line-height:1}.HubPage_discoverSearchButton__0QWWo .bi{color:#fff!important}.HubPage_discoverHeaderInner__k3scd .HubPage_loginButton__AooEV{display:inline-flex;align-items:center;color:var(--ds-navy-blue)!important;font-size:16px;font-weight:800;text-decoration:none}.HubPage_discoverHeaderInner__k3scd .HubPage_loginButton__AooEV:hover{text-decoration:underline;text-underline-offset:4px}.HubPage_headerActions__GYOYI{display:inline-flex;align-items:center;gap:28px}.HubPage_headerActions__GYOYI .HubPage_forRestaurantsLink__jlvau{color:var(--ds-navy-blue)!important;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.HubPage_headerActions__GYOYI .HubPage_forRestaurantsLink__jlvau:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.HubPage_headerActions__GYOYI{gap:18px}.HubPage_headerActions__GYOYI .HubPage_forRestaurantsLink__jlvau{font-size:14px}}@media only screen and (max-width:991.98px){.HubPage_discoverHeaderInner__k3scd{width:min(100% - 32px,720px);height:68px}.HubPage_discoverSearch__1UTvU{width:min(360px,100% - 270px)}.HubPage_discoverLogo__Le4Tm img{width:150px}}@media only screen and (max-width:767.98px){.HubPage_discoverHeaderInner__k3scd{display:grid;grid-template-columns:1fr auto;width:min(100% - 24px,540px);height:auto;min-height:60px;grid-gap:10px 14px;gap:10px 14px;padding:10px 0}.HubPage_discoverSearch__1UTvU{position:static;grid-column:1/-1;grid-row:2;width:100%;min-height:40px;grid-template-columns:28px minmax(0,1fr) 38px;transform:none}.HubPage_discoverLogo__Le4Tm img{width:142px}}.HubPage_pageShell__Rm23K{flex:1 1;width:min(1320px,100% - 48px);margin:0 auto;padding:32px 0 56px}@media(max-width:720px){.HubPage_pageShell__Rm23K{width:calc(100% - 32px);padding:22px 0 40px}}.HubPage_heroBlock__xXQx6{margin:0 0 28px}.HubPage_heading__xipCe{margin:0 0 10px;font-size:32px;font-weight:800;line-height:1.15;color:#071431}@media(max-width:720px){.HubPage_heading__xipCe{font-size:26px}}.HubPage_lede__1lifY{margin:0;font-size:16px;line-height:1.55;color:#2c3854}.HubPage_linksRow__KpxCc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.HubPage_linksRow__KpxCc .HubPage_tile__KhxUb{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:#fff;border:1px solid #e2e8f5;border-radius:14px;text-decoration:none;color:inherit!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.HubPage_linksRow__KpxCc .HubPage_tile__KhxUb:hover{border-color:#b8c4dd;box-shadow:0 6px 18px rgba(7,20,49,.08);transform:translateY(-1px);text-decoration:none;color:inherit!important}.HubPage_tileEyebrow__3d__h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#0063f0}.HubPage_tileTitle__5b4fZ{font-size:18px;font-weight:700;color:#071431}.HubPage_tileBody__7kKfD{font-size:14px;line-height:1.5;color:#4d5b7c}