.experiment-introduction,.participant-area{--accent:var(--accent-text);--bg:var(--background);--text:var(--foreground);--font-display:"Newsreader Variable",Georgia,serif;max-width:1040px;margin:auto;padding:64px 32px 100px}.participant-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}.experiment-introduction h1,.participant-heading h1{font-family:var(--font-display);font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.06;letter-spacing:-.04em;margin:12px 0}.research-back{display:inline-block;margin-bottom:28px;font-size:14px}.research-stamp{padding:18px;border:1px solid;transform:rotate(5deg);font-family:Georgia,serif;color:var(--accent);white-space:nowrap}.participant-nav{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--border);padding:0 0 18px;margin:32px 0}.participant-nav a[aria-current]{color:var(--accent);text-decoration:underline;text-underline-offset:7px}.participant-nav button{margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;font:inherit}.research-description,.research-panel,.research-study-card{background:var(--surface);border:1px solid var(--border);padding:32px;margin:24px 0;border-radius:3px}.research-panel h2,.research-study-card h2{font:500 clamp(26px,4vw,38px)/1.15 var(--font-display);letter-spacing:-.02em;margin:12px 0 20px}.research-consent,.research-description p,.research-panel p{line-height:1.8;white-space:pre-wrap}.research-panel form{display:grid;gap:14px;max-width:430px;margin-top:24px}.research-panel .public-button{margin-top:16px}.research-small{font-size:14px;max-width:56ch;opacity:.8}.research-number{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;color:var(--accent)}.research-lead{font-size:20px;line-height:1.65;max-width:72ch}.research-study-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.research-study-card{display:block;margin:0;text-decoration:none!important;transition:border-color .2s}.research-study-card:hover{border-color:var(--accent)}.research-card-action{display:block;margin-top:24px;color:var(--accent)}.research-check{display:flex;gap:12px;align-items:flex-start;line-height:1.6;margin:26px 0}.research-check input{min-width:20px;min-height:20px}.research-savebar{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;padding:16px 0}.research-error{padding:18px;border:1px solid #b94d35;background:color-mix(in srgb,#b94d35 7%,transparent);line-height:1.6;margin:18px 0}.research-withdraw{margin:40px 0}.research-withdraw summary{cursor:pointer;text-decoration:underline}.research-description{border-left:3px solid var(--accent)}.research-descriptions{display:grid;gap:8px}.research-description p{font-size:18px;max-width:76ch}.research-skeleton{padding:60px;border:1px solid var(--border);animation:research-pulse 1.7s infinite alternate}.research-survey{--sjs-font-family:inherit;--sjs-font-size:16px;--sjs-primary-backcolor:var(--primary);--sjs-primary-forecolor:var(--primary-foreground);--sjs-general-backcolor:var(--surface);--sjs-general-backcolor-dim:var(--bg);--sjs-general-forecolor:var(--text);--sjs-general-forecolor-light:var(--muted-foreground);--sjs-corner-radius:3px;--sjs-base-unit:8px;--sjs-shadow-small:none;--sjs-shadow-medium:none}.research-survey .sd-root-modern{font-family:inherit}.research-survey .sd-body{max-width:100%;margin:0;padding-left:0;padding-right:0}.research-survey .sd-title{font-family:var(--font-display)}.research-survey input,.research-survey textarea{font-family:inherit}.research-cycle{list-style:none;padding:0;margin:48px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.research-cycle li{padding:28px;background:var(--bg)}.research-cycle h2{font:500 26px Georgia,serif}.research-cycle p{line-height:1.65;font-size:16px}.research-cycle span{color:var(--accent);font-size:12px}.research-methods{max-width:74ch}.research-methods h2{font:500 32px Georgia,serif;margin-top:48px}.research-methods p{line-height:1.8}.experiment-introduction :focus-visible,.participant-area :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes research-pulse{to{opacity:.5}}@media(max-width:640px){.experiment-introduction,.participant-area{padding:36px 20px 70px}.research-stamp{display:none}.participant-nav{gap:16px;font-size:14px}.research-cycle,.research-study-list{grid-template-columns:1fr}.research-description,.research-panel,.research-study-card{padding:24px 20px}.research-savebar{align-items:flex-start}.research-description p{font-size:16px}.research-consent{font-size:15px}}@media(prefers-reduced-motion:reduce){.research-skeleton{animation:none}}.research-description{min-width:0}.research-description p{overflow-wrap:anywhere}