.landing{padding:16px var(--pad) 24px;background:#fff}.landing__crumbs{margin:0 0 16px}.landing__crumbs ol{font:600 .75rem/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.landing__crumbs li{align-items:center;gap:8px;min-height:24px;display:inline-flex}.landing__crumbs li+li:before{content:"/";color:var(--blue-100)}.landing__crumbs a{color:var(--blue-600);padding:10px 0;text-decoration:none}.landing__crumbs a:hover{text-decoration:underline}.landing__crumbs [aria-current=page]{color:var(--ink)}.landing h1{font:400 2.5rem/1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;margin:0}.landing__intro{max-width:72ch;margin:12px 0 0}.landing__intro p{font:400 1rem/1.6 var(--font-body);color:var(--grey-700);margin:0}.landing__intro p+p{margin-top:8px}.landing__count{font:400 .875rem/1.2 var(--font-body);color:var(--grey-700);margin:16px 0 0}.landing__count b{color:var(--charcoal)}.landing__all{min-height:44px;font:600 .875rem/1 var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.landing__all:hover{text-decoration:underline}.browse{padding:40px var(--pad) 48px;border-top:1px solid var(--blue-100);background:#fff}.browse__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.browse h2{font:400 2rem/1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0}.browse__head p{font:400 .875rem/1.5 var(--font-body);color:var(--grey-700);margin:0}.browse__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin-top:24px;display:grid}.browse__group h3{font:600 .75rem/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.browse__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.browse__list li{min-width:0;max-width:100%}.browse__link{overflow-wrap:anywhere;max-width:100%;min-height:32px;line-height:1.25}.browse__link[aria-current=page]{background:var(--azul);color:#fff;cursor:default}.browse__link[aria-current=page] .browse__n{color:#fff}.browse__n{color:var(--muted);font-size:.75rem;font-weight:600;line-height:1}.browse__link[aria-current=page]:hover{background:var(--azul);color:#fff}@media (max-width:960px){.browse__groups{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.landing{padding-top:12px;padding-bottom:20px}.landing h1{font-size:2rem}.landing__intro p{font-size:.9375rem}.browse{padding:32px var(--pad) 40px}.browse h2{font-size:1.625rem}}@media (pointer:coarse){.browse__link{min-height:44px}}
