.hub-page-module__DAoxaq__shell{background:var(--canvas);min-height:100svh;color:var(--ink)}.hub-page-module__DAoxaq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 40px;display:flex}.hub-page-module__DAoxaq__brand{letter-spacing:-1px;color:var(--ink);font-size:22px;font-weight:750;text-decoration:none}.hub-page-module__DAoxaq__brand span{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:500;display:block}.hub-page-module__DAoxaq__headerLink{color:var(--primary);white-space:nowrap;font-size:13px;text-decoration:none}.hub-page-module__DAoxaq__main{width:min(1060px,92%);min-height:0;margin:0 auto;padding:44px 0 90px;display:block}.hub-page-module__DAoxaq__breadcrumb{color:var(--muted);margin:0 0 16px;font-size:12px}.hub-page-module__DAoxaq__breadcrumb a{color:var(--muted);text-decoration:none}.hub-page-module__DAoxaq__breadcrumb a:hover{color:var(--primary)}.hub-page-module__DAoxaq__head{max-width:720px}.hub-page-module__DAoxaq__main .hub-page-module__DAoxaq__title,.hub-page-module__DAoxaq__title{letter-spacing:-1.3px;word-break:keep-all;margin:0 0 18px;font-size:36px;font-weight:600;line-height:1.4}.hub-page-module__DAoxaq__intro p{color:#333d4b;word-break:keep-all;margin:0 0 12px;font-size:16px;line-height:1.9}.hub-page-module__DAoxaq__count{color:var(--muted);margin:20px 0 0;font-size:13px}.hub-page-module__DAoxaq__section{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.hub-page-module__DAoxaq__section h2{letter-spacing:-.4px;margin:0 0 20px;font-size:20px;font-weight:600}.hub-page-module__DAoxaq__list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:14px;display:grid}.hub-page-module__DAoxaq__row{border:1px solid var(--line);color:var(--ink);border-radius:16px;flex-direction:column;padding:20px 22px;text-decoration:none;display:flex}.hub-page-module__DAoxaq__row:hover{background:var(--primary-soft);border-color:#bfdbfe}.hub-page-module__DAoxaq__rowTitle{word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.hub-page-module__DAoxaq__outcome{color:#333d4b;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.hub-page-module__DAoxaq__meta{color:var(--muted);margin:auto 0 10px;font-size:12px;display:block}.hub-page-module__DAoxaq__tags{flex-wrap:wrap;gap:6px;display:flex}.hub-page-module__DAoxaq__tags em{color:var(--primary);background:var(--primary-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal}.hub-page-module__DAoxaq__hubLinks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-page-module__DAoxaq__hubLinks a{color:var(--primary);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none;display:inline-block}.hub-page-module__DAoxaq__hubLinks a:hover{background:var(--primary-soft)}.hub-page-module__DAoxaq__cta{text-align:center;background:var(--primary-soft);border:1px solid #bfdbfe;border-radius:20px;margin:40px 0 0;padding:34px 30px}.hub-page-module__DAoxaq__cta h2{border:0;margin:0 0 10px;padding:0;font-size:22px;font-weight:600}.hub-page-module__DAoxaq__cta p{color:#4b5563;margin:0 0 22px;font-size:14px;line-height:1.85}.hub-page-module__DAoxaq__ctaButton{background:var(--primary);color:#fff;white-space:nowrap;border-radius:12px;padding:15px 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.hub-page-module__DAoxaq__ctaButton:hover{background:var(--primary-hover)}.hub-page-module__DAoxaq__disclaimer{color:var(--muted);border-top:1px solid var(--line);max-width:720px;margin:36px 0 0;padding-top:20px;font-size:12px;line-height:1.8}@media (max-width:820px){.hub-page-module__DAoxaq__header{padding:20px 22px}.hub-page-module__DAoxaq__main{width:calc(100% - 40px);padding-top:28px}.hub-page-module__DAoxaq__main .hub-page-module__DAoxaq__title,.hub-page-module__DAoxaq__title{letter-spacing:-.8px;font-size:26px}.hub-page-module__DAoxaq__intro p{font-size:15px}.hub-page-module__DAoxaq__list{grid-template-columns:minmax(0,1fr)}}
