.market-hub{color:#0f233a;overflow-wrap:anywhere;background:#f5f7fa;min-height:100vh}.market-hub *{box-sizing:border-box}.market-hub-content{width:min(1180px,100%);min-width:0;margin:auto;padding:24px 24px 40px}.market-hub-hero{gap:12px;margin-bottom:24px;display:grid}.market-hub-hero h1{margin:0;font-size:clamp(26px,4vw,32px);font-weight:750;line-height:1.2}.market-search-form{background:#fff;border:1px solid #94a3b8;border-radius:14px;align-items:center;gap:0;width:100%;min-width:0;display:flex;position:relative}.market-search-form>div{flex:1;min-width:0}.market-search-form .listing-search{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0;position:static}.market-search-form .listing-search>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-hub .market-search-form .listing-search-input{min-width:0;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:14px 0 0 14px;outline:none;align-items:center;margin:0;padding:0;display:flex}.market-hub .market-search-form .listing-search-input input{box-sizing:border-box;color:#0f233a;width:100%;min-width:0;height:54px;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:14px 0 0 14px;outline:none;margin:0;padding:12px;font-size:16px;line-height:1.5;display:block}.market-search-form>button{color:#0f233a;background:#ffbd17;border:0;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;margin:3px;display:grid}.market-search-form input::placeholder{color:#536474;opacity:1}.market-search-form .listing-search-popup{z-index:40;background:#fff;width:100%;min-width:0;max-width:100%;left:0;right:0}.market-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-category-card{color:#0f233a;background:#fff;border:1px solid #d9e1e9;border-radius:14px;align-content:start;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid;position:relative}.market-category-card h2{margin:4px 0 0;font-size:16px;font-weight:650;line-height:1.3}.market-category-card p{color:#536474;max-width:24ch;margin:0;font-size:13px;line-height:1.4}.market-category-arrow{position:absolute;top:16px;right:12px}.market-category-card:hover{border-color:#20547a}.market-hub-assist{background:#fff;border:1px solid #d9e1e9;border-radius:14px;margin-top:24px}.market-hub-assist>a{color:#20547a;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:80px;padding:12px;text-decoration:none;display:grid}.market-hub-assist-copy{min-width:0}.market-hub-assist h2{color:#0f233a;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.4}.market-hub-assist p{color:#536474;margin:0;font-size:13px;line-height:1.5}.market-hub-assist>a:hover{background:#f5f7fa}.market-hub-assist>a:focus-visible{outline-offset:3px;outline:2px solid #20547a}.market-hub-results{min-width:0;margin-top:24px}.m4-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.m4-results-heading h2{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.m4-results-heading>a{color:#20547a;min-height:44px}.m4-category-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.m4-category-tabs a{white-space:nowrap;color:#20547a;background:#fff;border:1px solid #d9e1e9;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.m4-category-tabs a[aria-current=page]{color:#fff;background:#0f233a;border-color:#0f233a}.m4-feed-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;font-size:14px;display:flex}.m4-feed-tools p{color:#536474;margin:0}.m4-feed-tools nav{flex-wrap:wrap;gap:12px;display:flex}.m4-feed-tools a{color:#20547a;align-items:center;min-height:44px;display:flex}.m4-feed-tools a[aria-current=page]{font-weight:700;text-decoration:underline}.m4-refine{position:relative}.m4-refine summary{cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:12px;min-height:44px;padding:12px}.m4-refine[open] nav{z-index:30;background:#fff;border:1px solid #d9e1e9;border-radius:12px;width:240px;max-width:calc(100vw - 32px);padding:8px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0f233a15}.m4-refine nav a{justify-content:space-between;padding:8px}.market-size-hint{background:#eaf1f7;border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.market-size-hint a{color:#20547a;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.m4-all-categories{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.m4-all-categories a{color:#20547a;background:#fff;border:1px solid #d9e1e9;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.m4-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.m4-pagination a{color:#20547a;min-height:44px;padding:12px}.m4-empty{background:#fff;border:1px solid #d9e1e9;border-radius:14px;padding:24px}.m4-empty a{color:#20547a;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.market-hub-content{padding:16px 16px 32px}.market-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-hub-hero{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.market-hub *{scroll-behavior:auto!important;transition:none!important}}.market-hub .m4-explore{border-top:1px solid #d9e1e9;margin-top:20px}.market-hub .m4-explore summary{cursor:pointer;color:#20547a;min-height:44px;padding:12px 4px;font-size:14px;font-weight:650;display:list-item}.market-hub .m4-all-categories{gap:0 16px;margin-top:0}.market-hub .m4-all-categories a{background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:14px}.market-hub .m4-pagination{color:#0f233a;gap:8px;margin-top:20px}.market-hub .m4-pagination>span{color:#0f233a;opacity:1;font-size:14px;font-weight:650}.market-hub .m4-pagination>a{color:#20547a;background:#fff;border:1px solid #b8c7d5;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.market-hub .m4-pagination>a[rel=next]{color:#fff;background:#0f233a;border-color:#0f233a}.market-hub .market-search-form:focus-within{border-color:#20547a;outline:none;box-shadow:inset 0 0 0 1px #20547a}.market-hub .market-search-form .listing-search-input:focus-within{box-shadow:none;outline:none}.market-hub .market-search-form .listing-search-input input:focus-visible{box-shadow:none;outline:none}.market-hub .market-search-form>button:focus-visible{outline-offset:-5px;outline:2px solid #0f233a}.market-hub .m4-category-tabs::-webkit-scrollbar{display:none}.market-hub .market-search-form input{-webkit-appearance:none;appearance:none}.market-hub .m4-feed-tools{justify-content:space-between;gap:8px;position:relative}.market-hub .m4-feed-tools>p{color:#0f233a;font-weight:650}.market-hub .m4-sort{min-width:0;max-width:100%;margin:0}.market-hub .m4-sort label{display:block}.market-hub .m4-sort select{color:#20547a;cursor:pointer;background:#fff;border:1px solid #b8c7d5;border-radius:10px;width:auto;max-width:100%;min-height:44px;padding:8px;font:600 14px/1.4 Arial,sans-serif;display:block}.market-hub .m4-sort select:focus-visible{outline-offset:2px;outline:2px solid #20547a}.market-hub .m4-refine{position:static}.market-hub .m4-refine[open] nav{left:0;right:auto}@media (max-width:359px){.market-hub .m4-feed-tools>p{flex-basis:100%}}.market-hub .m4-category-tabs>a{color:#20547a;background-color:#fff;font-family:Arial,sans-serif}.market-hub .m4-category-tabs>a[aria-current=page]{color:#fff;background-color:#0f233a;border-color:#0f233a}@media (max-width:767px){.market-hub .market-category-card{padding:8px 12px}.market-hub .market-category-arrow{top:12px}}
