.browse-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:start;margin-top:30px}.content-discovery{position:sticky;top:18px}.discovery-form{display:grid;gap:12px;padding:13px;background:#ebe9e1;border-radius:8px}.search-field{position:relative;display:block}.search-field input{width:100%;min-height:38px;border:1px solid #c9c7bc;border-radius:4px;background:#fff;padding:8px 40px 8px 10px;font:inherit}.search-field button{position:absolute;top:1px;right:1px;bottom:1px;width:37px;min-height:0;padding:0;background:transparent;color:#435344;font:26px/1 Arial,sans-serif;letter-spacing:0;text-transform:none}.tag-cloud{border-top:1px solid #d4d1c6;padding-top:11px}.tag-cloud summary{cursor:pointer;color:#495647;font-size:13px;font-weight:600;list-style:none}.tag-cloud summary::-webkit-details-marker{display:none}.tag-cloud summary:after{content:'+';float:right;font-size:18px;font-weight:400}.tag-cloud[open] summary:after{content:'–'}.tag-cloud fieldset{margin:12px 0 0;padding:0;border:0}.tag-cloud legend{margin-bottom:9px;color:#697067;font-size:11px}.tag-cloud fieldset>div{display:grid;gap:5px;max-height:285px;overflow:auto;padding-right:3px}.tag-option{display:flex;align-items:center;gap:7px;cursor:pointer;color:#4e574b;font-size:13px}.tag-option input{accent-color:#596b50}.tag-option small{color:#8a8d84;font-size:11px}.apply-tags{width:100%;margin-top:12px;padding:9px 8px;font-size:10px}.browse-results{min-width:0}.browse-results .post-list{margin-right:auto;margin-left:auto}.empty-results{margin:0;color:#60675e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category-card{border-radius:7px;box-shadow:0 5px 16px rgba(32,35,30,.14);transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(32,35,30,.19)}.search-results{padding-top:0}@media(max-width:720px){.browse-layout{display:block;margin-top:22px}.content-discovery{position:static;margin-bottom:24px}.tag-cloud fieldset>div{grid-template-columns:1fr 1fr;max-height:240px}.browse-results .post-list{max-width:100%}}
