.page-module__NfDiEG__pageWrapper{max-width:720px;margin:0 auto;padding:72px 24px 80px}.page-module__NfDiEG__title{font-family:var(--display);letter-spacing:-.01em;color:var(--foreground);margin-bottom:48px;font-size:40px;font-weight:600;line-height:1.2}.page-module__NfDiEG__section{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:24px 28px}.page-module__NfDiEG__section h2{font-family:var(--display);color:var(--foreground);margin-bottom:12px;font-size:19px;font-weight:600}.page-module__NfDiEG__section p{color:var(--text-muted);font-size:15px;line-height:1.7}.page-module__NfDiEG__section p+p{margin-top:12px}.page-module__NfDiEG__section p a{color:var(--coral);text-decoration:none}.page-module__NfDiEG__section p a:hover{text-decoration:underline}.page-module__NfDiEG__list{counter-reset:req;margin:0;padding:0;list-style:none}.page-module__NfDiEG__list li{counter-increment:req;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 0 10px 36px;font-size:15px;line-height:1.6;position:relative}.page-module__NfDiEG__list li:last-child{border-bottom:none}.page-module__NfDiEG__list li:before{content:counter(req);background:var(--coral-dim);width:22px;height:22px;color:var(--coral);font-family:var(--mono);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;left:0}.page-module__NfDiEG__note{color:var(--text-muted);margin-top:14px;font-size:13px;font-style:italic}.page-module__NfDiEG__flagged{border-left:2px solid var(--idle)}.page-module__NfDiEG__applySteps{margin:0;padding:0;list-style:none}.page-module__NfDiEG__applySteps li{color:var(--text-muted);padding:8px 0;font-size:15px;line-height:1.6}.page-module__NfDiEG__ctaRow{margin-top:20px}.page-module__NfDiEG__btnPrimary{background:var(--coral);color:#2a0f18;border-radius:10px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:640px){.page-module__NfDiEG__pageWrapper{padding:56px 20px 60px}.page-module__NfDiEG__title{font-size:30px}.page-module__NfDiEG__section{padding:20px}}
