.hubhero{transform:none}.hubticket{display:flex;align-items:center;gap:15px;background:#fff;border-radius:9px;margin:11px 0;padding:14px;text-decoration:none}.hubticket>span:last-child{margin-left:auto}.hubticket strong,.hubticket small{display:block}.hubticket strong{font-size:14px}.hubticket small{font-size:10px;color:var(--muted)}.categoryicon{font-size:25px;background:#e9f2e1;border-radius:8px;width:39px;text-align:center}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filtertabs{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.filtertabs button{padding:10px 14px;border:1px solid var(--line);border-radius:30px;background:transparent;color:var(--ink);font-size:12px}.filtertabs .selected{background:var(--ink);color:white}.filters select{margin:5px 0 0;padding:8px;font-size:12px}.hidebet{display:flex;align-items:center;gap:8px}.hidebet input{width:auto;margin:0}.hubcards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.offerbox{background:white;border:1px solid var(--line);border-radius:12px;padding:27px;display:flex;flex-direction:column}.offerheader{display:flex;justify-content:space-between;align-items:center}.offerheader .pill{font-size:9px}.save{border:1px solid var(--line);border-radius:6px;background:transparent;padding:7px 12px;font-size:11px;color:var(--green)}.offerbox h3{margin:18px 0 7px;font-size:25px}.reward{font:500 40px 'Space Grotesk';color:var(--green);margin:12px 0}.reward small{font:12px 'DM Sans';color:var(--muted);margin-left:9px}.specs{display:grid;grid-template-columns:1fr 1fr;gap:13px;background:#f4f7ef;padding:17px;border-radius:8px;margin:12px 0}.specs small,.specs b{display:block}.specs small{font-size:10px;color:var(--muted)}.specs b{font-size:13px;font-weight:500}.offerbox p{font-size:13px;color:var(--muted)}.offerbox summary{font-size:12px;padding:14px 0}.offerbox .button{margin-top:18px}.offerbox>.fine{font-size:10px}.guidebox{background:#e9f1ed}.guidebox .reward{font-size:25px}.guidebox .button{margin-top:auto;align-self:flex-start}.savedsection{padding:35px;background:#e5efea;border-radius:14px}.savedrow{background:white;border:1px solid var(--line);padding:22px;border-radius:10px;margin:15px 0}.savedrow h3{margin:0 0 12px;font-size:21px}.taskcheck{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:12px}.taskcheck input{width:auto;margin:0}.savedrow .save{float:right}.guidegrid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.guidegrid>article{padding:30px;border:1px solid var(--line);border-radius:10px;background:white}.guidegrid h2{font-size:28px}.guidegrid p,.guidegrid li{font-size:13px;color:var(--muted)}.methodology{border-top:1px solid var(--line)}.methodology h3{font-size:20px}.emptyhub{padding:30px;border:1px dashed #aec5a7;border-radius:9px;grid-column:1/-1}.stale{color:#87502f!important}@media(max-width:700px){.hubcards,.guidegrid{grid-template-columns:1fr}.savedsection{padding:22px}.filters{gap:14px}.offerbox{padding:22px}.filtertabs button{padding:9px 11px}.hubhero h3{font-size:27px}.hero{gap:35px}}
.aiintro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;border-top:1px solid var(--line)}.aiintro>div>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:500px}.skilltiles>div{background:#e5efea;border-radius:8px;padding:15px 20px;margin:10px 0}.skilltiles p{margin:4px 0;font-size:12px;color:var(--muted)}.aihero .ticket{margin-top:12px}.aihero{gap:40px}header nav{gap:17px;font-size:12px}@media(max-width:700px){.aiintro{grid-template-columns:1fr;gap:20px}}
.offerbox h3 a,.savedrow h3 a{color:inherit;text-decoration:none}.offerbox h3 a:hover,.savedrow h3 a:hover{text-decoration:underline}.offerbox .official-link{font-size:12px;margin-top:14px}
