/* Front styles */
.saash-faq{border:1px solid #e5e7eb;background:#fff;border-radius:12px;margin:18px 0}
.saash-faq .af-title{font-weight:800;margin:12px 14px 6px;font-size:20px;line-height:1.35;color:#000}
.saash-faq .af-item{border-top:1px solid #eee}
.saash-faq .af-item:first-child{border-top:0}
.saash-faq .af-q{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right;background:transparent;border:0;padding:16px 14px;font-size:17px;line-height:1.45;cursor:pointer;min-height:48px;color:#000}
.saash-faq .af-q:focus{outline:2px solid #000;outline-offset:2px}
.saash-faq .af-a{padding:0 14px 14px 14px;font-size:16px;line-height:1.7;color:#000}
.saash-faq .af-icon{margin-right:8px;font-weight:700;color:#000}

.expert-box-he{display:flex;gap:12px;align-items:flex-start;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:14px;margin:18px 0}
.expert-box-he .eb-avatar{flex:0 0 72px}
.expert-box-he .eb-avatar img{width:72px;height:72px;border-radius:999px;object-fit:cover;display:block}
.expert-box-he .eb-content{flex:1 1 auto;color:#000}
.expert-box-he .eb-name{margin:0;font-size:18px;line-height:1.3;font-weight:800;color:#000}
.expert-box-he .eb-title{margin-top:2px;font-size:14px;color:#111}
.expert-box-he .eb-excerpt{margin-top:8px;font-size:15px;line-height:1.7;color:#000}
.expert-box-he .eb-sameas{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}
