.browse-main{padding-top:28px;padding-bottom:70px}.browse-hero{max-width:850px;padding:30px 0}.browse-hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.06;letter-spacing:-.04em;margin:15px 0 24px}.browse-hero p{font-size:1.1rem;line-height:1.8;color:#53665c;max-width:760px}.browse-hero a,.browse-read{display:inline-block;color:#215c45;font-weight:650;margin-top:14px;text-underline-offset:4px}.browse-crumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:.85rem;color:#53665c}.browse-context{padding:25px;background:#f0f4e9;border:1px solid #dce5d7;border-radius:14px;max-width:1050px}.browse-context h2{font-size:1.5rem;margin:0 0 14px}.browse-context p{line-height:1.8;color:#4c5e54}.browse-context summary{cursor:pointer;font-weight:600;padding:12px 0}.browse-context details a{color:#215c45}.browse-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:36px 0 20px}.browse-heading span,.browse-format{font-size:.85rem;color:#596e62}.browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.browse-product{border:1px solid #dce5dc;border-radius:16px;overflow:hidden;background:#fff}.browse-product>div{padding:22px}.browse-product h3{font-size:1.2rem;line-height:1.4;margin:10px 0}.browse-product h3 a{color:#173d2f;text-decoration:none}.browse-product p{line-height:1.75;color:#53665c;font-size:.9rem}.browse-image{display:flex;align-items:center;justify-content:center;background:#f6f7f1;min-height:200px}.browse-image img{object-fit:contain;width:100%;max-height:230px;padding:15px}.browse-read{font-size:.85rem}.browse-note{font-size:.9rem;color:#53665c;line-height:1.8;max-width:1000px;margin:28px 0}.category-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-directory>a{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:80px;border:1px solid #dce5dc;border-radius:12px;padding:18px;text-decoration:none;color:#173d2f;background:#fff}.category-directory span{font-size:.8rem;color:#53665c;white-space:nowrap}.browse-pagination{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.browse-pagination a{border:1px solid #b7c9bb;padding:10px 17px;border-radius:24px;color:#173d2f}.browse-pagination [aria-current]{background:#173d2f;color:#fff}.evidence-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidence-explainer article{background:#edf3e7;border-radius:14px;padding:24px}.evidence-explainer span{font-size:.7rem;letter-spacing:.12em;color:#537044}.evidence-explainer h2{font-size:1.3rem;margin:12px 0}.evidence-explainer p{font-size:.9rem;line-height:1.75;color:#53665c}.evidence-directory{display:grid;gap:24px;margin-top:24px}.evidence-directory-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);border:1px solid #dce5dc;border-radius:18px;background:#fff;overflow:hidden}.evidence-directory-card .browse-product{border:0;border-radius:0}.evidence-directory-card>div:last-child{padding:24px;border-left:1px solid #dce5dc}.evidence-directory-card>div:last-child h3{font-size:1.15rem;line-height:1.5}.evidence-directory-card>div:last-child p{font-size:.9rem;line-height:1.8}.evidence-directory-card>div:last-child a{color:#215c45}.evidence-directory-card .browse-image{min-height:0}.evidence-directory-card .browse-image img{max-height:170px}.evidence-meta{font-size:.8rem!important;color:#627267}.evidence-limit{border-left:3px solid #b4c79f;padding-left:14px;color:#53665c}@media(max-width:1000px){.browse-grid,.category-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.browse-grid,.category-directory,.evidence-explainer,.evidence-directory-card{grid-template-columns:1fr}.browse-hero{padding:18px 0}.browse-main{padding-top:18px}.evidence-directory-card>div:last-child{border-left:0;border-top:1px solid #dce5dc}.category-directory>a{min-height:66px}.browse-hero h1{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
