.wfu-guidelines-section{background:var(--white);padding:88px 0}.wfu-process-section{background:var(--surface-1);padding:88px 0}.wfu-guidelines-list{margin:0;padding:0;list-style:none}.wfu-guidelines-list li{color:var(--text-body);align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.wfu-guidelines-list li svg{flex-shrink:0;margin-top:3px}.wfu-guidelines-list .wfu-yes{color:var(--green)}.wfu-guidelines-list .wfu-no{color:var(--text-muted)}.wfu-spec-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:960px;margin:32px auto 0;display:grid}.wfu-spec{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:12px;padding:20px 18px}.wfu-spec-val{letter-spacing:-.02em;color:var(--text-dark);margin-bottom:4px;font-size:20px;font-weight:800}.wfu-spec-label{color:var(--text-body);font-size:13px;line-height:1.5}.wfu-submission-section{background:var(--surface-1);padding:88px 0}.wfu-submission{text-align:center;max-width:640px;margin:0 auto}.wfu-submission h2{letter-spacing:-.025em;color:var(--text-dark);margin:8px 0 16px;font-size:28px;font-weight:800;line-height:1.2}.wfu-submission p{color:var(--text-body);margin:0 0 14px;font-size:15px;line-height:1.7}.wfu-submission p:last-child{margin-bottom:0}.wfu-submission a{color:var(--blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wfu-submission a:hover{text-decoration:none}@media (max-width:1024px){.wfu-spec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wfu-guidelines-section,.wfu-process-section,.wfu-submission-section{padding:64px 0}.wfu-submission h2{font-size:24px}}@media (max-width:480px){.wfu-spec-grid{grid-template-columns:1fr}}
