.tight-image-text{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.tight-image-text img{max-width:100%;height:auto;display:block}.tight-image-text p{margin:0;line-height:1.6}.author-box{border-bottom:2px solid #e9afc4;padding:10px 0;margin-top:20px;background-color:#f9f9f9;font-family:Arial,sans-serif}.author-heading{display:flex;align-items:center;font-size:1.5em;margin-bottom:15px;color:#222;font-weight:700;text-align:left; padding-left:10px}.author-heading::before,.author-heading::after{content:"";flex:1;border-bottom:2px solid #e9afc4;margin:0 10px}.author-content{display:flex;align-items:center;gap:15px;max-width:600px;margin:0 auto}.author-avatar{border-radius:50%; width:100px!important;height:100px!important;object-fit:cover;border:3px solid #333}.author-info{flex:1}.author-name{margin:0 0 8px 0;font-size:1.2em;font-weight:600}.author-bio{margin:0 0 12px 0;font-size:1em;color:#555;line-height:1.4}.author-social a{color:#0073aa;text-decoration:none;margin-right:10px;transition:color 0.3s ease}.author-social a:hover{color:#005177}@media (max-width:480px){.author-content{flex-direction:column;align-items:center;text-align:center}.author-info{margin-top:12px}}.wp-block-yoast-faq-block .schema-faq-section,.schema-faq .schema-faq-section{ margin-bottom:10px;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.schema-faq-question{font-size:18px;font-weight:700;background-color:#e5eaea;padding:10px 14px;border-radius:4px;margin-bottom:10px;display:block}.schema-faq-answer{font-size:16px;line-height:1.4;padding-left:14px;margin:0}