body.single-post header .post-category{background-color:#ded5d8;border-radius:8px;color:#605556;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:150%;padding:2px 12px;text-transform:capitalize}body.single-post header .post-category:hover{background-color:#c2b2b3}body.single-post header .post-category:active{background-color:#605556;color:#fff}body.single-post header .post-category{margin-bottom:8px}body.single-post header h1{margin-bottom:8px}body.single-post header .posted-on{color:#5f667a;font-size:14px}body.single-post header .posted-on .seperator{margin:0 8px}body.single-post header .posted-on .seperator.hide{display:none}body.single-post header .posted-on .author{white-space:nowrap}body.single-post header img{border-radius:8px;width:100%}body.single-post section.main-content{display:grid;gap:80px;grid-template-columns:minmax(200px, 1fr) minmax(0, 824px);padding-top:56px}body.single-post section.main-content aside{display:flex}body.single-post section.main-content aside .table-of-contents-wrapper{width:100%}body.single-post section.main-content aside .table-of-contents-wrapper.fixed{max-width:258px;position:fixed;top:120px}body.single-post section.main-content aside .table-of-contents-wrapper.bottom{position:static;margin:0 0 24px;align-self:end}body.single-post section.main-content aside h2{border-bottom:1.5px solid #ded5d8;font-size:16px;line-height:170%;margin-bottom:16px;padding:12px 16px}body.single-post section.main-content aside h2 svg{display:none;transition:transform .25s ease-in-out}body.single-post section.main-content aside ol{border-bottom:1.5px solid #ded5d8;list-style:none;margin:0;padding-bottom:24px;width:100%}body.single-post section.main-content aside li{cursor:pointer;margin:0;padding:8px 16px}body.single-post section.main-content aside li p{font-size:14px;margin:0;pointer-events:none}body.single-post section.main-content aside li a:hover,body.single-post section.main-content aside li:hover{color:#7c8499;font-weight:500;text-decoration:underline}body.single-post section.main-content aside li:active,body.single-post section.main-content aside li.active{background-color:#f6f1f1;border-radius:0 8px 8px 0;color:#3b3f4c;font-weight:600}@media(max-width:768px){body.single-post section.main-content aside{width:288px}body.single-post section.main-content aside h2{align-items:center;border:1.5px solid #ded5d8;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between}body.single-post section.main-content aside h2 svg{display:block;transition:transform .25s}body.single-post section.main-content aside ol{background-color:#fff;border-bottom:none;max-height:0;max-width:288px;overflow:hidden;padding-bottom:0;position:absolute;transition:max-height .25s;z-index:1}body.single-post section.main-content aside li:active{border-radius:0}body.single-post section.main-content aside.active svg{transform:rotate(180deg)}body.single-post section.main-content aside.active ol{border-bottom:2px solid #ded5d8;max-height:1000px;padding-bottom:24px}}@media(max-width:600px){body.single-post section.main-content aside{width:100%}body.single-post section.main-content aside .table-of-contents-wrapper,body.single-post section.main-content aside ol{max-width:unset}body.single-post section.main-content aside ol{width:calc(100% - 32px)}}body.single-post section.main-content aside .table-of-contents-wrapper.fixed{top:140px}body.single-post section.main-content aside .table-of-contents-wrapper.bottom{margin:0}body.single-post section.main-content .chat-cta{background-color:#e5f6f8;border-radius:16px;margin-top:24px;padding:24px}body.single-post section.main-content .chat-cta>div{display:flex;gap:16px;margin-bottom:16px}body.single-post section.main-content .chat-cta>div p{font-size:18px;font-weight:500;margin:0}body.single-post section.main-content .chat-cta button{align-items:center;border-radius:4px;display:flex;font-weight:500;gap:8px;line-height:100%;padding:12px 24px;text-decoration:none;width:fit-content;background-color:#07838b;border-radius:4px;color:#fff;font-size:16px;padding:12px 24px}body.single-post section.main-content .chat-cta button:hover{background-color:#049da8;color:#fff;cursor:pointer}body.single-post section.main-content .chat-cta button:active{background-color:#026167}body.single-post section.main-content .chat-cta button:disabled{background-color:#dfe0e4;color:#9fa3af;cursor:not-allowed}body.single-post section.main-content .chat-cta button:disabled svg path{fill:#9fa3af}body.single-post section.main-content .chat-cta button{font-size:14px;justify-content:center;padding:8px 16px;width:100%}body.single-post section.main-content .entry-content h2{scroll-margin-top:124px;margin:24px 0}body.single-post section.main-content .entry-content>figure:has(img){margin:40px 0}body.single-post section.main-content .entry-content>figure:has(img) img{border-radius:8px;width:100%}body.single-post section.main-content .entry-content>figure:has(img) figcaption{color:#5f667a;font-size:14px;font-style:italic;margin-top:16px}body.single-post section.main-content .entry-content .wp-block-embed-youtube>div{display:flex;justify-content:center;margin-bottom:48px;padding-bottom:56.25%;position:relative;text-align:center}body.single-post section.main-content .entry-content .wp-block-embed-youtube>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.single-post section.main-content .entry-content ol strong,body.single-post section.main-content .entry-content li strong{font-weight:600}body.single-post section.main-content .entry-content .meet-author-section p.meet-author-title{border-bottom:1px solid #ded5d8;font-family:"Libre Franklin";font-size:25px;font-weight:500;line-height:140%;letter-spacing:.5px;margin-bottom:16px;padding-bottom:12px}body.single-post section.main-content .entry-content .meet-author-section .author-container{align-items:center;display:flex;gap:16px}body.single-post section.main-content .entry-content .meet-author-section .author-container img{height:fit-content}body.single-post section.main-content .entry-content .meet-author-section .author-container .info-container{display:flex;flex-direction:column;justify-content:center}body.single-post section.main-content .entry-content .meet-author-section .author-container .info-container .name{font-weight:600}body.single-post section.main-content .entry-content .meet-author-section .author-container .info-container .title{margin-bottom:8px}body.single-post section.main-content .entry-content .meet-author-section .author-container .info-container .name,body.single-post section.main-content .entry-content .meet-author-section .author-container .info-container .bio{margin:0}body.single-post section.main-content .recommended-products{margin-bottom:80px}body.single-post section.main-content .recommended-products .product-card-row{display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}body.single-post section.main-content .recommended-products article a{display:flex;color:#3b3f4c;display:flex;flex-direction:column;text-decoration:none}body.single-post section.main-content .recommended-products article a img{border:1.5px solid #ded5d8;margin-bottom:16px}body.single-post section.main-content .recommended-products article a h3{font-size:16px;margin-bottom:8px}body.single-post section.main-content .recommended-products article a h3 a{color:#3b3f4c}body.single-post section.main-content .recommended-products article a:hover img{border:1.5px solid #c2b2b3}body.single-post section.main-content .recommended-products article a:hover h3{color:#049da8;text-decoration:underline}body.single-post section.main-content .recommended-products article a:active img{border:1.5px solid #978889}body.single-post section.main-content .recommended-products article a:active h3{color:#026167}body.single-post section.main-content .recommended-products article .product-callout{background-color:#77091c;color:#fff;display:inline-block;font-size:14px;font-style:italic;font-weight:600;letter-spacing:.28px;line-height:100%;margin:0;padding:4px 8px;width:max-content}body.single-post .yarpp-related{border-top:2px solid #ded5d8;margin-top:80px;padding:56px 0 80px}body.single-post .yarpp-related .posts-row{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0, 1fr))}body.single-post .yarpp-related .posts-row a:has(img){display:flex;margin-bottom:16px}body.single-post .yarpp-related .posts-row img{aspect-ratio:366/245;border-radius:10.167px;object-fit:cover}body.single-post .yarpp-related .posts-row img:hover{opacity:.6}body.single-post .yarpp-related .posts-row img:active{opacity:.8}body.single-post .yarpp-related .posts-row p.post-category,body.single-post .yarpp-related .posts-row h3{margin-left:8px}body.single-post .yarpp-related .posts-row p.post-category{background-color:#ded5d8;border-radius:8px;color:#605556;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:150%;padding:2px 12px;text-transform:capitalize}body.single-post .yarpp-related .posts-row p.post-category:hover{background-color:#c2b2b3}body.single-post .yarpp-related .posts-row p.post-category:active{background-color:#605556;color:#fff}body.single-post .yarpp-related .posts-row p.post-category{margin-bottom:12px}body.single-post .yarpp-related .posts-row h3{padding:0}body.single-post .yarpp-related .posts-row h3 a{font-weight:500}body.single-post .yarpp-related .posts-row h3 a:hover{color:#049da8;text-decoration:underline}body.single-post .yarpp-related .posts-row h3 a:active{color:#026167}body.single-post .calculations{background:#f6f1f1;border-radius:16px;margin-bottom:24px;padding:24px}body.single-post .calculations .calc-row{display:flex;margin-bottom:24px}body.single-post .calculations .calc-row .input{width:25%}body.single-post .calculations .calc-row .input input{background-color:#fff;border:2px #ded5d8 solid;border-radius:4px;margin-bottom:8px;width:100%}body.single-post .calculations .calc-row .input label{font-size:14px}body.single-post .calculations .calc-row span{text-align:center;width:12.5%}body.single-post .calculations .calc-row:last-child{margin-bottom:0}@media(max-width:1024px){body.single-post section.main-content{grid-template-columns:minmax(200px, 1fr) minmax(0, 606px)}}@media(max-width:768px){body.single-post section.main-content{display:block;padding-top:40px}body.single-post section.main-content .chat-cta{display:none}body.single-post section.main-content .entry-content .meet-author-section p.meet-author-title{font-size:21.8px}body.single-post section.main-content .recommended-products article .product-callout{font-size:12px}body.single-post .yarpp-related .posts-row{gap:24px}body.single-post .yarpp-related .posts-row a:has(img){margin-bottom:12px}body.single-post .yarpp-related .posts-row h3{font-size:18px}}@media(max-width:600px){body.single-post header img{aspect-ratio:366/245;object-fit:cover}body.single-post section.main-content .entry-content .meet-author-section .author-container{margin-bottom:8px}body.single-post .yarpp-related .posts-row{grid-template-columns:1fr}body.single-post .yarpp-related .posts-row p.post-category,body.single-post .yarpp-related .posts-row h3{margin-left:0}}