.blogsp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073}.blogsp-panel{background:#fff;color:#111;padding:2rem 1.5rem 2.5rem;max-height:85vh;overflow-y:auto}@media(min-width:768px){.blogsp-panel{padding:2.5rem 4rem 3rem}}.blogsp-bar{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid currentColor;padding-bottom:.75rem}.blogsp-icon{width:1.25rem;height:1.25rem;flex:none}.blogsp-input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.125rem;outline:none}.blogsp-input::-webkit-search-cancel-button{display:none}.blogsp-close{flex:none;border:0;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.blogsp-heading{margin-top:2rem;font-size:1.375rem;font-weight:600}.blogsp-explore{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:1.5rem}.blogsp-hubs{display:flex;gap:1.5rem;flex-wrap:wrap}.blogsp-hub{display:flex;flex-direction:column;gap:.6rem;width:10.5rem}.blogsp-hub-img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;background:#f0efeb}.blogsp-hub-label{font-weight:600}.blogsp-topics{min-width:16rem;flex:1}.blogsp-topics-title{font-weight:600;margin-bottom:.75rem}.blogsp-topics-list{display:flex;flex-wrap:wrap;gap:.5rem}.blogsp-results{display:grid;grid-template-columns:1fr;gap:1.5rem 3rem;margin-top:1.75rem}@media(min-width:900px){.blogsp-results{grid-template-columns:1fr 1fr}}.blogsp-result{display:flex;gap:1rem;align-items:flex-start}.blogsp-result-img{width:6.5rem;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;flex:none;background:#f0efeb}.blogsp-result-img--empty{display:block}.blogsp-result-body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.blogsp-result-title{font-weight:600}.blogsp-result:hover .blogsp-result-title{text-decoration:underline}.blogsp-result-excerpt{font-size:.875rem;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blogsp-result-meta{font-size:.8125rem;opacity:.65}.blogsp-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;font-weight:600}.blogsp-cta:hover{text-decoration:underline}.blogsp-arrow{width:1.25rem;height:1.25rem}.blogsp-empty-title{margin-top:1.5rem;font-weight:600}.blogsp-empty-sub{margin-top:.25rem;font-size:.9375rem;opacity:.75}.blogsp-popular{margin-top:2rem}.blogsp-popular-list{display:flex;flex-wrap:wrap;gap:1.5rem}.blogsp-popular-item{display:flex;gap:.75rem;align-items:center;max-width:18rem}.blogsp-popular-img{width:4.5rem;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;flex:none;background:#f0efeb}.blogsp-popular-body{display:flex;flex-direction:column;gap:.3rem}.blogsp-popular-title{font-weight:600;font-size:.9375rem}.blogsp-page-bar{margin-bottom:.5rem}.blogsp-showing{margin:2rem 0 2.5rem}.blogb-hero-inner{position:relative}.blogsp-trigger{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;padding:.4rem .2rem}.blogsp-trigger:hover{text-decoration:underline}.blogsp-hidden-submit{position:absolute;width:1px;height:1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
