.goalout{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent);background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}.goalout--reached{border-color:var(--color-border);background-color:var(--color-card)}.goalout__eyebrow{margin:0 0 .75rem;font-family:var(--font-sans);font-size:clamp(.75rem,.72rem + .12vw,.8125rem);font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.goalout__label{color:var(--color-primary)}.goalout--reached .goalout__label,.goalout__state{color:var(--color-muted-foreground)}.goalout__state::before{content:"·";margin-inline-end:.45em}.goalout__goal>:first-child{margin-block-start:0}.goalout__goal>:last-child{margin-block-end:0}.goalout__mail{margin-block-start:1.25rem;background-color:color-mix(in srgb,var(--color-primary) 25%,transparent);color:var(--color-foreground);text-decoration:none}.goalout__mail .link-arrow{margin-inline-start:.15em}@media(hover:hover) and (pointer:fine){.goalout__mail:hover{background-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.goalout__mail,.goalout__mail:hover{transition:none;transform:none}}@media(max-width:39.999rem){.goalout__body{padding-inline:1.25rem}.goalout__mail{display:flex;width:100%}}