.blog-library,.blog-paths{scroll-margin-top:100px}.blog-search{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:16px;align-items:end;margin:22px 0}.blog-search label{display:grid;gap:8px;font-weight:600;font-size:.9rem}.blog-search input,.blog-search select{font:inherit;color:var(--green,#10372e);background:white;border:1px solid #c6cbc5;border-radius:8px;min-height:50px;padding:12px;width:100%;box-sizing:border-box}.blog-topics{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.blog-topics a{border:1px solid #b8c5bd;border-radius:24px;padding:9px 15px;font-size:.88rem;text-decoration:none}.blog-topics a[aria-current=page]{background:#10372e;color:white}.blog-topics span{opacity:.8}.blog-card-meta{font-size:.82rem;color:#51635a}.blog-library .journal-card{display:flex;flex-direction:column}.blog-library .journal-card>p:not(.eyebrow):not(.blog-card-meta){flex:1}.blog-library .journal-card h3{font-size:1.5rem}.blog-more{display:block;margin:32px auto}.blog-reset{margin:0 0 20px}.blog-empty,.blog-trail,.blog-toc,.blog-paths details{background:#eef1e9;border:1px solid #d5ddce;border-radius:14px;padding:22px}.blog-paths{margin:64px 0 32px}.blog-paths summary,.blog-toc summary{font-weight:600;cursor:pointer;font-size:1.1rem}.blog-paths li{margin:18px 0;line-height:1.5}.blog-paths ol{padding-left:22px}.blog-trail{margin:32px 0}.blog-related{margin-top:56px}.blog-toc{margin:24px 0}.blog-toc ol{margin-bottom:0}.prose h2{scroll-margin-top:110px}.blog-library [hidden],.blog-search[hidden]{display:none!important}.blog-library a:focus-visible,.blog-library button:focus-visible,.blog-library input:focus-visible,.blog-library select:focus-visible,.blog-paths summary:focus-visible,.blog-toc summary:focus-visible{outline:3px solid #956d1b;outline-offset:4px}@media(max-width:760px){.blog-search{grid-template-columns:1fr}.blog-topics a{padding:9px 12px}.blog-library .journal-card h3{font-size:1.4rem}}
