.public-discovery .public-navigation{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.public-navigation a{color:inherit;padding:.5rem .2rem;text-decoration:none}.public-navigation a[aria-current=page]{border-bottom:2px solid}.public-catalogue{max-width:1360px;margin:auto;padding:3rem clamp(1rem,4vw,4rem) 5rem}.public-catalogue h1{max-width:1000px;font-size:clamp(2rem,5vw,4rem);line-height:1.15}.public-breadcrumb{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;font-size:.9rem;display:flex}.public-intro{max-width:850px;font-size:1.15rem;line-height:1.7}.public-disclaimer{border:1px solid #d7d8cf;max-width:900px;padding:1rem;line-height:1.6}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.public-grid article{border-bottom:1px solid #d7d8cf;min-width:0;padding-bottom:1.5rem}.public-grid a{color:inherit;text-decoration:none}.public-grid img{object-fit:cover;border-radius:2px;width:100%;height:240px}.public-grid h2{font-size:1.2rem;line-height:1.4}.public-grid p{line-height:1.6}.public-grid small{color:#5b6259;line-height:1.5;display:block}.public-detail{grid-template-columns:1.1fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.public-detail figure{margin:0}.public-detail img{object-fit:contain;background:#eeeee8;width:100%;max-height:650px}.public-detail figcaption{color:#5b6259;padding-top:.75rem;font-size:.85rem;line-height:1.5}.public-detail li,.public-detail p{line-height:1.7}.public-action{color:#fff;background:#344b3a;margin-top:1rem;padding:1rem 1.3rem;text-decoration:none;display:inline-block}.public-discovery a:focus-visible{outline-offset:4px;outline:3px solid #52775b}@media (max-width:850px){.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-detail{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:560px){.public-grid{grid-template-columns:1fr}.public-grid img{height:auto;max-height:360px}.public-discovery .site-header{flex-wrap:wrap}.public-discovery .public-navigation{gap:.5rem 1rem}.public-catalogue{padding-top:1.5rem}}
