.fn .gst [id^=s-]{scroll-margin-top:var(--fn-head)}.fn .gst-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.fn .gst-step{position:relative;padding-top:28px;border-top:1px solid var(--fn-line-strong)}.fn .gst-step:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--fn-brand)}.fn .gst-step__no{display:block;color:var(--fn-brand);font-family:var(--fn-display);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fn .gst-step__title{margin-top:14px;color:var(--fn-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fn .gst-step__text{max-width:34ch;margin-top:10px;color:var(--fn-muted);font-size:17px;line-height:1.6}.fn .gst-roles{margin:32px 0 0}.fn .gst-role{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--fn-line-strong)}.fn .gst-role__title{color:var(--fn-ink);font-size:17px;font-weight:700}.fn .gst-role__mark{padding:2px 6px;border-radius:4px}.fn .gst-role__text{margin:0;color:var(--fn-muted);font-size:17px;line-height:1.5}.fn .gst-roles__note{max-width:52ch;margin-top:16px;padding-top:16px;border-top:1px solid var(--fn-line-strong);color:var(--fn-muted);font-size:15px;line-height:1.6}.fn .gst-sheet{margin:0;padding:32px;border-radius:var(--fn-r-shot);background:#fff;box-shadow:0 0 0 1px rgb(27 26 24/.06),0 40px 90px -30px rgb(59 56 53/.45)}.fn .gst-sheet__label{color:var(--fn-muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fn .gst-sheet__task{margin-top:6px;color:var(--fn-ink);font-size:17px;line-height:1.55}.fn .gst-sheet__legend,.fn .gst-sheet__verdict{margin-top:20px}.fn .gst-sheet__answer{margin-top:16px;color:var(--fn-ink)}.fn .gst-sheet__caption{margin-top:20px;padding-top:14px;border-top:1px solid var(--fn-line);color:var(--fn-muted);font-size:14px;line-height:1.5}.fn .gst-crop{position:relative;overflow:hidden;aspect-ratio:1952/1020;border-radius:var(--fn-r-shot);background:#fff;box-shadow:0 0 0 1px rgb(27 26 24/.06),0 40px 90px -30px rgb(59 56 53/.45)}.fn .gst-crop img{position:absolute;top:0;left:0;width:calc(2880 / 1952 * 100%);max-width:none;height:auto;translate:calc(-464 / 2880 * 100%) calc(-130 / 1800 * 100%)}.fn .gst-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0}.fn .gst-fact{padding:24px 0 32px;border-top:1px solid var(--fn-line-strong)}.fn .gst-fact__title{color:var(--fn-ink);font-size:19px;font-weight:700;letter-spacing:-.01em}.fn .gst-fact__text{max-width:52ch;margin:8px 0 0;color:var(--fn-muted);font-size:17px;line-height:1.6}@media (max-width:1099px){.fn .gst-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.fn .gst-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.fn .gst-role,.fn .gst-steps{grid-template-columns:minmax(0,1fr)}.fn .gst-role{gap:6px}.fn .gst-sheet{padding:20px}}