.curiosity-finish{--curiosity-hero-height:clamp(180px,calc(var(--onboarding-viewport-height,100dvh) - var(--onboarding-bottom-inset,0px) - 490px),318px);flex:0 0 auto;min-width:0;padding-top:8px}.curiosity-finish-title{font-family:'DM Sans',sans-serif;font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.75px;color:#0f172a;margin:0 0 25px;max-width:350px}.curiosity-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:var(--curiosity-hero-height);grid-template-rows:minmax(0,1.4fr) minmax(0,1fr);gap:4px;border-radius:18px;overflow:hidden}.curiosity-subjects figure{position:relative;min-width:0;overflow:hidden;background:#e2e8f0;margin:0}.curiosity-subjects figure:first-child{grid-column:1/-1}.curiosity-subjects img{width:100%;height:100%;object-fit:cover;display:block}.curiosity-subjects figure:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(6,16,26,.82));pointer-events:none}.curiosity-subjects figcaption{position:absolute;bottom:16px;left:16px;right:12px;color:white;font-size:16px;font-weight:700;line-height:1.25;z-index:1;text-shadow:0 1px 5px #0004;overflow-wrap:anywhere}.curiosity-subjects figure:first-child figcaption{font-size:25px;bottom:18px;left:18px}.curiosity-subjects[data-count='1']{grid-template-rows:minmax(0,1fr)}.curiosity-subjects[data-count='2'] figure:last-child{grid-column:1/-1}.onboarding-shell:has(.curiosity-finish) .onboarding-content{padding-top:8px}@media(max-width:350px){.curiosity-finish-title{font-size:28px}.curiosity-subjects figcaption{font-size:14px}}
