html body.wnf-archive{margin:0;background:#fff;color:#0f172a;font-family:"IBM Plex Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html body.wnf-archive ::selection{background:#09090b;color:#fff}html body.wnf-archive .breadcrumb{max-width:1320px;margin:0 auto;padding:20px clamp(16px,3vw,32px)0;background:0 0}html body.wnf-archive .breadcrumbcontainer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:none;padding:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}html body.wnf-archive .breadcrumb a{color:#6b7280;text-decoration:none}html body.wnf-archive .breadcrumb a:hover,html body.wnf-archive .breadcrumbcurrent{color:#0f172a}html body.wnf-archive .archivehero{background:#f8f8fa;border-bottom:1px solid #e5e7eb}html body.wnf-archive .archiveherocontainer{max-width:1320px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(16px,3vw,32px) clamp(28px,3.6vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,3vw,64px);align-items:end}html body.wnf-archive .archiveheromain{min-width:0}html body.wnf-archive .archivekicker{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;color:#4f46e5;margin:0}html body.wnf-archive .archivetitle{font-family:"Space Grotesk","IBM Plex Sans",Helvetica,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1;letter-spacing:-.04em;color:#0f172a;margin:12px 0 0;text-wrap:balance;overflow-wrap:break-word}html body.wnf-archive .archivelede{margin:16px 0 0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:#3b4252;max-width:54ch;text-wrap:pretty}html body.wnf-archive .archivestats{min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:#eef0f3;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -24px rgba(15,23,42,.25);overflow:hidden}html body.wnf-archive .archivestat{background:#fff;padding:18px 20px;min-width:0}html body.wnf-archive .archivestatnum{display:block;font-family:"Space Grotesk","IBM Plex Sans",Helvetica,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.035em;color:#0f172a}html body.wnf-archive .archivestatlabel{display:block;margin-top:4px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.08em;color:#6b7280}html body.wnf-archive .archivesearchbar{max-width:1320px;margin:0 auto;padding:clamp(20px,2.6vw,32px) clamp(16px,3vw,32px)0}html body.wnf-archive .archivesearchform{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -24px rgba(15,23,42,.25);padding:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body.wnf-archive .archivesearchlabel{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:10px;padding:0 10px;color:#6b7280}html body.wnf-archive .search-input{flex:1;min-width:0;border:0;outline:0;background:0 0;padding:11px 0;font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:16px;color:#0f172a}html body.wnf-archive .archivesearchbtn{background:#0f172a;color:#fff;border:0;border-radius:8px;padding:12px 22px;font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:14.5px;font-weight:600;cursor:pointer}html body.wnf-archive .archivesearchbtn:hover{background:#4f46e5}html body.wnf-archive .archivesearchnote{margin:10px 2px 0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;color:#6b7280}html body.wnf-archive .archivepage{max-width:1320px;margin:0 auto;padding:clamp(24px,3vw,44px) clamp(16px,3vw,32px)0;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:clamp(24px,3vw,56px);align-items:start}html body.wnf-archive .archiveside{min-width:0;position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 110px);overflow-y:auto}html body.wnf-archive .archivemain{min-width:0}html body.wnf-archive .archivecard{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}html body.wnf-archive .archivecardhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:13px 18px;border-bottom:1px solid #eef0f3;background:#fafafa;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;color:#6b7280}html body.wnf-archive .archivecardnote{color:#4f46e5}html body.wnf-archive .yearlist{padding:6px 0}html body.wnf-archive .yeargroup{border-bottom:1px solid #f4f4f5}html body.wnf-archive .yeargroup:last-child{border-bottom:0}html body.wnf-archive .yearheader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;cursor:pointer;list-style:none;font-family:"Space Grotesk","IBM Plex Sans",Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.02em;color:#0f172a;background:0 0;border:0;width:100%}html body.wnf-archive .yearheader::-webkit-details-marker{display:none}html body.wnf-archive .yearheader:hover{color:#4f46e5}html body.wnf-archive .yeargroup[open]>.yearheader svg{transform:rotate(180deg)}html body.wnf-archive .yearheader svg{transition:transform .18s;color:#9ca3af;flex:none}html body.wnf-archive .monthlist{padding:0 0 8px}html body.wnf-archive .monthlink{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 18px 7px 26px;font-size:13.5px;color:#3b4252;text-decoration:none;border-left:2px solid transparent}html body.wnf-archive .monthlink:hover{background:#f4f4f5;color:#4f46e5;border-left-color:#4f46e5}html body.wnf-archive .monthlink.active{color:#4f46e5;border-left-color:#4f46e5;font-weight:600}html body.wnf-archive .monthcount{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:#9ca3af}html body.wnf-archive .tagcloud{display:flex;flex-wrap:wrap;gap:6px;padding:14px 18px}html body.wnf-archive .taglink{display:inline-flex;align-items:baseline;gap:6px;border:1px solid #e5e7eb;border-radius:999px;padding:5px 11px;font-size:13px;color:#0f172a;text-decoration:none;background:#fff}html body.wnf-archive .taglink:hover{border-color:#0f172a;color:#0f172a}html body.wnf-archive .tagcount{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;color:#9ca3af}html body.wnf-archive .archivemonth{margin:0 0 clamp(24px,3vw,40px)}html body.wnf-archive .archivemonthhead{margin:0 0 10px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}html body.wnf-archive .archivelist{margin:0;padding:0;list-style:none;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -24px rgba(15,23,42,.25);overflow:hidden}html body.wnf-archive .archiverow{margin:0;border-bottom:1px solid #eef0f3}html body.wnf-archive .archiverow:last-child{border-bottom:0}html body.wnf-archive .archiverowlink{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px 20px;align-items:start;padding:16px 20px;color:#0f172a;text-decoration:none}html body.wnf-archive .archiverowlink:hover{background:#f8f8fa;color:#0f172a}html body.wnf-archive .archiverowdate{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:#6b7280;padding-top:3px}html body.wnf-archive .archiverowbody{min-width:0}html body.wnf-archive .archiverowsection{display:block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5}html body.wnf-archive .archiverowtitle{display:block;margin-top:3px;font-family:"Space Grotesk","IBM Plex Sans",Helvetica,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#0f172a}html body.wnf-archive .archiverowdek{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:#3b4252;text-wrap:pretty}html body.wnf-archive .archiverowmeta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:#6b7280;padding-top:3px;white-space:nowrap}html body.wnf-archive .archivemore{display:inline-flex;align-items:center;gap:8px;margin-top:12px;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;font-size:13.5px;font-weight:500;color:#0f172a;text-decoration:none;background:#fff}html body.wnf-archive .archivemore:hover{border-color:#0f172a}html body.wnf-archive .archiveempty{border:1px dashed #d4d4d8;border-radius:12px;padding:28px;text-align:center;color:#3b4252;font-size:15px;line-height:1.6}html body.wnf-archive .archiveempty strong{display:block;color:#0f172a;margin-bottom:4px}html body.wnf-archive .nlsection{max-width:1320px;margin:0 auto;padding:clamp(36px,4.5vw,72px) clamp(16px,3vw,32px)}html body.wnf-archive .nlcard{background:#0f172a;border-radius:16px;padding:clamp(24px,3.4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,48px);align-items:center}html body.wnf-archive .nlkicker{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;color:#93c5fd;margin:0}html body.wnf-archive .nlcopy h2{font-family:"Space Grotesk","IBM Plex Sans",Helvetica,sans-serif;font-size:clamp(24px,2.8vw,34px);font-weight:700;letter-spacing:-.03em;color:#fff;margin:8px 0 0}html body.wnf-archive .nlblurb{font-size:15.5px;line-height:1.6;color:#cbd5e1;margin:10px 0 0;max-width:46ch}html body.wnf-archive .nlform{display:flex;flex-direction:column;gap:10px}html body.wnf-archive .nlrow{display:flex;flex-wrap:wrap;gap:10px}html body.wnf-archive .nlform input{flex:1 1 220px;width:100%;box-sizing:border-box;border:1px solid #334155;border-radius:8px;padding:13px 15px;font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:15px;color:#0f172a;background:#fff;outline:0}html body.wnf-archive .nlform input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.15)}html body.wnf-archive .nlform button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0f172a;border:0;border-radius:8px;padding:13px 22px;font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}html body.wnf-archive .nlform button:hover{background:#e2e8f0}html body.wnf-archive .nlfine{font-size:13px;line-height:1.5;color:#94a3b8;margin:0}html body.wnf-archive .nlstatus{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#cbd5e1}html body.wnf-archive .nlstatus.nlok{color:#86efac}html body.wnf-archive .nlstatus.nlerr{color:#fca5a5}@media (max-width:1024px){html body.wnf-archive .archivepage{grid-template-columns:minmax(0,1fr)}html body.wnf-archive .archiveside{position:static;max-height:none;flex-direction:row;flex-wrap:wrap}html body.wnf-archive .archivecard{flex:1 1 280px}}@media (max-width:720px){html body.wnf-archive .archiveherocontainer{grid-template-columns:minmax(0,1fr);align-items:start}html body.wnf-archive .archiverowlink{grid-template-columns:minmax(0,1fr);gap:4px}html body.wnf-archive .archiverowmeta{flex-direction:row;align-items:center;gap:12px;padding-top:6px}html body.wnf-archive .archivesearchbtn{flex:1 1 auto}}