@font-face{font-family:Onest;src:url('/assets/fonts/Onest-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}.discovery-page{margin:0;min-width:320px;background:#f6f8fa;color:#1f2b36;font:400 16px/1.6 Onest,Arial,sans-serif}.discovery-page a{color:#007e45;text-underline-offset:3px}.discovery-page a:focus-visible{outline:3px solid #00884b;outline-offset:4px;border-radius:3px}.discovery-header{background:#fff;border-bottom:1px solid #d6e1e8;padding:20px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.discovery-header img{display:block;width:172px;height:auto}.discovery-header nav{display:flex;align-items:center;gap:24px}.discovery-header nav a{display:inline-flex;align-items:center;min-height:44px;color:#1f2b36;font-size:14px;font-weight:500;text-decoration:none}.discovery-header nav a:hover{text-decoration:underline;color:#007e45}.discovery-page main{max-width:1200px;margin:32px auto 64px;padding:0 24px;min-height:55vh}.discovery-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#526675;margin-bottom:24px}.discovery-page h1{font-size:36px;font-weight:600;line-height:1.2;margin:0 0 16px;text-wrap:balance}.discovery-intro{max-width:760px;color:#526675;margin:0 0 32px}.discovery-total{font-size:14px;font-weight:500;margin-bottom:16px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.discovery-item{padding:24px;border:1px solid #d6e1e8;background:#fff;border-radius:16px;overflow-wrap:anywhere}.discovery-item h2{font-size:18px;line-height:1.35;font-weight:600;margin:0 0 12px}.discovery-item h2 a{color:#1f2b36;text-decoration:none;display:block}.discovery-item h2 a:hover{color:#007e45;text-decoration:underline}.discovery-item p{font-size:14px;margin:8px 0 0;color:#526675}.discovery-item .discovery-company{font-size:12px;margin:0 0 12px;color:#007e45;font-weight:600}.discovery-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;align-items:center}.discovery-pagination a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #d6e1e8;border-radius:10px;text-decoration:none;background:#fff}.discovery-pagination a[aria-current]{background:#007e45;color:#fff;border-color:#007e45}.discovery-prose{max-width:760px}.discovery-prose h2{font-size:24px;font-weight:600;line-height:1.3;margin:32px 0 12px}.discovery-prose p{margin:0 0 16px}.discovery-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:12px;background:#007e45;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600}.discovery-button:hover{background:#006c3b}.discovery-empty{grid-column:1/-1;padding:24px;border:1px solid #d6e1e8;border-radius:16px;background:#fff}.discovery-skip{position:absolute;top:8px;left:8px;transform:translateY(-160%);background:#fff;padding:12px;z-index:10}.discovery-skip:focus{transform:none}
@media(max-width:900px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.discovery-header{padding:16px;flex-wrap:wrap;gap:8px}.discovery-header img{width:140px}.discovery-header nav{gap:16px}.discovery-page main{margin:24px auto 40px;padding:0 16px}.discovery-page h1{font-size:28px}.discovery-intro{font-size:16px;margin-bottom:24px}.discovery-grid{grid-template-columns:1fr}.discovery-item{padding:20px}.discovery-prose h2{font-size:20px}.discovery-breadcrumb{margin-bottom:16px}}
