:root{--bp-navy:#082746;--bp-ivory:#fbf7ef;--bp-gold:#e79a12;--bp-coral:#f25b37;--bp-muted:#536176;--bp-line:#e7ddce}.blog-article{color:var(--bp-navy);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.blog-article *{box-sizing:border-box}.article-container{width:min(calc(100% - 40px),1180px);margin-inline:auto}.article-reading-width{width:min(calc(100% - 40px),790px);margin-inline:auto}.blog-article__hero{display:grid;grid-template-columns:53% 47%;margin-top:28px;margin-bottom:55px;border:1px solid var(--bp-line);border-radius:14px;background:var(--bp-ivory);overflow:hidden}.blog-article__featured{min-height:390px}.blog-article__featured-image{display:block;width:100%;height:100%;min-height:390px;object-fit:cover}.blog-article__featured-placeholder{display:grid;height:100%;min-height:390px;color:#fff;background:linear-gradient(145deg,#d7c7b4,#aab5be);place-items:center;font-family:Georgia,serif;font-size:3rem}.blog-article__heading{display:flex;align-items:flex-start;padding:42px 44px;flex-direction:column;justify-content:center}.blog-article__category{margin:0 0 13px;padding:5px 10px;border:1px solid var(--bp-gold);border-radius:999px;color:var(--bp-gold);font-size:.69rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.blog-article__heading h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1.02;letter-spacing:-.035em}.blog-article__meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:23px;color:#405068;font-size:.82rem}.blog-article__meta span+span{padding-left:18px;border-left:1px solid #aab2bc}.blog-article__back{display:inline-block;margin-top:24px;padding-bottom:5px;border-bottom:2px solid var(--bp-gold);color:var(--bp-navy);font-size:.88rem;font-weight:800;text-decoration:none}.blog-article__content{color:#243248;font-size:1.02rem;line-height:1.78}.blog-article__content>*:first-child{margin-top:0}.blog-article__content>*:last-child{margin-bottom:0}.blog-article__content>p:first-child{color:var(--bp-navy);font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:700;line-height:1.48}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{color:var(--bp-navy);font-family:Georgia,"Times New Roman",serif;line-height:1.18}.blog-article__content h2{margin:48px 0 15px;padding-top:24px;border-top:2px solid rgba(231,154,18,.6);font-size:2.25rem}.blog-article__content h3{margin:36px 0 12px;font-size:1.65rem}.blog-article__content p{margin:0 0 19px}.blog-article__content a{color:#b97600;text-decoration-thickness:1px;text-underline-offset:3px}.blog-article__content strong{color:var(--bp-navy)}.blog-article__content img{max-width:100%;height:auto;border-radius:11px}.blog-article__content figure{margin:35px 0}.blog-article__content figcaption{margin-top:8px;color:var(--bp-muted);font-size:.76rem;text-align:center}.blog-article__content ol{position:relative;margin:27px 0 34px;padding:0;list-style:none;counter-reset:article-step}.blog-article__content ol::before{position:absolute;left:18px;top:20px;bottom:20px;width:2px;background:#f1c77d;content:""}.blog-article__content ol>li{position:relative;min-height:48px;margin:0 0 18px;padding:4px 0 4px 60px;counter-increment:article-step}.blog-article__content ol>li::before{position:absolute;left:0;top:0;z-index:1;display:grid;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--bp-gold);content:counter(article-step);place-items:center;font-weight:850}.blog-article__content ol>li strong:first-child{display:block;margin-bottom:2px}.blog-article__content ul{margin:22px 0 30px;padding:0;list-style:none}.blog-article__content ul>li{position:relative;margin-bottom:9px;padding-left:27px}.blog-article__content ul>li::before{position:absolute;left:0;top:.05em;color:var(--bp-gold);content:"✓";font-weight:900}.blog-article__content blockquote{position:relative;margin:32px 0;padding:27px 35px 27px 84px;border:0;border-radius:10px;color:#fff;background:var(--bp-navy);font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;font-style:italic;line-height:1.5}.blog-article__content blockquote::before{position:absolute;left:27px;top:12px;color:var(--bp-gold);content:"“";font-size:4.8rem;font-style:normal;font-weight:800;line-height:1}.blog-article__content blockquote p{margin:0}.blog-article__content .wp-block-group.has-background{margin:30px 0;padding:24px 28px;border:1px solid var(--bp-gold);border-radius:10px;background:var(--bp-ivory)!important}.blog-article__pages{margin-top:30px}.blog-post-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:52px;padding:27px 42px;border-radius:11px;color:#fff;background:var(--bp-navy)}.blog-post-cta h2{margin:0 0 5px;font-family:Georgia,"Times New Roman",serif;font-size:2rem}.blog-post-cta p{margin:0;color:#d7e0eb}.blog-post-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 23px;border:2px solid var(--bp-gold);border-radius:999px;color:#fff;background:var(--bp-gold);font-size:.85rem;font-weight:800;text-decoration:none;white-space:nowrap}.blog-post-button:hover{color:var(--bp-gold);background:#fff}.blog-related{padding:38px 0 70px}.blog-related>h2{margin:0 0 20px;font-family:Georgia,"Times New Roman",serif;font-size:2.25rem}.blog-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-related-card{border:1px solid var(--bp-line);border-radius:10px;background:var(--bp-ivory);overflow:hidden}.blog-related-card>a{display:block;color:inherit;text-decoration:none}.blog-related-card__media{display:grid;aspect-ratio:16/7;color:#fff;background:#bdc5ca;place-items:center;font-family:Georgia,serif;font-size:2rem;overflow:hidden}.blog-related-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-related-card:hover img{transform:scale(1.03)}.blog-related-card__body{padding:17px}.blog-related-card__body>p{margin:0 0 7px;color:var(--bp-gold);font-size:.65rem;font-weight:850;text-transform:akazi uppercase}.blog-related-card h3{min-height:48px;margin:0 0 14px;font-family:Georgia,"Times New Roman",serif;font-size:1.15rem;line-height:1.2}.blog-related-card__body>div{display:flex;justify-content:space-between;gap:10px;font-size:.68rem}.blog-related-card__body>div span{color:var(--bp-gold);font-weight:800}@media(max-width:900px){.blog-article__hero{grid-template-columns:1fr}.blog-article__featured,.blog-article__featured-image,.blog-article__featured-placeholder{min-height:360px}.blog-related__grid{grid-template-columns:repeat(2,1fr)}.blog-related-card:last-child{display:none}}@media(max-width:620px){.article-container,.article-reading-width{width:min(calc(100% - 24px),1180px)}.blog-article__hero{margin-top:12px;margin-bottom:38px}.blog-article__featured,.blog-article__featured-image,.blog-article__featured-placeholder{min-height:240px}.blog-article__heading{padding:24px 20px}.blog-article__heading h1{font-size:2.6rem}.blog-article__meta{gap:10px;font-size:.75rem}.blog-article__meta span+span{padding-left:10px}.blog-article__content{font-size:.95rem;line-height:1.7}.blog-article__content>p:first-child{font-size:1.18rem}.blog-article__content h2{margin-top:38px;font-size:1.85rem}.blog-article__content h3{font-size:1.45rem}.blog-article__content ol>li{padding-left:52px}.blog-article__content blockquote{padding:60px 22px 22px;font-size:1.1rem}.blog-article__content blockquote::before{left:20px}.blog-post-cta{align-items:stretch;margin-top:38px;padding:25px 20px;flex-direction:column;text-align:center}.blog-post-button{width:100%}.blog-related{padding-bottom:95px}.blog-related__grid{grid-template-columns:1fr}.blog-related-card:last-child{display:block}}

