body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--accent:#007f7e;--accent-dark:#066b6a;--ink:#16242b;--body:#3d4a51;--muted:#8a969c;--line:#e9edef;--bg:#ffffff;--bg-soft:#f6f8f9;--footer:#1d282e;--shadow:0 1px 2px rgba(22,36,43,.04),0 12px 28px -12px rgba(22,36,43,.16);--radius:14px;--measure:720px;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body,body.et_divi_theme{font-family:var(--sans);color:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;background:var(--bg)}h1,h2,h3,h4,h5,h6,.entry-title,.o-posts-grid-post-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;line-height:1.2}a{color:var(--accent);transition:color .18s ease}a:hover{color:var(--accent-dark)}img{max-width:100%;height:auto}#main-header,.et-fixed-header#main-header{background:#f6f4ed!important;box-shadow:0 1px 0 rgba(22,36,43,.06)}#et-top-navigation{padding-top:0!important;display:flex!important;align-items:center;justify-content:flex-end}#et-top-navigation #top-menu-nav,#et-top-navigation nav{display:flex!important;align-items:center;float:none!important}#top-menu{display:flex!important;align-items:center;margin:0}#top-menu>li{display:flex!important;align-items:center;padding-bottom:0!important}#top-menu>li>a{padding-bottom:0!important}#et_top_search{display:flex!important;align-items:center!important;position:relative!important;top:auto!important;height:auto!important;margin-left:18px}#et_search_icon{display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;width:24px!important;line-height:1!important;top:auto!important;margin-top:0!important}#et_search_icon:before{position:static!important;top:auto!important;line-height:1!important;margin:0!important;display:block!important;font-size:17px!important}#et_top_search{margin-top:0!important}.et_header_style_left #logo{max-height:40px;width:auto}#main-header .container{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:74px!important}.logo_container{width:auto!important;overflow:visible!important;position:relative!important;float:none!important;height:auto!important}.logo_container .logo_helper{display:none!important}.logo_container a{position:static!important;height:auto!important;display:flex!important;align-items:center;gap:12px}.logo_container a::after{content:"Njofa Blog";font-family:var(--serif);font-weight:700;font-size:25px;line-height:1;letter-spacing:-.01em;color:var(--accent);white-space:nowrap}#top-menu li a{font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--ink)}#top-menu li.current-menu-item a,#top-menu li a:hover{color:var(--accent)!important;opacity:1}#et_top_search .et-search-icon{color:var(--ink)}#top-menu li.menu-cta{margin-left:14px}#top-menu li.menu-cta a{background:var(--accent);color:#fff!important;padding:11px 22px!important;border-radius:9px;font-weight:700;line-height:1;transition:background .18s ease,transform .18s ease}#top-menu li.menu-cta a:hover{background:var(--accent-dark);color:#fff!important;transform:translateY(-1px);opacity:1}#et_mobile_nav_menu .mobile_menu_bar:before{color:var(--ink)}#mobile_menu{background:#f6f4ed;border-top-color:var(--accent)}#mobile_menu li.menu-cta a{background:var(--accent);color:#fff!important;text-align:center;border-radius:9px;margin:10px 5%!important;font-weight:700}body.home #sidebar,body.single #sidebar,body.blog #sidebar,body.archive #sidebar{display:none!important}body.home #left-area,body.single #left-area,body.blog #left-area,body.archive #left-area{width:100%!important;padding:0!important;float:none!important}#main-content .container{max-width:1180px}body.home #left-area,body.single #left-area,body.blog #left-area,body.archive #left-area,body.home #main-content,body.single #main-content,body.home #content-area,body.single #content-area,body.home article,body.single article{border:0!important;box-shadow:none!important;background-image:none!important}.et_right_sidebar #main-content #content-area #left-area{border:0!important}body.home #content-area:after,body.single #content-area:before{display:none!important}body.home .entry-content{padding-top:8px}body.home h1.entry-title{display:none!important}body.home .entry-content>.wp-block-themeisle-blocks-advanced-heading,body.home .entry-content>.wp-block-themeisle-blocks-advanced-heading *{max-width:none!important;text-align:center!important}body.home .entry-content>.wp-block-themeisle-blocks-advanced-heading{width:auto!important;margin-left:auto!important;margin-right:auto!important}body.home .entry-content>h2.wp-block-themeisle-blocks-advanced-heading{font-family:var(--serif)!important;font-weight:700!important;color:var(--ink)!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.12!important;letter-spacing:-.015em;margin:14px auto 18px!important}body.home .entry-content>div.wp-block-themeisle-blocks-advanced-heading,body.home .entry-content>div.wp-block-themeisle-blocks-advanced-heading *{font-family:var(--sans)!important;font-weight:400!important;color:var(--body)!important;font-size:1.08rem!important;line-height:1.7!important}body.home .entry-content>div.wp-block-themeisle-blocks-advanced-heading{max-width:640px!important;margin:0 auto 32px!important}body.home .entry-content>p.wp-block-paragraph{text-align:center!important;max-width:none!important;margin:16px auto 4px!important;font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:var(--accent)}body.home .entry-content>p.wp-block-paragraph strong{font-weight:700!important;color:var(--accent)!important}.wp-block-themeisle-blocks-posts-grid .is-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;margin-top:34px}.o-posts-grid-post-blog{display:flex!important}.o-posts-grid-post{display:flex;flex-direction:column;width:100%;height:100%!important;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.o-posts-grid-post:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.o-posts-grid-post-image{position:relative!important;height:0!important;padding-top:62.5%!important;overflow:hidden!important;margin:0!important}.o-posts-grid-post-image a{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.o-posts-grid-post-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important}.o-posts-grid-post-body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.o-posts-grid-post-category,.o-posts-grid-post-category a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.09em;font-size:11.5px;font-weight:700;color:var(--accent)}.o-posts-grid-post-title{font-size:20px;line-height:1.28;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.84em}.o-posts-grid-post-title a{color:var(--ink)}.o-posts-grid-post-title a:hover{color:var(--accent)}.o-posts-grid-post-meta{font-family:var(--sans);font-size:13px;color:var(--muted);margin:0}.o-posts-grid-post-meta a{color:var(--muted)}.o-posts-grid-post-description{color:var(--body);font-size:15px;flex:1}.o-posts-grid-post-description p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}body.single #main-content{background:var(--bg)}body.single .et_post_meta_wrapper:first-child{text-align:center;max-width:var(--measure);margin:0 auto}body.single h1.entry-title{font-size:clamp(30px,4vw,46px);line-height:1.16;margin:6px auto 22px;max-width:18ch}body.single .et_post_meta_wrapper>img{display:block;width:100%;max-width:980px;margin:0 auto 40px;border-radius:var(--radius)}body.single .entry-content{max-width:var(--measure);margin:0 auto;font-size:1.16rem;line-height:1.8;color:var(--body)}body.single .entry-content p{margin:0 0 1.5em}body.single .entry-content h2{font-size:1.7rem;margin:2.2em 0 .6em}body.single .entry-content h3{font-size:1.32rem;margin:1.8em 0 .5em}body.single .entry-content ul,body.single .entry-content ol{margin:0 0 1.6em;padding-left:1.2em}body.single .entry-content li{margin:.45em 0;padding-left:.3em}body.single .entry-content li::marker{color:var(--accent)}body.single .entry-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.single .entry-content>p:first-of-type::first-letter{float:left;font-family:var(--serif);font-weight:700;font-size:3.5em;line-height:.78;padding:.04em .12em 0 0;color:var(--ink)}body.single .entry-content blockquote{border:0;border-left:3px solid var(--accent);margin:2em 0;padding:.2em 0 .2em 1.4em;font-family:var(--serif);font-size:1.5rem;line-height:1.5;font-style:italic;color:var(--ink);background:none}body.single .entry-content blockquote p{margin:0}body.single .et_post_meta_wrapper section,body.single #comment-wrap{max-width:var(--measure);margin-left:auto;margin-right:auto}#main-footer{background:#3f3f46!important;padding:0!important}#footer-widgets{max-width:1180px;margin:0 auto;padding:56px 20px 44px;display:grid;grid-template-columns:2.1fr 1.1fr 1.3fr 2fr;gap:36px}#footer-widgets .footer-widget{width:auto!important;margin:0!important;float:none!important;padding:0!important}#footer-widgets .footer-widget:before{display:none!important}#footer-widgets .footer-widget .et_pb_widget{width:100%!important;margin:0!important;float:none!important}.njfoot-logo{display:flex;align-items:center;gap:12px;margin-bottom:18px}.njfoot-logo-circle{width:36px;height:36px;border-radius:50%}.njfoot-logo-txt{width:84px;height:auto}.njfoot-desc{color:#fff!important;font-size:.875rem;line-height:1.6;max-width:90%;margin:0 0 22px}.njfoot-social{display:flex;gap:18px}.njfoot-social a{color:#007f7e!important;display:inline-flex;transition:color .2s ease}.njfoot-social a:hover{color:#ffffff!important}.njfoot-title{color:#007f7e!important;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-family:var(--sans)}.njfoot-links{list-style:none;margin:0;padding:0}.njfoot-links li{margin-bottom:12px}.njfoot-links li:last-child{margin-bottom:0}.njfoot-links a{color:#ffffff!important;font-size:.875rem;line-height:1.6;text-decoration:none!important;transition:color .2s ease}.njfoot-links a:hover{color:#007f7e!important}.njfoot-nl-title{color:#ffffff!important;font-size:.875rem;font-weight:700;line-height:1.4;margin:0 0 16px;font-family:var(--sans)}#main-footer form.mailpoet_form{max-width:100%;margin:0}#main-footer form.mailpoet_form .mailpoet_spacer{display:none!important}#main-footer form.mailpoet_form .mailpoet_paragraph{margin:0 0 14px!important}#main-footer form.mailpoet_form input.mailpoet_text{width:100%!important;box-sizing:border-box;background:#334155 url("data:image/svg+xml;utf8,") no-repeat right 14px center!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;color:#ffffff!important;padding:11px 38px 11px 14px!important;font-size:.875rem!important}#main-footer form.mailpoet_form input.mailpoet_text::placeholder{color:#94a3b8!important}#main-footer form.mailpoet_form input.mailpoet_text:focus{border-color:#007f7e!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,127,126,.15)!important}#main-footer form.mailpoet_form input.mailpoet_submit{width:100%!important;background:#007f7e!important;color:#ffffff!important;border:0!important;border-radius:8px!important;padding:12px 18px!important;font-weight:600!important;font-size:.9rem!important;cursor:pointer}#main-footer form.mailpoet_form input.mailpoet_submit:hover{background:#066b6a!important}#main-footer form.mailpoet_form .mailpoet_form_paragraph{color:#94a3b8!important;font-size:.75rem!important;margin:8px 0 0!important}#main-footer .mailpoet_message,#main-footer .mailpoet_validate_success,#main-footer .mailpoet_validate_error{color:#cbd5e1!important}#footer-bottom{background:transparent!important;border-top:1px solid rgba(255,255,255,.1)}#main-footer #footer-bottom .container{max-width:1180px;padding:8px 20px}#footer-info,#footer-info a{color:#cbd5e1!important;font-size:.875rem}#footer-info a:hover{color:#ffffff!important}.njfoot-legal{float:right}.njfoot-legal a{color:#cbd5e1!important;margin-left:22px;text-decoration:none!important}.njfoot-legal a:hover{color:#ffffff!important}@media(max-width:980px){#footer-widgets{grid-template-columns:1fr 1fr;gap:32px 28px}}@media(max-width:600px){#footer-widgets{grid-template-columns:1fr;gap:30px;padding:40px 20px 32px}.njfoot-legal{float:none;display:block;margin-top:8px}.njfoot-legal a{margin:0 22px 0 0}}@media(max-width:980px){.wp-block-themeisle-blocks-posts-grid .is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}}@media(max-width:600px){body{font-size:16px}.wp-block-themeisle-blocks-posts-grid .is-grid{grid-template-columns:1fr!important}body.single .entry-content{font-size:1.08rem}body.single h1.entry-title{margin-bottom:16px}body.single .entry-content>p:first-of-type::first-letter{font-size:3em}.logo_container a::after{font-size:21px}}body.home .njofa-featured{margin:58px 0 8px;padding-top:42px;border-top:1px solid var(--line)}.njofa-featured-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.njofa-fcard{display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:start;text-decoration:none!important}.njofa-fcard-img img{width:140px;height:140px;object-fit:cover;border-radius:12px;display:block}.njofa-fcard-body{display:flex;flex-direction:column;gap:8px}.njofa-fcard-cat{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700;color:var(--accent)}.njofa-fcard-title{font-family:var(--serif);font-size:19px;line-height:1.25;color:var(--ink);font-weight:700}.njofa-fcard-ex{font-size:14px;color:var(--body);line-height:1.55}.njofa-fcard:hover .njofa-fcard-title{color:var(--accent)}body.home .njofa-newsletter{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;background:#eceef1;border-radius:18px;padding:44px 50px;margin:60px 0 24px}.njofa-nl-h{font-family:var(--serif);font-weight:700;color:var(--ink);font-size:clamp(26px,3vw,36px);line-height:1.18;margin:0 0 14px}.njofa-nl-p{color:var(--body);font-size:1rem;line-height:1.6;margin:0;max-width:44ch}.njofa-nl-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;display:block}.njofa-newsletter form.mailpoet_form{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;max-width:520px;margin-top:26px}.njofa-newsletter .mailpoet_spacer{display:none!important}.njofa-newsletter .mailpoet_paragraph{margin:0!important;flex-basis:100%}.njofa-newsletter .mailpoet_paragraph:has(input.mailpoet_text){flex:1 1 220px}.njofa-newsletter .mailpoet_paragraph:has(input.mailpoet_submit){flex:0 0 auto}.njofa-newsletter input.mailpoet_text{width:100%!important;box-sizing:border-box;padding:13px 16px!important;border:1px solid #d4d8dc!important;border-radius:8px!important;background:#fff!important;font-size:15px!important;height:100%;color:var(--ink)!important}.njofa-newsletter input.mailpoet_submit{background:#16242b!important;color:#fff!important;border:0!important;padding:13px 28px!important;border-radius:8px!important;font-weight:700!important;cursor:pointer;font-size:15px!important;width:auto!important}.njofa-newsletter input.mailpoet_submit:hover{background:#0b1418!important}.njofa-newsletter .mailpoet_form_paragraph{flex-basis:100%;font-size:12.5px;color:var(--muted);margin:6px 0 0!important}.njofa-newsletter .mailpoet_message{flex-basis:100%}@media(max-width:900px){.njofa-featured-inner{grid-template-columns:1fr;gap:28px}body.home .njofa-newsletter{grid-template-columns:1fr;gap:26px;padding:32px 26px}}@media(max-width:600px){.njofa-fcard{grid-template-columns:92px 1fr;gap:14px}.njofa-fcard-img img{width:92px;height:92px}}#footer-widgets ul.njfoot-links{list-style:none!important;margin:0;padding:0}.njfoot-links li{margin-bottom:12px;padding:0!important}#footer-widgets ul.njfoot-links li:before{content:none!important;display:none!important}.njfoot-social a:nth-child(3) svg{display:none!important}.njfoot-social a:nth-child(3){width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,") no-repeat center/20px;mask:url("data:image/svg+xml;utf8,") no-repeat center/20px}#main-footer form.mailpoet_form input.mailpoet_text{border-radius:8px!important}.njfoot-social a:nth-child(3) svg{display:inline-block!important}.njfoot-social a:nth-child(3){background-color:transparent!important;-webkit-mask:none!important;mask:none!important;width:auto!important;height:auto!important}.njfoot-social a svg{width:20px!important;height:20px!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{display:flex!important;width:100%!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.mailpoet_form .mailpoet_form_paragraph{display:none!important}@media(max-width:980px){#et-top-navigation #top-menu-nav{display:none!important}#et_mobile_nav_menu{display:block!important}#main-header .container{min-height:64px!important}}