.rust-guide-hero{background:radial-gradient(ellipse at 100% 50%, color-mix(in srgb, var(--game-accent,#4b83ff) 10%, transparent), transparent 55%), #1b1f26;border:1px solid #2b3038;border-radius:18px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:10px 28px;padding:24px;display:grid}.rust-guide-hero__heading{align-self:end;min-width:0}.rust-guide-hero__tag{color:color-mix(in srgb, var(--game-accent,#4b83ff) 80%, #e0e6ee);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.rust-guide-hero__title{color:#e4eaf2;text-shadow:0 1px #ffffff0d,0 9px 28px #0000003d;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.15}@media (forced-colors:active){.rust-guide-hero__title{color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}}.rust-guide-hero__lead{color:#bcc5d2;text-wrap:pretty;grid-column:1;align-self:start;max-width:760px;margin:0;font-size:15px;line-height:1.6}.rust-guide-hero__art{aspect-ratio:3/2;grid-area:1/2/span 3;align-self:center;width:100%}.rust-guide-hero__image{object-fit:contain;filter:drop-shadow(0 10px 16px #00000040);width:100%;height:100%;display:block}.rust-guide-hero__extra{grid-column:1;min-width:0}@media not screen and (width>=630px){.rust-guide-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 84px;gap:12px;padding:16px}.rust-guide-hero__heading{align-self:center}.rust-guide-hero__title{font-size:24px}.rust-guide-hero__tag{margin-bottom:6px;font-size:10px}.rust-guide-hero__lead,.rust-guide-hero__extra{grid-column:1/-1}.rust-guide-hero__lead{font-size:14px;line-height:1.55}.rust-guide-hero__art{grid-row:1}}.rust-guide-tools{margin-top:30px}.rust-guide-tools__title{margin:0 0 14px;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.3}.rust-guide-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rust-guide-tools__card{color:#e0e6ee;background:#1b1f26;border:1px solid #2b3038;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;text-decoration:none;transition:border-color .15s;display:flex}.rust-guide-tools__card:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.rust-guide-tools__card:hover{border-color:color-mix(in srgb, var(--game-accent,#4b83ff) 65%, #2b3038)}.rust-guide-tools__copy{flex:1;min-width:0}.rust-guide-tools__label{align-items:center;gap:8px;font-size:15px;font-weight:750;line-height:1.4;display:flex}.rust-guide-tools__label>svg{color:var(--game-accent,#4b83ff);flex-shrink:0}.rust-guide-tools__description{color:#a5afbf;margin:6px 0 0;font-size:13px;line-height:1.5}.rust-guide-tools__art{object-fit:contain;flex:0 0 84px;width:84px;height:64px}.rust-guide-tools__arrow{color:#a5afbf;flex-shrink:0}@media not screen and (width>=1100px){.rust-guide-tools__grid{grid-template-columns:minmax(0,1fr)}}@media not screen and (width>=630px){.rust-guide-tools{margin-top:24px}.rust-guide-tools__title{font-size:20px}.rust-guide-tools__card{padding:14px}}@media (prefers-reduced-motion:reduce){.rust-guide-tools__card{transition:none}}
