.page-module__NfDiEG__main{max-width:480px;padding:var(--sp-5) var(--sp-4) var(--sp-7);margin:0 auto}.page-module__NfDiEG__title{margin:0 0 var(--sp-4);font-size:1.5rem;font-weight:700}.page-module__NfDiEG__intro{margin:0 0 var(--sp-5);color:var(--ink);font-size:.9rem;line-height:1.6}.page-module__NfDiEG__mission{border:1px solid var(--line-strong);padding:var(--sp-5) var(--sp-4);margin-bottom:var(--sp-6);text-align:center;border-radius:16px}.page-module__NfDiEG__missionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-3);font-size:.7rem;font-weight:700;display:block}.page-module__NfDiEG__missionText{margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.page-module__NfDiEG__group{margin-bottom:var(--sp-6)}.page-module__NfDiEG__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-3);font-size:.7rem;font-weight:700;display:block}.page-module__NfDiEG__tileGrid{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__tile{aspect-ratio:1;border-radius:var(--radius);padding:var(--sp-2);color:var(--ink);background:#1c2b4a;align-items:flex-end;font-size:.72rem;font-weight:700;line-height:1.25;display:flex;position:relative}.page-module__NfDiEG__tileStatus{top:var(--sp-2);right:var(--sp-2);letter-spacing:.05em;color:#f5f5f559;font-size:.6rem;font-weight:700;position:absolute}
