.thead.svelte-i2q6um{text-align:center;background:var(--panel);padding:48px 20px 30px}.thead.svelte-i2q6um h1:where(.svelte-i2q6um){font-family:var(--serif);color:var(--green);margin:0 0 14px;font-size:34px}.score.svelte-i2q6um{align-items:baseline;gap:10px;display:inline-flex}.score.svelte-i2q6um .big:where(.svelte-i2q6um){font-family:var(--serif);color:var(--green);font-size:48px;font-weight:700;line-height:1}.score.svelte-i2q6um .stars:where(.svelte-i2q6um){color:var(--gold);letter-spacing:2px;font-size:26px}.summary.svelte-i2q6um{color:var(--green);margin:10px 0 0;font-size:15px;font-weight:700}.summary.svelte-i2q6um .src:where(.svelte-i2q6um){color:var(--soft);font-weight:600}.badges.svelte-i2q6um{margin-top:20px}.wall.svelte-i2q6um{column-count:3;column-gap:18px;max-width:1100px;margin:0 auto;padding:30px 20px 20px}.card.svelte-i2q6um{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 18px;overflow:hidden}.card.svelte-i2q6um .ph:where(.svelte-i2q6um){aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.card.svelte-i2q6um .body:where(.svelte-i2q6um){padding:16px 18px}.stars.svelte-i2q6um{color:var(--gold);letter-spacing:1.5px}.stars.sm.svelte-i2q6um{margin-bottom:8px;font-size:14px}.rt.svelte-i2q6um{font-family:var(--serif);color:var(--green);margin:0 0 6px;font-size:15.5px;display:block}.card.svelte-i2q6um p:where(.svelte-i2q6um){color:#2a2a24;overflow-wrap:break-word;margin:0 0 14px;font-size:14px;line-height:1.6}.who.svelte-i2q6um{align-items:center;gap:10px;display:flex}.av.svelte-i2q6um{background:var(--green);color:#fff;width:32px;height:32px;font-size:13px;font-family:var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wn.svelte-i2q6um{line-height:1.25;font-family:var(--serif);color:var(--green);flex-direction:column;font-size:14px;font-weight:700;display:flex}.wn.svelte-i2q6um small:where(.svelte-i2q6um){font-family:var(--sans);color:var(--soft);margin-top:2px;font-size:11px;font-weight:600}.cta.svelte-i2q6um{text-align:center;padding:40px 20px 60px}.cta.svelte-i2q6um h3:where(.svelte-i2q6um){color:var(--green);margin:0 0 18px;font-size:24px}.gbtn.svelte-i2q6um{background:var(--gold);color:#fff;font-size:15px;font-weight:700;font-family:var(--serif);border-radius:11px;padding:14px 28px;text-decoration:none;display:inline-block}@media (width<=860px){.wall.svelte-i2q6um{column-count:2}}@media (width<=560px){.wall.svelte-i2q6um{column-count:1}}
