.nf{padding-bottom:24px}.nf__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:start;padding-top:40px}.nf__lead{max-width:58ch;margin-top:18px;color:var(--ink-2);font-size:17px;line-height:1.6}.nf__search{max-width:560px;margin-top:32px}.nf__row{display:flex;gap:8px}.nf__input{flex:1 1 auto;min-width:0;height:48px}.nf__input::-webkit-search-cancel-button{-webkit-appearance:none}.nf__btn{flex:none}.nf__h2{margin-top:48px;padding-top:14px;border-top:1px solid var(--ink);font-size:23px}.nf__cats{margin-top:12px;border-top:1px solid var(--rule)}.nf__cats a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 0;border-bottom:1px solid var(--rule)}.nf__cats a:hover{background:var(--paper-2)}.nf__cats a:hover .nf__cat-name{text-decoration:underline;text-underline-offset:3px}.nf__cat{display:flex;flex-direction:column;gap:2px;min-width:0}.nf__cat-name{font-size:17px;font-weight:640;font-stretch:90%}.nf__cat-types{color:var(--ink-2);font-size:14px;line-height:1.4}.nf__home{margin-top:24px}.nf__side{padding-top:12px}.nf__side-text{margin-bottom:18px;color:var(--ink-2);font-size:15px}@media(pointer:coarse){.nf__home a{min-height:44px}}@media(max-width:859.98px){.nf__grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:24px}.nf__lead{font-size:15.5px}.nf__row{flex-direction:column}.nf__btn{width:100%}.nf__h2{margin-top:40px;font-size:20px}.nf__side{padding-top:0}}
