.public-discovery .public-main{max-width:1200px}.discovery-heading{display:flex;align-items:flex-start;gap:28px;justify-content:space-between;padding:28px 32px;background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:24px}.discovery-heading h1{margin:14px 0;font-size:32px}.discovery-heading p{max-width:850px;margin:12px 0;color:var(--muted)}.discovery-heading .discovery-updated{font-size:13px;margin-bottom:0}.discovery-feed{flex-shrink:0;display:inline-flex;padding:10px 15px;border:1px solid #9ac4d0;background:#f1f8fa;border-radius:8px;text-decoration:none;font-size:14px;font-weight:700}.discovery-list{padding:0;margin:0;list-style:none;display:grid;gap:12px}.discovery-list li{min-width:0;background:#fff;border:1px solid var(--line);border-radius:10px}.discovery-list article{padding:22px 26px}.discovery-list h2{font-size:21px;margin:0 0 8px;line-height:1.4}.discovery-list h2 a{text-decoration:none;color:#163b54}.discovery-list h2 a:hover{text-decoration:underline;color:var(--teal)}.discovery-authors,.discovery-journal{margin:3px 0;font-size:15px;color:#355b6f;overflow-wrap:anywhere}.discovery-journal{font-weight:700}.discovery-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;color:var(--muted);margin:12px 0 0;overflow-wrap:anywhere}.discovery-meta a{color:#476c7f}.discovery-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px;font-size:15px}.discovery-pagination a{padding:9px 16px;border:1px solid #a9ccd5;background:white;border-radius:7px;text-decoration:none}.discovery-pagination a:hover,.discovery-feed:hover{background:#e3f1f4}.discovery-empty{padding:30px;background:#fff;border:1px solid var(--line);border-radius:10px}@media(max-width:800px){.discovery-heading{padding:22px;flex-direction:column;gap:12px}.discovery-heading h1{font-size:27px}.discovery-list article{padding:19px}.discovery-list h2{font-size:20px}.public-discovery .public-header nav>a:first-child{display:block}.public-discovery .public-brand>span{display:none}}@media(max-width:520px){.public-discovery .public-header{align-items:flex-start;flex-wrap:wrap}.public-discovery .public-header nav{width:100%;justify-content:space-between;flex-wrap:wrap}.discovery-heading h1{font-size:25px}.discovery-meta{display:block}.discovery-meta>span{display:block;margin-top:5px}}
