.elementor-1314 .elementor-element.elementor-element-f5a81e5{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1314 .elementor-element.elementor-element-640d36d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-640d36d8, .elementor-1314 .elementor-element.elementor-element-640d36d8::before{--border-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-feeed9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1314 .elementor-element.elementor-element-613c3fb{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-564a0a4 );}.elementor-1314 .elementor-element.elementor-element-613c3fb a{color:var( --e-global-color-564a0a4 );}.elementor-1314 .elementor-element.elementor-element-613c3fb a:hover{color:var( --e-global-color-primary );}.elementor-1314 .elementor-element.elementor-element-8e7c0d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1314 .elementor-element.elementor-element-99d7167 > .elementor-widget-container{padding:0px 05px 0px 0px;}.elementor-1314 .elementor-element.elementor-element-99d7167{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1314 .elementor-element.elementor-element-3d038b4{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1314 .elementor-element.elementor-element-3d038b4 .elementor-share-btn{font-size:calc(0.5px * 10);border-width:2px;}.elementor-1314 .elementor-element.elementor-element-3d038b4 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-1314 .elementor-element.elementor-element-24a61c7f{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:050px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-24a61c7f, .elementor-1314 .elementor-element.elementor-element-24a61c7f::before{--border-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-4c6d0e02{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1314 .elementor-element.elementor-element-0282044{text-align:left;}.elementor-1314 .elementor-element.elementor-element-0282044 .elementor-heading-title{color:var( --e-global-color-text );font-size:46px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1314 .elementor-element.elementor-element-51e31182{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-1314 .elementor-element.elementor-element-b149e75{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-11628902{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--background-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-11628902:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-11628902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93a3cbb );}.elementor-1314 .elementor-element.elementor-element-11628902, .elementor-1314 .elementor-element.elementor-element-11628902::before{--border-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-588ac25{--display:flex;--background-transition:0.3s;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1314 .elementor-element.elementor-element-1ee6a613 > .elementor-widget-container{box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__container{min-height:50px;}.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__input, .elementor-1314 .elementor-element.elementor-element-1ee6a613.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__input,
					.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-search-form__icon,
					.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-1314 .elementor-element.elementor-element-1ee6a613 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1314 .elementor-element.elementor-element-1ee6a613.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-93a3cbb );fill:var( --e-global-color-93a3cbb );}.elementor-1314 .elementor-element.elementor-element-1ee6a613:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-text );border-radius:3px;}.elementor-1314 .elementor-element.elementor-element-1ee6a613.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-text );border-radius:3px;}.elementor-1314 .elementor-element.elementor-element-7b05eff3{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1314 .elementor-element.elementor-element-7b05eff3:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-7b05eff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1314 .elementor-element.elementor-element-7b05eff3, .elementor-1314 .elementor-element.elementor-element-7b05eff3::before{--border-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-467d8a5e .elementor-heading-title{color:var( --e-global-color-93a3cbb );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1314 .elementor-element.elementor-element-6f9ae38a{--grid-columns:1;}.elementor-1314 .elementor-element.elementor-element-5891eab6{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1314 .elementor-element.elementor-element-5891eab6:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-5891eab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93a3cbb );}.elementor-1314 .elementor-element.elementor-element-5891eab6, .elementor-1314 .elementor-element.elementor-element-5891eab6::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1314 .elementor-element.elementor-element-10b85920 img{width:200px;height:200px;object-fit:cover;object-position:top center;border-radius:100% 100% 100% 100%;}.elementor-1314 .elementor-element.elementor-element-5ace2c10{text-align:center;}.elementor-1314 .elementor-element.elementor-element-5ace2c10 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-1314 .elementor-element.elementor-element-3f0f7ff{text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1314 .elementor-element.elementor-element-f811e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-67781ed{--display:flex;--background-transition:0.3s;}.elementor-1314 .elementor-element.elementor-element-773949c{--display:flex;--background-transition:0.3s;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1314 .elementor-element.elementor-element-93e04a0 > .elementor-widget-container{margin:50px 0px 50px 0px;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#1fd18e;transition:width 50ms ease;}@media(min-width:768px){.elementor-1314 .elementor-element.elementor-element-feeed9c{--width:60%;}.elementor-1314 .elementor-element.elementor-element-8e7c0d6{--width:25%;}.elementor-1314 .elementor-element.elementor-element-588ac25{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1314 .elementor-element.elementor-element-11628902{--content-width:100%;}}@media(min-width:2400px){.elementor-1314 .elementor-element.elementor-element-24a61c7f{--grid-auto-flow:row;}.elementor-1314 .elementor-element.elementor-element-0282044 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1314 .elementor-element.elementor-element-0282044{text-align:left;}.elementor-1314 .elementor-element.elementor-element-51e31182{font-size:18px;letter-spacing:0.2px;}.elementor-1314 .elementor-element.elementor-element-3f0f7ff > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-1314 .elementor-element.elementor-element-3f0f7ff{text-align:left;}.elementor-1314 .elementor-element.elementor-element-93e04a0 > .elementor-widget-container{padding:20px 0px 20px 0px;}}@media(max-width:1366px){.elementor-1314 .elementor-element.elementor-element-24a61c7f{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1314 .elementor-element.elementor-element-24a61c7f{--grid-auto-flow:row;}.elementor-1314 .elementor-element.elementor-element-51e31182 > .elementor-widget-container{margin:020px 0px 0px 0px;}}@media(max-width:1024px){.elementor-1314 .elementor-element.elementor-element-640d36d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;} .elementor-1314 .elementor-element.elementor-element-3d038b4{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1314 .elementor-element.elementor-element-24a61c7f{--e-con-grid-template-columns:1.fr 1fr;--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1314 .elementor-element.elementor-element-0282044 .elementor-heading-title{font-size:30px;}.elementor-1314 .elementor-element.elementor-element-b149e75.e-con{--order:99999 /* order end hack */;}.elementor-1314 .elementor-element.elementor-element-6f9ae38a{--grid-columns:1;}.elementor-1314 .elementor-element.elementor-element-5891eab6.e-con{--order:-99999 /* order start hack */;}.elementor-1314 .elementor-element.elementor-element-3f0f7ff > .elementor-widget-container{padding:0px 200px 0px 0200px;}.elementor-1314 .elementor-element.elementor-element-773949c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:880px){.elementor-1314 .elementor-element.elementor-element-24a61c7f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1314 .elementor-element.elementor-element-f5a81e5{--min-height:0vh;}.elementor-1314 .elementor-element.elementor-element-640d36d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;}.elementor-1314 .elementor-element.elementor-element-feeed9c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1314 .elementor-element.elementor-element-613c3fb{font-size:14px;}.elementor-1314 .elementor-element.elementor-element-8e7c0d6{--width:50%;} .elementor-1314 .elementor-element.elementor-element-3d038b4{--grid-side-margin:3px;--grid-column-gap:3px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1314 .elementor-element.elementor-element-24a61c7f{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1314 .elementor-element.elementor-element-4c6d0e02{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1314 .elementor-element.elementor-element-0282044{text-align:left;}.elementor-1314 .elementor-element.elementor-element-51e31182 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1314 .elementor-element.elementor-element-51e31182{text-align:left;}.elementor-1314 .elementor-element.elementor-element-b149e75{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1314 .elementor-element.elementor-element-11628902{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1314 .elementor-element.elementor-element-7b05eff3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1314 .elementor-element.elementor-element-6f9ae38a{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:10px;}.elementor-1314 .elementor-element.elementor-element-5891eab6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1314 .elementor-element.elementor-element-5891eab6.e-con{--order:99999 /* order end hack */;}.elementor-1314 .elementor-element.elementor-element-5ace2c10 .elementor-heading-title{font-size:16px;}.elementor-1314 .elementor-element.elementor-element-3f0f7ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1314 .elementor-element.elementor-element-93e04a0 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-51e31182 *//* Best Practice Typography and Spacing for Blog Page Template */

/* General Paragraph Styles */
.elementor-1314 .elementor-element.elementor-element-51e31182 p {
    font-size: clamp(1rem, calc(1rem + ((1vw - 0.23438rem) * 0.583)), 1.263rem); /* Responsive font size */
    line-height: 1.8; /* Optimal line spacing */
    margin-top: 0; /* Reset default top margin */
    margin-bottom: 1.2em; /* Add space below paragraphs */
}

/* Headings (H1-H6) Spacing */
.elementor-1314 .elementor-element.elementor-element-51e31182 h1, .elementor-1314 .elementor-element.elementor-element-51e31182 h2, .elementor-1314 .elementor-element.elementor-element-51e31182 h3, .elementor-1314 .elementor-element.elementor-element-51e31182 h4, .elementor-1314 .elementor-element.elementor-element-51e31182 h5, .elementor-1314 .elementor-element.elementor-element-51e31182 h6 {
    margin-top: 1.5em; /* Space above headings */
    margin-bottom: 1em; /* Space below headings */
    line-height: 1.4; /* Maintain readability for headings */
    font-weight: 600; /* Ensure a bold style */
}

/* Unordered and Ordered Lists */
.elementor-1314 .elementor-element.elementor-element-51e31182 ul, .elementor-1314 .elementor-element.elementor-element-51e31182 ol {
    margin-top: em; /* Space above lists */
    margin-bottom: .5em; /* Space below lists */
    padding-left: 1em; /* Indent for better structure */
    line-height: 1.6; /* Improve list readability */
}

/* List Item Styles */
.elementor-1314 .elementor-element.elementor-element-51e31182 ul li, .elementor-1314 .elementor-element.elementor-element-51e31182 ol li {
    margin-bottom: 0.5em; /* Add space between each list item */}

/* Blockquotes */
.elementor-1314 .elementor-element.elementor-element-51e31182 blockquote {
    font-size: 1rem; /* Slightly larger for emphasis */
    margin-top: 1.5em; /* Space above blockquote */
    margin-bottom: 1.5em; /* Space below blockquote */
    padding: 1em 1.5em; /* Add padding for better appearance */
    border-left: 4px solid #ccc; /* Add a visual left border */
    background-color: #f9f9f9; /* Optional: Light background for emphasis */
    line-height: 1.6;
}

/* Images */
.elementor-1314 .elementor-element.elementor-element-51e31182 img {
    margin-top: 1.5em; /* Space above images */
    margin-bottom: 1.5em; /* Space below images */
    max-width: 100%; /* Ensure images are responsive */
    display: block; /* Prevent inline alignment issues */
}

/* Spacing Between Elements (Optional) */
.elementor-1314 .elementor-element.elementor-element-51e31182 p + ul, .elementor-1314 .elementor-element.elementor-element-51e31182 p + ol {
    margin-top: 1em; /* Space when lists follow a paragraph */
}

.elementor-1314 .elementor-element.elementor-element-51e31182 h1 + p, .elementor-1314 .elementor-element.elementor-element-51e31182 h2 + p, .elementor-1314 .elementor-element.elementor-element-51e31182 h3 + p {
    margin-top: 0.5em; /* Tighten space between headings and following paragraphs */
}

.elementor-1314 .elementor-element.elementor-element-51e31182 ul + p, .elementor-1314 .elementor-element.elementor-element-51e31182 ol + p {
    margin-top: 1em; /* Space when paragraphs follow a list */
}

/* General FAQ Section Container */
.schema-faq {
    padding: 2em 1em; /* Add spacing around the FAQ section */
    font-family: inherit; /* Ensure it inherits the site's typography */
}

/* FAQ Block Styling */
.schema-faq-section {
    margin-bottom: 2remem; /* Space between FAQ items */
    border-bottom: 1px solid #ddd; /* Optional divider between FAQs */
    padding-bottom: 1em; /* Add space after each FAQ */
}

/* FAQ Question Styling */
.schema-faq-section[id^="faq-question"] {
    font-size: clamp(1.5rem, 1.5vw, 1.5rem); /* Responsive font size for questions */
    margin-top: em; /* Space above questions */
    margin-bottom: 0.em; /* Space below questions */
    line-height: ; /* Compact spacing for questions */
}

/* FAQ Answer Styling */
.schema-faq-section p {
    font-size: clamp(1rem, 1.1vw, 1.25rem); /* Match the blog's paragraph font size */
    line-height: 1.6; /* Maintain readability */
    margin: 0 0 1.5em; /* Space below answers */
}

/* List Styling in Answers */
.schema-faq-section ul,
.schema-faq-section ol {
    margin-top: 1em; /* Space above lists */
    margin-bottom: 1.5em; /* Space below lists */
    padding-left: 1.5em; /* Proper indentation for list items */
    line-height: 1.6; /* Readable list spacing */
}

.schema-faq-section li {
    margin-bottom: 0.5em; /* Space between list items */
}

/* Blockquote Styling in FAQ (if applicable) */
.schema-faq-section blockquote {
    font-size: 1rem; /* Slightly larger font for emphasis */
    margin: 1.5em 0; /* Space above and below blockquote */
    padding: 1em; /* Padding inside blockquote */
    border-left: 4px solid #ccc; /* Add a subtle left border */
    background-color: #f9f9f9; /* Optional light background */
    line-height: 1.6;
}/* End custom CSS */