header{position:sticky;top:0;z-index:30;background:#071019e8;backdrop-filter:blur(14px);box-shadow:0 12px 28px #0004}
.reward-catalog{display:grid;grid-template-columns:1fr 1fr;gap:20px}.catalog-card{grid-template-columns:170px 1fr}.catalog-card strong,.catalog-card small{display:block}.catalog-card strong{margin-top:12px;color:var(--lime)}.catalog-card small{margin-top:8px;color:var(--muted);line-height:1.5}.reward-progress{height:10px;margin-top:18px;overflow:hidden;border-radius:999px;background:#071019}.reward-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lime),#59a93e)}.claim-summary{margin-bottom:0}.claim-list{padding-top:30px}.promo-slot[data-ad-slot]{scroll-margin-top:90px}
.field-guide>.guide-content{display:block;padding:0 14px 14px;min-width:0}.guide-content h3{margin:4px 0 10px}.guide-content ol{margin:0 0 14px;padding-left:22px;color:var(--muted);line-height:1.55}.guide-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.guide-images figure{min-width:0;margin:0}.guide-images a{display:block}.guide-images img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--line);border-radius:9px}.guide-images figcaption{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.45}.guide-important{margin:14px 0 0;padding:11px 13px;border-left:3px solid var(--orange);background:#281b16;color:#ffd6c6;font-weight:800}.guide-all{display:inline-block;margin-top:13px;color:var(--lime);font-size:12px;font-weight:800}.help-guides{max-width:1100px;margin:0 auto}.activation-wizard ol{grid-template-columns:repeat(6,1fr)}
@media(max-width:800px){header nav{top:calc(100% + 8px)}.reward-catalog{grid-template-columns:1fr}.catalog-card{grid-template-columns:125px 1fr}.guide-images{grid-template-columns:1fr}}
@media(max-width:500px){html,body{max-width:100%;overflow-x:clip}header,main{width:100%;max-width:100%}.hero,.hero>div,.page-head,.reward-catalog,.reward-card,.promo-slot{min-width:0;max-width:100%}.hero h1,.page-head h1{font-size:36px;overflow-wrap:anywhere}.hero p,.page-head p,.promo-slot b,.promo-slot small,.catalog-card p{overflow-wrap:anywhere}.catalog-card{grid-template-columns:1fr;text-align:center;padding-top:30px}}
