.sg-blog-search,.sg-blog-directory{color:#20383f;box-sizing:border-box;min-width:0;text-align:left}.sg-blog-search{margin:0 0 30px;padding:30px;border:1px solid #dfe9eb;border-radius:16px;background:linear-gradient(120deg,#fffbea,#f0f8fa)}.sg-blog-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#4b6b74}.sg-blog-search h2,.sg-blog-directory h2{font-size:27px;line-height:1.3;margin:9px 0 10px;text-transform:none;color:#20383f}.sg-blog-search-intro>p,.sg-blog-directory-heading p{margin:0 0 20px;color:#526b73;line-height:1.7}.sg-blog-search label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.sg-blog-input-row{display:flex;gap:10px;flex-wrap:wrap}.sg-blog-input-row input{flex:1 1 300px;min-width:0;box-sizing:border-box;border:1px solid #afc3ca;background:white;border-radius:8px;padding:14px 16px;font-size:16px;color:#20383f;height:52px}.sg-blog-input-row button{border:0;border-radius:8px;padding:12px 27px;min-height:48px;background:#ffd21c;color:#20383f;font-size:15px;font-weight:700;cursor:pointer}.sg-blog-input-row .sg-blog-clear{background:#e5eef0}.sg-blog-search #sg-blog-search-help{font-size:13px;color:#607880;margin:10px 0 0}.sg-blog-search :focus-visible,.sg-blog-directory :focus-visible{outline:3px solid #ae7a00;outline-offset:3px}.sg-blog-results{padding-top:20px}.sg-blog-results[hidden],.sg-blog-clear[hidden]{display:none!important}.sg-blog-status{font-weight:700;margin:0 0 14px}.sg-blog-result-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg-blog-result-list li{min-width:0;border:1px solid #dbe6e9;border-radius:10px;background:white}.sg-blog-result-list a{display:block;padding:16px;color:#20383f;font-size:16px;font-weight:600;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}.sg-blog-result-list small{display:block;font-weight:400;font-size:13px;color:#667d85;margin-top:8px}.sg-blog-result-list a:hover{background:#fff9de}.sg-blog-directory{margin:45px 0 24px;padding:30px;border:1px solid #dfe8eb;border-radius:16px;background:#f6f9fa}.sg-blog-directory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sg-blog-total{white-space:nowrap;border-radius:30px;padding:8px 15px;background:#20383f;color:white;font-size:13px}.sg-blog-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sg-blog-group{min-width:0;background:white;border:1px solid #e1e8eb;border-radius:10px;overflow:hidden}.sg-blog-group h3{display:flex;justify-content:space-between;gap:12px;margin:0;padding:17px 18px;background:#eaf2f4;border-left:4px solid #ffd21c;font-size:18px;color:#20383f;text-transform:none}.sg-blog-group h3 span{font-size:12px;border-radius:20px;padding:3px 9px;background:white}.sg-blog-group ul{padding:8px 18px;list-style:none;margin:0}.sg-blog-group li+li{border-top:1px solid #ecf0f1}.sg-blog-group a{display:block;padding:12px 0;line-height:1.5;color:#315964;text-decoration:none;font-size:14px;overflow-wrap:anywhere}.sg-blog-group a:hover{text-decoration:underline;color:#816000}.sg-blog-back-search{display:inline-block;margin-top:22px;color:#315964;text-decoration:underline;font-weight:600;font-size:14px}.sg-blog-filtered{display:none!important}@media(max-width:767px){.sg-blog-search,.sg-blog-directory{padding:20px;border-radius:12px}.sg-blog-search h2,.sg-blog-directory h2{font-size:23px}.sg-blog-groups,.sg-blog-result-list{grid-template-columns:minmax(0,1fr)}.sg-blog-directory-heading{flex-wrap:wrap}.sg-blog-directory-heading p{margin-bottom:0}.sg-blog-total{margin-bottom:18px}.sg-blog-input-row input{flex-basis:100%}.sg-blog-input-row button{flex:1}.sg-blog-group a{padding:14px 0}.sg-blog-search{margin-top:0}}
.sg-blog-search form{margin:20px 0 0!important}.sg-blog-search form label{float:none!important;text-align:left!important;width:100%;margin:0 0 8px!important;}