.ProjectDetail-module__RIEvja__main{max-width:1240px;margin:0 auto;padding:44px 32px 80px}.ProjectDetail-module__RIEvja__backLink{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);align-items:center;margin-bottom:8px;font-size:12px;display:inline-flex}.ProjectDetail-module__RIEvja__backLink:hover{color:var(--ink);text-decoration:none}.ProjectDetail-module__RIEvja__layout{grid-template-columns:1fr 372px;align-items:start;gap:52px;display:grid}.ProjectDetail-module__RIEvja__primary{min-width:0}.ProjectDetail-module__RIEvja__meta{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ProjectDetail-module__RIEvja__emoji{font-size:17px}.ProjectDetail-module__RIEvja__category{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.ProjectDetail-module__RIEvja__toolBadge{font-family:var(--font-mono);letter-spacing:.1em;border:2px solid var(--ink);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600}.ProjectDetail-module__RIEvja__name{font-family:var(--font-display);letter-spacing:-1.7px;margin:0 0 18px;font-size:56px;line-height:1}.ProjectDetail-module__RIEvja__blurb{text-wrap:pretty;max-width:46ch;margin:0 0 34px;font-size:22px;line-height:1.4}.ProjectDetail-module__RIEvja__aboutHeading{font-family:var(--font-display);letter-spacing:-.4px;border-top:2px solid var(--ink);margin:0 0 14px;padding-top:30px;font-size:20px}.ProjectDetail-module__RIEvja__aboutBody{text-wrap:pretty;max-width:62ch;margin:0 0 14px;font-size:17px;line-height:1.6}.ProjectDetail-module__RIEvja__pinnedFrom{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (max-width:860px){.ProjectDetail-module__RIEvja__layout{grid-template-columns:1fr}.ProjectDetail-module__RIEvja__name{font-size:40px}}
.ClaimCard-module__3Q2VUa__card{border:2px dashed var(--muted);border-radius:4px;padding:20px}.ClaimCard-module__3Q2VUa__title{font-family:var(--font-display);margin-bottom:7px;font-size:15px}.ClaimCard-module__3Q2VUa__body{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.45}.ClaimCard-module__3Q2VUa__claimLink{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:12px;display:inline-flex}
