.gr-wrap{max-width:980px;margin:0 auto;padding:8px 0 24px}.gr-hero{text-align:center;padding:24px 0 12px}.gr-eyebrow{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green-700)}.gr-titel{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"wght" 600,"SOFT" 50;font-size:clamp(40px,7vw,72px);line-height:.98;letter-spacing:-.02em;color:var(--rose-700);margin:14px 0 0}.gr-titel em{font-style:italic;color:var(--green-700)}.gr-lede{font-family:var(--serif-display);font-variation-settings:var(--fraunces-text);font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:60ch;margin:18px auto 0}.gr-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin:40px 0 8px}.gr-card{display:flex;gap:18px;background:#fff;border:1px solid var(--paper-edge);padding:18px;align-items:flex-start}.gr-card-cover{flex:0 0 96px}.gr-card-cover img{display:block;width:96px;height:auto;border:1px solid var(--paper-edge)}.gr-card-art{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-700)}.gr-card-name{font-family:var(--serif-display);font-variation-settings:"opsz" 90,"wght" 600;font-size:22px;line-height:1.1;color:var(--ink);margin:6px 0}.gr-card-text{font-size:14.5px;line-height:1.5;color:var(--ink-soft);margin:0}.gr-wrap .nl-band{margin-top:40px;margin-bottom:40px}.gr-steps{max-width:640px;margin:8px auto 0;text-align:center}.gr-steps-titel{font-family:var(--serif-display);font-variation-settings:"opsz" 90,"wght" 600;font-size:26px;color:var(--rose-700);margin:0 0 18px}.gr-steps-list{list-style:none;padding:0;margin:0;text-align:left}.gr-steps-list li{display:flex;align-items:flex-start;gap:16px;padding:14px 0;border-top:1px solid var(--paper-edge)}.gr-steps-list li:last-child{border-bottom:1px solid var(--paper-edge)}.gr-step-num{flex:0 0 auto;font-family:var(--serif-display);font-variation-settings:"opsz" 72,"wght" 600;font-size:24px;line-height:1;color:var(--rose)}.gr-steps-list strong{color:var(--ink);font-weight:600}.gr-steps-list div{font-size:15px;line-height:1.5;color:var(--ink-soft)}.gr-fuss{font-size:13px;line-height:1.5;color:var(--ink-mute);margin:22px 0 0;font-style:italic}.gr-downloads{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:36px 0 8px}.gr-dl{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--paper-edge);padding:16px 18px;text-decoration:none;transition:border-color .14s ease,background .14s ease}.gr-dl:hover{border-color:var(--rose);background:var(--blush-50)}.gr-dl-cover{width:58px;height:auto;border:1px solid var(--paper-edge)}.gr-dl-text{display:flex;flex-direction:column;flex:1 1}.gr-dl-text strong{font-family:var(--serif-display);font-variation-settings:"opsz" 72,"wght" 600;font-size:18px;color:var(--ink)}.gr-dl-text span{font-family:var(--sans);font-size:12px;color:var(--ink-soft)}.gr-dl-pfeil{font-size:22px;color:var(--rose-700)}.gr-back{text-align:center;margin:28px 0 0}.gr-back a{font-family:var(--sans);font-size:15px;color:var(--rose-700);text-decoration:none}.gr-back a:hover{text-decoration:underline}@media (max-width:720px){.gr-cards,.gr-downloads{grid-template-columns:1fr}}