.archive-tools{border-block:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex}.archive-kinds,.archive-inputs{flex-wrap:wrap;gap:10px;display:flex}.archive-kinds button{border:1px solid var(--hairline);color:var(--slate);padding:9px 15px;font-size:14px}.archive-kinds button[aria-pressed=true]{color:var(--paper);background:var(--accent);border-color:var(--accent)}.archive-kinds .mono{margin-left:5px;font-size:11px}.archive-inputs input,.archive-inputs select{border:1px solid var(--hairline);background:var(--paper-muted);min-height:44px;color:var(--ink);font:inherit;max-width:100%;padding:8px 12px;font-size:13px}.archive-inputs input::placeholder{color:var(--slate)}.archive-count{color:var(--slate);margin:22px 0 30px;font-size:12px}.archive-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.archive-entry{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;min-width:0;padding:30px;transition:background .2s;display:flex}.archive-entry:hover{background:var(--paper-muted)}.archive-meta{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;display:flex}.archive-meta>span{color:var(--accent)}.archive-entry h2{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:22px 0 16px;font-size:23px;font-weight:500;line-height:1.65}.archive-entry:hover h2{color:var(--accent)}.archive-entry p{color:var(--slate);word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:2}.archive-read{color:var(--accent);justify-content:space-between;margin-top:auto;padding-top:30px;font-size:12px;display:flex}.archive-empty{color:var(--slate);padding:40px 0}.archive-empty button{margin-top:22px}.research-article .research-takeaway{border-left:2px solid var(--accent);background:var(--paper-muted);word-break:keep-all;margin:35px 0;padding:24px 26px;font-size:18px;line-height:1.9}.research-toc{border-block:1px solid var(--hairline);margin-bottom:55px;padding:25px 0}.research-toc>p{color:var(--accent);margin-bottom:14px;font-size:11px}.research-toc ol{color:var(--slate);padding-left:22px;font-size:13px;line-height:2;list-style:decimal}.research-toc a:hover{color:var(--accent)}.research-reading{margin-top:55px;scroll-margin-top:110px}.research-reading>p{color:var(--slate);word-break:keep-all;margin-top:22px;font-size:17px;line-height:2.05}.research-example{border:1px solid var(--hairline);background:var(--paper-muted);margin-top:28px;padding:25px 28px}.research-example h3{color:var(--accent);font-size:15px;font-weight:500}.research-example p{color:var(--slate);word-break:keep-all;margin-top:12px;font-size:14px;line-height:2}.research-table{border:1px solid var(--hairline);max-width:100%;margin-top:28px;overflow-x:auto}.research-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px;line-height:1.9}.research-table caption{text-align:left;color:var(--slate);padding:16px 20px;font-size:12px}.research-table th,.research-table td{text-align:left;border-top:1px solid var(--hairline);vertical-align:top;padding:16px 20px}.research-table thead th{background:var(--paper-muted);color:var(--accent);font-weight:500}.research-table td{color:var(--slate)}.research-checks{margin-top:25px;padding-left:22px;list-style:outside}.research-checks li{color:var(--slate);margin:12px 0;padding-left:3px;font-size:15px;line-height:1.9}.research-links{flex-wrap:wrap;gap:15px;margin-top:24px;display:flex}@media (max-width:1023px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.archive-grid{grid-template-columns:minmax(0,1fr)}.archive-entry{padding:24px}.archive-entry h2{font-size:22px}.archive-inputs{width:100%}.archive-inputs label:last-child{flex:1;min-width:0}.archive-inputs input{width:100%}.research-article .research-takeaway{padding:20px;font-size:16px}.research-reading>p{font-size:15px}.research-example{padding:21px}}
