body.single-post{--fol-post-navy:#252169;--fol-post-deep:#14113f;--fol-post-soft:#343083;--fol-post-yellow:#f6c700;--fol-post-cream:#fffaf0;--fol-post-white:#ffffff;--fol-post-ink:#17162a;--fol-post-muted:#69697a;--fol-post-line:rgba(37,33,105,.14);--fol-post-shadow:0 24px 80px rgba(20,17,63,.14);background:var(--fol-post-white)}body.single-post #page-container,body.single-post #main-content,body.single-post .et-l--body,body.single-post .et-l--body .et_builder_inner_content,body.single-post article.et_pb_post{width:100%;max-width:none;margin:0;padding-right:0;padding-left:0}body.single-post #main-content .container{width:100%!important;max-width:none!important;padding:0!important}body.single-post #main-content .container::before{display:none!important}body.single-post #left-area{width:100%!important;padding:0!important;float:none!important}body.single-post #sidebar{display:none!important}body.single-post .et-l--body .et_pb_section,body.single-post .et-l--body .et_pb_row,body.single-post .et-l--body .et_pb_column,body.single-post .et-l--body .et_pb_module{max-width:none}body.single-post .et-l--body .et_pb_section,body.single-post .et-l--body .et_pb_row{width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0;padding-left:0}body.single-post .et-l--body,body.single-post #main-content{padding-top:78px;background:var(--fol-post-white)}body.single-post .et_pb_post_title,body.single-post .et_post_meta_wrapper{position:relative;width:100vw!important;max-width:none!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:clamp(90px,10vw,150px) max(20px,calc((100vw - 1240px)/2))clamp(60px,7vw,100px);background:radial-gradient(circle at 86% 20%,rgba(246,199,0,.15),transparent 24%),linear-gradient(135deg,#14113f 0%,#252169 68%,#343083 100%);color:var(--fol-post-white);text-align:left}body.single-post .et_pb_post_title .et_pb_title_container,body.single-post .et_post_meta_wrapper>:not(.et_pb_title_featured_container):not(img){width:min(100%,1000px);margin-inline:auto}body.single-post .entry-title,body.single-post .et_pb_title_container h1{max-width:980px;margin:0;color:var(--fol-post-white)!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:780;letter-spacing:-.05em;line-height:1.04}body.single-post .post-meta,body.single-post .et_pb_title_meta_container{margin-top:22px;color:rgba(255,255,255,.65)!important;font-size:.78rem;font-weight:750;letter-spacing:.06em}body.single-post .post-meta a,body.single-post .et_pb_title_meta_container a{color:var(--fol-post-yellow)!important}body.single-post .et_pb_title_featured_container,body.single-post .et_post_meta_wrapper>img{width:min(calc(100vw - 40px),1240px)!important;max-width:1240px!important;margin:clamp(35px,5vw,70px) auto 0!important;overflow:hidden;border-radius:32px;box-shadow:0 28px 90px rgba(0,0,0,.24)}body.single-post .et_pb_title_featured_container img,body.single-post .et_post_meta_wrapper>img{display:block;width:100%!important;max-height:760px;object-fit:cover}body.single-post .et_pb_post_content,body.single-post .entry-content{width:min(calc(100% - 40px),860px);max-width:860px;margin-inline:auto;padding:clamp(70px,8vw,120px) 0;color:var(--fol-post-ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}body.single-post .et_pb_post_content p,body.single-post .entry-content p{margin-bottom:1.45em}body.single-post .et_pb_post_content h2,body.single-post .entry-content h2{margin:1.6em 0 .65em;color:var(--fol-post-deep);font-size:clamp(2rem,4vw,3.7rem);font-weight:780;letter-spacing:-.045em;line-height:1.08}body.single-post .et_pb_post_content h3,body.single-post .entry-content h3{margin:1.5em 0 .6em;color:var(--fol-post-navy);font-size:clamp(1.45rem,2.7vw,2.35rem);font-weight:760;letter-spacing:-.03em;line-height:1.15}body.single-post .et_pb_post_content a,body.single-post .entry-content a{color:var(--fol-post-navy);font-weight:800;text-decoration:underline;text-decoration-color:var(--fol-post-yellow);text-decoration-thickness:2px;text-underline-offset:4px}body.single-post .et_pb_post_content blockquote,body.single-post .entry-content blockquote{margin:clamp(40px,6vw,70px) 0;padding:32px 34px;border:0;border-left:5px solid var(--fol-post-yellow);border-radius:0 22px 22px 0;background:var(--fol-post-cream);color:var(--fol-post-deep);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650}body.single-post .et_pb_post_content img,body.single-post .entry-content img{border-radius:20px}body.single-post .wp-block-image,body.single-post .wp-block-gallery,body.single-post .gallery{margin-top:clamp(34px,5vw,64px);margin-bottom:clamp(34px,5vw,64px)}body.single-post .wp-block-gallery{gap:16px!important}body.single-post .wp-block-gallery figure,body.single-post .gallery-item{overflow:hidden;border-radius:20px}body.single-post .wp-block-gallery img,body.single-post .gallery img{width:100%;height:100%;object-fit:cover;border:0!important;border-radius:20px;transition:transform .45s cubic-bezier(.2,.75,.25,1)}body.single-post .wp-block-gallery figure:hover img,body.single-post .gallery-item:hover img{transform:scale(1.025)}body.single-post figcaption,body.single-post .wp-element-caption,body.single-post .gallery-caption{margin-top:9px;color:var(--fol-post-muted);font-size:.75rem;line-height:1.45}body.single-post .fol-related{position:relative;left:50%;width:100vw;max-width:none;margin:clamp(70px,8vw,120px) 0calc(clamp(70px,8vw,120px) * -1);padding:clamp(80px,9vw,135px) 0;background:radial-gradient(circle at 92% 10%,rgba(246,199,0,.17),transparent 27%),var(--fol-post-cream);transform:translateX(-50%)}body.single-post .fol-related__inner{width:min(calc(100% - 40px),1240px);margin-inline:auto}body.single-post .fol-related__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:clamp(30px,6vw,90px);align-items:end;margin-bottom:clamp(44px,6vw,76px)}body.single-post .fol-related__eyebrow{display:block;margin-bottom:16px;color:var(--fol-post-navy);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}body.single-post .fol-related__heading h2{max-width:800px;margin:0;color:var(--fol-post-deep);font-size:clamp(2.45rem,5vw,5.15rem);font-weight:780;letter-spacing:-.05em;line-height:1.02}body.single-post .fol-related__heading p{margin:0;color:var(--fol-post-muted);font-size:1rem;line-height:1.7}body.single-post .fol-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.single-post .fol-related__card{min-width:0;overflow:hidden;border:1px solid var(--fol-post-line);border-radius:26px;background:var(--fol-post-white);box-shadow:0 16px 50px rgba(20,17,63,.07);transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease}body.single-post .fol-related__card:hover{transform:translateY(-8px);box-shadow:var(--fol-post-shadow)}body.single-post .fol-related__link{display:flex;height:100%;flex-direction:column;color:inherit!important;text-decoration:none!important}body.single-post .fol-related__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:radial-gradient(circle at 20% 20%,rgba(246,199,0,.25),transparent 26%),linear-gradient(135deg,var(--fol-post-deep),var(--fol-post-soft))}body.single-post .fol-related__media img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.25,1)}body.single-post .fol-related__card:hover .fol-related__media img{transform:scale(1.035)}body.single-post .fol-related__content{display:flex;min-height:290px;flex:1;flex-direction:column;padding:26px}body.single-post .fol-related__meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-bottom:18px}body.single-post .fol-related__category{padding:7px 11px;border-radius:999px;background:rgba(246,199,0,.18);color:var(--fol-post-navy);font-size:.67rem;font-weight:900}body.single-post .fol-related__date{color:var(--fol-post-muted);font-size:.69rem;font-weight:750}body.single-post .fol-related__content h3{margin:0;color:var(--fol-post-deep);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:780;letter-spacing:-.035em;line-height:1.12}body.single-post .fol-related__excerpt{margin:17px 0 0!important;color:var(--fol-post-muted);font-size:.88rem;line-height:1.65}body.single-post .fol-related__read{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;color:var(--fol-post-deep);font-size:.82rem;font-weight:900}body.single-post .fol-related__read span{color:var(--fol-post-yellow);font-size:1.2rem}@media (max-width:900px){body.single-post .fol-related__heading{grid-template-columns:1fr}body.single-post .fol-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-post .fol-related__card:last-child{grid-column:1 / -1}}@media (max-width:782px){body.single-post .et-l--body,body.single-post #main-content{padding-top:70px}}@media (max-width:680px){body.single-post .et_pb_post_title,body.single-post .et_post_meta_wrapper{padding:64px 28px 54px}body.single-post .entry-title,body.single-post .et_pb_title_container h1{font-size:clamp(2.65rem,12vw,4.15rem)}body.single-post .et_pb_post_content,body.single-post .entry-content{width:min(calc(100% - 28px),860px)}body.single-post .et_pb_title_featured_container,body.single-post .et_post_meta_wrapper>img{width:calc(100vw - 28px)!important;border-radius:22px}body.single-post .et_pb_post_content blockquote,body.single-post .entry-content blockquote{padding:26px 22px}body.single-post .fol-related__inner{width:calc(100% - 28px)}body.single-post .fol-related__grid{grid-template-columns:1fr}body.single-post .fol-related__card:last-child{grid-column:auto}body.single-post .fol-related__content{min-height:260px}}