@import "https://fonts.googleapis.com/css2?family=Comforter+Brush&display=swap";.challenge-section.svelte-sbon9p{padding:clamp(1rem,2.2vw,1.6rem) 0}.statement-heading.svelte-sbon9p{letter-spacing:.03em;color:#e5eef1f2;text-align:var(--heading-align,center);text-shadow:0 1px #020c12c2,0 3px 10px #030a0f61;margin:0;font-family:Comforter Brush,Brush Script MT,cursive;font-size:clamp(1.65rem,3.6vw,2.7rem);font-weight:400;line-height:1}.statement-heading.svelte-sbon9p:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#e1c08c75,#0000);width:clamp(72px,20vw,150px);height:2px;margin:.34em auto .68em;display:block}.challenge-body.svelte-sbon9p{color:#eaf3f6f0;text-shadow:0 1px #020a0e42,0 0 1px #e2ecf029;margin:0;font-size:clamp(1.08rem,2.05vw,1.24rem);line-height:1.8}.challenge-body.svelte-sbon9p:first-of-type{margin-top:.85rem}.challenge-body.svelte-sbon9p+.challenge-body:where(.svelte-sbon9p){margin-top:.2rem}.challenge-body strong,.challenge-body em{color:#ecd3a8f5;font-style:normal;font-weight:700}@media (width<=760px){.challenge-section .letter-card{border-radius:10px;gap:.68rem;padding:1.2rem 1rem 1.35rem}.challenge-body.svelte-sbon9p{font-size:1.06rem;line-height:1.72}}@media (prefers-reduced-motion:reduce){.challenge-section.svelte-sbon9p{opacity:1;transition:none;transform:none}}.identity-page.svelte-1mjahjz{flex-direction:column;gap:1.25rem;display:flex}
