.notebook-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.notebook-links{list-style:none;padding:0}.notebook-links li{padding:18px 0;border-top:1px solid var(--line)}.notebook-links a{font:700 23px/1.25 Georgia,serif}.notebook-links p{font-size:14px;margin:10px 0 0}.notebook-feature>p{max-width:650px}.fieldnote{max-width:900px}.fieldnote .tablewrap{max-width:100%}.fieldnote .tablewrap table{min-width:560px}.fieldnote .tablewrap th[scope=row]{min-width:130px}.lesson-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lesson-step{min-width:0}.lesson-step figure{margin:0}.lesson-step img{width:100%;height:auto;display:block;border:1px solid var(--line);background:#fffdf7}.lesson-step figcaption{font-size:12px;line-height:1.5;margin:9px 0 16px;color:var(--muted)}.lesson-step h3{font:700 24px/1.25 Georgia,serif;margin-bottom:12px}.lesson-fixes>div{padding:18px 0;border-top:1px solid var(--line)}.lesson-fixes dt{font-weight:700}.lesson-fixes dd{margin:8px 0 0}.lesson-related{border-top:1px solid var(--line);padding-top:20px}.finder-form fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.finder-form legend{font:700 27px/1.25 Georgia,serif;padding-bottom:22px}.finder-form label{line-height:1.5}.finder-form select,.finder-form input[type=number]{width:100%;font-size:16px;padding:12px;margin-top:8px;background:var(--card);color:var(--ink);border:1px solid #aaa0ae;border-radius:3px;min-width:0}.finder-form label small{margin-top:8px}.finder-form .check-label{align-self:center}.finder-form input[type=checkbox]{width:20px;height:20px;margin-right:8px}.finder-form>.actions{margin-top:24px}.finder-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.finder-project{padding:25px;border:1px solid var(--line);background:var(--card);min-width:0}.finder-project h3{font:700 28px/1.2 Georgia,serif;margin:0 0 16px}.finder-project p{font-size:15px}.finder-project .small{font-size:12px;line-height:1.6}.finder-project .actions{align-items:center;gap:18px}.finder-project .actions a{font-size:13px}.finder-project:nth-child(3n+1){border-top:4px solid #b3a4d6}.finder-project:nth-child(3n+2){border-top:4px solid #e7c44e}.finder-project:nth-child(3n){border-top:4px solid #9cbeb0}.fieldnote .sources p{font-size:13px;line-height:1.65}#finder-status{font-weight:700;padding:22px 0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--clay);outline-offset:4px}@media(max-width:680px){.notebook-columns,.lesson-steps,.finder-results,.finder-form fieldset{grid-template-columns:1fr}.notebook-columns{gap:15px}.finder-form{padding:20px}.finder-project{padding:21px}.fieldnote{overflow-wrap:anywhere}.lesson-step h3{font-size:25px}}
