.lib{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px;display:grid}@media (min-width:960px){.lib{grid-template-columns:220px minmax(0,1fr)}}.lib-filters{align-content:start;gap:20px;display:grid}.lib-group h2{margin-bottom:10px;font-size:14px}.lib-group a.lib-cat{color:var(--ink);padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;display:block}.lib-group a.lib-cat[aria-current]{color:var(--pine-ink);font-weight:800}.lib-clear{font-size:14px;font-weight:700}.lib-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.lib-bar p{margin:0}.lib-gift{border-radius:var(--radius-control);background:var(--mint);margin:0 0 14px;padding:10px 16px;font-size:15px}.lib-sort{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.lib-sort .small{margin-bottom:8px;margin-right:8px}.lib-make{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:24px 28px;display:flex}.lib-make>span{gap:4px;display:grid}.lib-make-title{font-size:20px}.lib-about{max-width:760px;margin-top:56px}.lib-about h2{margin-bottom:8px;font-size:22px}.lib-head{gap:8px;margin-top:12px;display:grid}.lib-head h1{font-size:clamp(30px,4vw,40px)}.lib-head p{max-width:720px;margin:0}
