.guide-steps-section{background:#0a0d09;padding-block:8px 22px}.guide-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.guide-step-card{--info-card-gap:19px;--info-card-min-height:0px;--info-card-padding:20px 16px;min-width:0;min-height:0}.guide-step-card:first-child,.guide-step-card:last-child{--info-icon-color:#dda244}.guide-process-section{background:linear-gradient(110deg,#10160d,#0a0f0a 70%);border-block:1px solid #3b4729;padding-block:25px 28px}.guide-process-grid.world-grid{grid-template-columns:1.2fr 1fr;gap:38px}.guide-media-frame .guide-media-screen{aspect-ratio:1920/1030}.guide-media-screen img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.guide-process-copy .eyebrow{margin-bottom:8px}.guide-process-copy h2{margin-bottom:6px}.guide-process-list{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.guide-process-list li{align-items:flex-start;gap:11px;display:flex}.guide-process-number{color:#cfdf99;width:28px;height:28px;font:600 .9375rem var(--display-font);background:linear-gradient(130deg,#2c3b1c,#10180d);border:1px solid #697e37;border-radius:50%;flex:0 0 28px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #11190c,0 2px 3px #000}.guide-process-number .icon{filter:drop-shadow(0 1px 1px #000);width:16px;height:20px}.guide-process-list p{color:#c4ceba;margin:3px 0 0;font-size:.9375rem;line-height:1.5}.guide-walkthrough-section{background:linear-gradient(180deg, #070c0833, #070c08cc), linear-gradient(90deg, #070c08e0, #070c0873 65%, #070c084d), var(--site-cavern-image) center 45% / cover no-repeat;background-color:#0a0f0a;border-bottom:1px solid #3b4729;padding-block:38px}.guide-walkthrough-heading{max-width:660px;margin-bottom:24px}.guide-walkthrough-heading .eyebrow{margin-bottom:8px}.guide-walkthrough-heading h2{color:#eef1e4;font:600 clamp(1.625rem, 3vw, 2rem) / 1.2 var(--display-font);margin:0 0 10px}.guide-walkthrough-heading>p:last-child{color:#aebc9d;margin:0;font-size:.9375rem;line-height:1.6}.guide-walkthrough-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.guide-walkthrough-step{background:linear-gradient(140deg,#172011,#10160e);border:1px solid #3b4a2a;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff05,0 3px 9px #0003}.guide-walkthrough-step--image{flex-direction:column;grid-column:span 3;display:flex}.guide-walkthrough-step-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.guide-walkthrough-step-heading h3{color:#e2e9d6;font:600 1.0625rem / 1.45 var(--display-font);overflow-wrap:anywhere;margin:4px 0 0}.guide-walkthrough-number{color:#c3da85;width:32px;height:32px;font:600 1.0625rem / 1 var(--display-font);background:linear-gradient(130deg,#2c3b1c,#10180d);border:1px solid #697e37;border-radius:50%;flex:0 0 32px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #11190c,0 2px 3px #000}.guide-walkthrough-number .icon{filter:drop-shadow(0 1px 1px #000);width:17px;height:22px}.guide-walkthrough-media{margin:auto 0 0;padding-top:18px}.guide-walkthrough-media img{aspect-ratio:16/9;object-fit:contain;background:#060906;border:1px solid #53613a;width:100%;height:auto;display:block}.guide-walkthrough-media figcaption{color:#b2bea3;margin-top:10px;font-size:.8125rem;line-height:1.5}.guide-image-zoom{color:#eef1e4;cursor:zoom-in;display:block;position:relative}.guide-image-zoom-hint{background:#070e06e6;border:1px solid #6b7d48;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex;position:absolute;bottom:10px;right:10px}.guide-image-zoom-hint .icon{width:17px;height:17px}.guide-image-zoom:hover img,.guide-image-zoom:focus-visible img{border-color:#b4d17e}.guide-image-dialog{color:#e2e9d6;background:#10160e;border:1px solid #697e37;border-radius:4px;width:min(1440px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:14px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 18px 70px #000}.guide-image-dialog[open]{gap:12px;display:grid}.guide-image-dialog::backdrop{background:#000500e0}html:has(.guide-image-dialog[open]),html:has(.guide-image-dialog[open]) body{overflow:hidden}.guide-image-dialog-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-image-dialog-toolbar>a{color:#c3dc85;text-underline-offset:3px;font-size:.875rem}.guide-image-dialog-toolbar form{margin:0}.guide-image-dialog-toolbar button{color:#e2e9d6;width:44px;height:44px;font:1.75rem / 1 var(--body-font);cursor:pointer;background:#1b2712;border:1px solid #697e37;border-radius:3px;place-items:center;padding:0;display:grid}.guide-image-dialog figure{min-width:0;margin:0}.guide-image-dialog img{object-fit:contain;background:#060906;width:100%;height:auto;max-height:calc(100dvh - 150px);display:block}.guide-image-dialog figcaption{color:#b2bea3;margin-top:10px;font-size:.875rem;line-height:1.5}.guide-walkthrough-step--start{background:linear-gradient(120deg,#282313,#151a10);border-color:#786137;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.guide-walkthrough-step--start .guide-walkthrough-number{background:linear-gradient(130deg,#42341a,#1a180d);border-color:#9a783c}.guide-walkthrough-step--start .guide-walkthrough-step-heading h3{color:#ead0a0}.guide-walkthrough-step--start p{color:#b9b99f;margin:5px 0 0;font-size:.875rem;line-height:1.6}.guide-walkthrough-start-note{color:#d6b577;flex-shrink:0;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.guide-walkthrough-start-note .icon{width:20px;height:20px}.guide-walkthrough-step--boss{grid-column:span 2}@media (width<=700px){.guide-walkthrough-section{padding-block:28px}.guide-walkthrough-heading{margin-bottom:20px}.guide-walkthrough-steps{grid-template-columns:minmax(0,1fr);gap:14px}.guide-walkthrough-step{grid-column:auto;padding:18px}.guide-walkthrough-step--start{flex-direction:column;align-items:flex-start;gap:14px}.guide-walkthrough-start-note{margin-left:45px}.guide-walkthrough-step-heading h3{font-size:1rem}}.guide-data-section{padding-block:27px 22px}.guide-data-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:38px;display:grid}.guide-data-heading{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px 22px;min-width:0;display:grid}.guide-data-heading>.world-copy{display:contents}.guide-data-heading>.feature-icon{grid-area:2/1;margin:0}.guide-data-heading .eyebrow{grid-area:1/2;margin:0;font-size:.6875rem}.guide-data-heading h2{margin-bottom:8px;font-size:1.875rem}.guide-data-heading>.world-copy>h2{grid-area:2/2;margin:0}.guide-data-list{gap:8px;margin:0;font-size:.8125rem}.guide-data-list li{align-items:flex-start;gap:8px;line-height:1.5}.guide-data-list .icon{width:16px;height:16px;margin-top:2px}@media (width>=1081px){.guide-data-heading{align-self:center}}@media (width>=901px){.guide-process-section{padding-block:32px 36px}.guide-process-grid.world-grid{align-items:stretch}.guide-process-media{position:relative}.guide-media-frame{inset:calc(var(--video-frame-overlap) - var(--video-frame-top)) 0 calc(var(--video-frame-overlap) - var(--video-frame-bottom));position:absolute}.guide-media-frame .guide-media-screen{aspect-ratio:auto;height:100%}}@media (width<=1080px){.guide-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-step-card{--info-card-padding:22px}.guide-data-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.guide-process-grid.world-grid{grid-template-columns:1fr;gap:23px}.guide-process-copy,.guide-process-copy h2{max-width:none}}@media (width<=600px){.guide-hero .page-hero-actions .goblin-button--secondary{width:100%}.guide-steps-section{padding-block:10px 24px}.guide-step-grid{grid-template-columns:1fr;gap:12px}.guide-step-card{--info-card-padding:20px;--info-card-gap:20px;--info-icon-width:60px;--info-icon-height:58px}.guide-process-section{padding-block:20px 22px}.guide-process-grid.world-grid{gap:0}.guide-process-copy{padding:27px 0 0}.guide-process-list{gap:13px}.guide-data-grid{grid-template-columns:1fr;gap:22px}.guide-data-heading{column-gap:19px}.guide-data-list{font-size:.875rem}}.guide-telemetry-consent{color:#a6b397;margin-top:24px;font-size:.8125rem;line-height:1.6}.guide-telemetry-consent a{color:#c3dc85;text-underline-offset:3px}
