.helsinki{border-top:1px solid var(--line)}.helsinki .section-heading>p{max-width:360px}.helsinki-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.helsinki-context article{padding:26px;border:1px solid var(--line);border-radius:8px}.helsinki-context h3{font-size:21px;margin:15px 0 12px}.helsinki-context p{font-size:13px;color:var(--muted);line-height:1.85}.helsinki-context a{display:inline-block;margin-top:18px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.helsinki-proposal{margin-top:34px;padding:30px;background:#eaf0df;border-radius:8px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px}.helsinki-proposal h3{font-size:25px;margin:14px 0}.helsinki-proposal p{font-size:13px;color:var(--muted);line-height:1.85}.pilot-week{margin:0;padding:0;list-style:none}.pilot-week li{display:grid;grid-template-columns:86px 1fr;gap:18px;border-bottom:1px solid #cbd5bd;padding:12px 0;font-size:12px}.pilot-week li:last-child{border:0}.pilot-week strong{font-size:11px}.pilot-week span{color:var(--muted)}.helsinki-disclosure{font-size:10px;color:var(--muted);margin-top:20px;line-height:1.8}.pilot-team{margin-top:40px}.pilot-team h3{font-size:24px}.pilot-team>p{font-size:12px;color:var(--muted);margin-top:10px}.pilot-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:25px}.pilot-roles article{border-top:1px solid var(--line);padding-top:18px}.pilot-roles h4{font-family:var(--display);font-size:13px;margin:0 0 9px}.pilot-roles p{font-size:11px;line-height:1.8;color:var(--muted)}
@media(max-width:800px){.helsinki-context{gap:12px}.helsinki-context article{padding:20px}.helsinki-context h3{font-size:18px}.helsinki-proposal{gap:25px}.pilot-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.helsinki-context,.helsinki-proposal{grid-template-columns:1fr}.helsinki-proposal{padding:23px;gap:18px}.helsinki-context h3{font-size:22px}.helsinki .section-heading h2{font-size:40px}.pilot-week li{grid-template-columns:70px 1fr;gap:12px}.pilot-roles{gap:20px}.helsinki-disclosure{font-size:9px}}
