.tracker-page{max-width:1250px;margin:auto;padding:70px 5vw 100px}.tracker-page h1{margin-bottom:20px;font-size:clamp(48px,7vw,90px)}.filters{grid-template-columns:1fr 240px;gap:12px;margin-top:45px;display:grid}.filters input,.filters select{font:inherit;background:#fff;border:1px solid #12211c;padding:16px}.count{text-transform:uppercase;letter-spacing:.1em;color:#68736e;margin:24px 0;font-size:11px;font-weight:800}.project-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-record{background:#fff;border:1px solid #d8d1c4}.project-record summary{cursor:pointer;justify-content:space-between;padding:24px;list-style:none;display:flex}.project-record summary::-webkit-details-marker{display:none}.project-record summary h2{margin:12px 0 7px;font-size:28px}.project-record summary p{color:#68736e;margin:0}.project-record summary>b{font-size:28px}.record-body{border-top:1px solid #d8d1c4;padding:0 24px 26px;line-height:1.5}.record-body dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.record-body dt{text-transform:uppercase;color:#78817d;font-size:10px}.record-body dd{margin:3px 0;font-weight:700}.record-body a{color:#164c3b;font-weight:800}.record-body small{color:#6d7772}@media (max-width:780px){.filters,.project-grid,.record-body dl{grid-template-columns:1fr}}
