.ss-tools-grid__inner{display:flex;flex-direction:column;gap:40px}.ss-tools-grid__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.ss-tools-grid .ss-tools-grid__head{display:flex;flex-direction:column;gap:12px;margin:0;max-width:760px}.ss-tools-grid__intro p{margin:0}.ss-tools-grid__intro p+p{margin-top:12px}.ss-tools-grid__view-all{align-items:center;color:var(--ss-magenta);display:inline-flex;font-size:17px;font-weight:700;min-height:44px}.ss-tools-grid__view-all:hover{color:var(--ss-magenta-dark)}.ss-tools-grid.ss-bg--accent .ss-tools-grid__view-all,.ss-tools-grid.ss-bg--dark .ss-tools-grid__view-all{color:var(--ss-white)}.ss-tools-grid__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-tools-grid--full .ss-tools-grid__grid{gap:28px}.ss-tools-grid__image{aspect-ratio:7/6;background:var(--ss-line);display:block;height:auto;object-fit:cover;width:100%}.ss-tools-grid__teaser{background:var(--ss-white);border-radius:var(--ss-radius);color:var(--ss-ink);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none}.ss-tools-grid.ss-bg--default .ss-tools-grid__teaser{border:1px solid var(--ss-line)}.ss-tools-grid__teaser:focus-visible,.ss-tools-grid__teaser:hover{color:var(--ss-ink)}.ss-tools-grid__teaser:hover .ss-tools-grid__teaser-title{color:var(--ss-magenta)}.ss-tools-grid__teaser:focus-visible{outline:3px solid var(--ss-magenta);outline-offset:3px}.ss-tools-grid__teaser-body{display:flex;flex-direction:column;gap:8px;padding:24px}.ss-tools-grid__teaser-title{font-size:20px;font-weight:800;line-height:1.3}.ss-tools-grid__teaser-text{color:var(--ss-muted);font-size:15px;line-height:1.55}.ss-tools-grid .ss-tools-grid__card{background:var(--ss-white);border-radius:var(--ss-radius-lg);color:var(--ss-ink);display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:0}.ss-tools-grid__card .ss-tools-grid__image{background:var(--ss-soft)}.ss-tools-grid__body{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:28px}.ss-tools-grid__tags{display:flex;flex-wrap:wrap;gap:8px}.ss-tools-grid__tag{border-radius:999px;color:var(--ss-ink);font-size:12px;font-weight:700;letter-spacing:1px;padding:6px 10px;text-transform:uppercase}.ss-tools-grid__tag--goal{background:var(--ss-soft)}.ss-tools-grid__tag--level{background:var(--ss-pink-soft);color:var(--ss-magenta-dark)}.ss-tools-grid__title{color:var(--ss-ink);font-size:23px;font-weight:800;line-height:1.25;margin:0}.ss-tools-grid__text{color:var(--ss-muted);font-size:16px;line-height:1.6;margin:0}.ss-tools-grid__card .ss-tools-grid__format{color:var(--ss-muted-2);font-size:14px;line-height:1.5;margin:0}.ss-tools-grid__btn{font-size:16px;margin-top:auto}@media (max-width:900px){.ss-tools-grid__inner{gap:32px}.ss-tools-grid--full .ss-tools-grid__grid,.ss-tools-grid__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ss-tools-grid__body{padding:24px}.ss-tools-grid__title{font-size:21px}}