/* BPK journal and review badge: intentionally scoped. */
.bpk-rating{gap:5px!important}.bpk-rating .bpk-rating-stars{display:flex;gap:4px;color:#d6b778;line-height:1}.bpk-rating-stars svg{width:23px;height:23px;fill:currentColor}.bpk-rating .bpk-rating-source{font-size:14px!important;color:#f4f1e8!important;font-weight:600}.bpk-rating .bpk-rating-verified{font-size:11px!important;color:#c9d8cc!important;display:flex;gap:5px;align-items:center}.bpk-rating-verified svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}
.bpk-journal{background:#f8f6f1;color:#24271f;font-family:Arial,sans-serif}.bpk-journal *{box-sizing:border-box}.bpk-j-shell{max-width:1240px;margin:auto;padding:0 40px}.bpk-journal a{color:inherit}.bpk-journal a:focus-visible,.bpk-rating:focus-visible{outline:3px solid #98743c;outline-offset:5px}.bpk-journal h1,.bpk-journal h2,.bpk-journal h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:#24271f}.bpk-j-kicker{font-size:11px!important;line-height:1.5!important;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#756848;margin:0 0 15px!important}.bpk-j-hero{padding:84px 0 62px;border-bottom:1px solid #dcd9cf}.bpk-j-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.02;margin:0 0 26px;max-width:900px}.bpk-j-deck{font-size:20px;line-height:1.6;max-width:590px;color:#626459;margin:0}.bpk-j-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;padding:64px 0 70px;border-bottom:1px solid #dcd9cf}.bpk-j-feature h2,.bpk-j-library h2,.bpk-j-cta h2{font-size:42px;line-height:1.12;margin:0 0 22px}.bpk-j-feature-copy>p:not(.bpk-j-kicker){font-size:18px;line-height:1.7;color:#626459;max-width:420px}.bpk-j-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:17px 24px;background:#24271f;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important;letter-spacing:.4px;min-height:48px}.bpk-j-button:hover{background:#4b503d}.bpk-j-feature-copy .bpk-j-button{margin-top:12px}.bpk-j-guide{display:flex;gap:24px;justify-content:space-between;padding:23px 0;border-bottom:1px solid #dcd9cf;text-decoration:none!important}.bpk-j-guide:first-child{padding-top:0}.bpk-j-guide:last-child{border:0;padding-bottom:0}.bpk-j-guide .bpk-j-kicker{margin-bottom:7px!important}.bpk-j-guide h3{font-size:27px;line-height:1.15;margin:0 0 8px}.bpk-j-guide p:last-child{font-size:14px;color:#626459;line-height:1.6;margin:0}.bpk-j-guide>span{font-size:27px;color:#927548}.bpk-j-guide:hover h3{text-decoration:underline;text-underline-offset:5px}.bpk-j-library{padding:64px 0;scroll-margin-top:120px}.bpk-j-library-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.bpk-j-library h2{margin:0}.bpk-j-search{width:340px;max-width:100%;margin:0}.bpk-j-search label{font-size:12px;display:block;color:#626459;margin:0 0 9px}.bpk-j-search>div{display:flex;border:1px solid #c7c5bb;background:white}.bpk-j-search input[type=search]{border:0;border-radius:0;background:transparent;min-width:0;width:100%;font-size:14px;padding:14px 12px;box-shadow:none}.bpk-j-search button{border:0;background:#24271f;color:white;font-size:12px;padding:0 17px;cursor:pointer;border-radius:0}.bpk-j-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.bpk-j-topics a{font-size:12px;border:1px solid #d7d4ca;padding:11px 16px;text-decoration:none;border-radius:2px}.bpk-j-topics a:hover{border-color:#535a46}.bpk-j-topics a[aria-current]{background:#e6e7dd;border-color:#535a46;color:#24271f}.bpk-j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.bpk-j-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2dfd5;min-width:0}.bpk-j-image{display:block;aspect-ratio:3/2;overflow:hidden;background:#e6e4da}.bpk-j-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.bpk-j-card:hover .bpk-j-image img{transform:scale(1.025)}.bpk-j-placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-family:Georgia,serif;font-size:27px;text-align:center;color:#696c59}.bpk-j-card-copy{padding:25px 24px;display:flex;flex-direction:column;flex:1}.bpk-j-card .bpk-j-kicker{font-size:10px!important;margin:0 0 12px!important}.bpk-j-card h3{font-size:25px;line-height:1.22;letter-spacing:-.02em;margin:0 0 26px}.bpk-j-card h3 a{text-decoration:none}.bpk-j-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.bpk-j-card-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #ece9e1;font-size:11px;color:#6a6c63}.bpk-j-card-bottom a{font-size:12px;text-decoration:none;font-weight:600;color:#373c2e}.bpk-j-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:45px}.bpk-j-pages a{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;border:1px solid #ccc9bf;text-decoration:none;font-size:14px}.bpk-j-pages a[aria-current]{background:#24271f;color:white}.bpk-j-results,.bpk-j-empty{font-size:16px;line-height:1.7;margin-bottom:28px}.bpk-j-cta{margin-bottom:0;padding:46px 0 68px;border-top:1px solid #dcd9cf;display:flex;align-items:center;justify-content:space-between;gap:35px}.bpk-j-cta h2{margin-bottom:12px}.bpk-j-cta p:last-child{font-size:16px;color:#626459;margin:0}.bpk-j-cta .bpk-j-button{white-space:nowrap}
/* Comfortable article reading, without the old unrelated sidebar. */
.single-post .elementor-26727{background:#f8f6f1;color:#30332c}.single-post .elementor-26727 .elementor-element-fff94c6,.single-post .elementor-26727 .elementor-element-fa9212f,.single-post .elementor-26727 .elementor-element-6789c55f{display:none!important}.single-post .elementor-26727 .elementor-element-22c5834{padding:64px 24px 30px!important}.single-post .elementor-26727 .elementor-element-22c5834>.elementor-container{max-width:800px!important}.single-post .elementor-26727 .elementor-element-1f855fd{width:100%!important}.single-post .elementor-26727 .elementor-element-1f855fd>.elementor-widget-wrap{padding:0!important}.single-post .elementor-26727 h1.elementor-heading-title{font:400 clamp(34px,4vw,54px)/1.12 Georgia,serif!important;letter-spacing:-.035em;color:#24271f!important;margin:0 0 28px}.bpk-j-article-label{font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 26px}.bpk-j-article-label a{color:#706344!important}.single-post .elementor-26727 .elementor-widget-theme-post-content{font:18px/1.8 Arial,sans-serif;color:#464b40}.single-post .elementor-26727 .elementor-widget-theme-post-content p,.single-post .elementor-26727 .elementor-widget-theme-post-content li{font-size:18px!important;line-height:1.8!important;color:#464b40}.single-post .elementor-26727 .elementor-widget-theme-post-content p{margin-bottom:24px}.single-post .elementor-26727 .elementor-widget-theme-post-content h2,.single-post .elementor-26727 .elementor-widget-theme-post-content h3{font-family:Georgia,serif;color:#24271f;line-height:1.25;margin-top:40px;margin-bottom:18px}.single-post .elementor-26727 .elementor-widget-theme-post-content a{color:#6a532d;text-decoration:underline;text-underline-offset:3px}.single-post .elementor-26727 .elementor-widget-theme-post-content img{max-width:100%;height:auto}.single-post .elementor-26727 .elementor-widget-theme-post-content iframe{max-width:100%}.single-post .elementor-26727 .elementor-element-c4a30de,.single-post .elementor-26727 .elementor-element-cac8178{padding-left:24px;padding-right:24px}.single-post .elementor-26727 .elementor-element-c4a30de h2{font:400 36px/1.2 Georgia,serif;color:#24271f}
@media(max-width:1000px){.bpk-j-shell{padding:0 28px}.bpk-j-feature{gap:36px}.bpk-j-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bpk-j-hero{padding-top:60px}.bpk-j-card h3{font-size:25px}.bpk-j-cta h2{font-size:36px}}
@media(max-width:640px){.bpk-j-shell{padding:0 20px}.bpk-j-hero{padding:44px 0 36px}.bpk-j-hero h1{font-size:43px}.bpk-j-deck{font-size:17px}.bpk-j-feature{grid-template-columns:1fr;padding:36px 0;gap:32px}.bpk-j-feature h2,.bpk-j-library h2,.bpk-j-cta h2{font-size:34px}.bpk-j-feature-copy>p:not(.bpk-j-kicker){font-size:16px}.bpk-j-guide h3{font-size:25px}.bpk-j-library{padding:38px 0;scroll-margin-top:105px}.bpk-j-library-head{display:block}.bpk-j-search{width:100%;margin-top:25px}.bpk-j-topics{gap:7px}.bpk-j-topics a{padding:11px 12px}.bpk-j-grid{grid-template-columns:1fr;gap:24px}.bpk-j-card-copy{padding:22px}.bpk-j-cta{display:block;padding:35px 0 45px}.bpk-j-cta .bpk-j-button{margin-top:25px}.bpk-journal input{font-size:16px!important}.single-post .elementor-26727 .elementor-element-22c5834{padding:36px 20px 20px!important}.single-post .elementor-26727 .elementor-widget-theme-post-content p,.single-post .elementor-26727 .elementor-widget-theme-post-content li{font-size:17px!important}.bpk-rating-stars svg{width:19px;height:19px}.bpk-rating .bpk-rating-source{font-size:12px!important}.bpk-rating .bpk-rating-verified{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.bpk-j-image img{transition:none}}

.bpk-j-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:54px;align-items:center}.bpk-j-hero h1{font-size:clamp(42px,4.7vw,64px)}.bpk-j-hero figure{margin:0}.bpk-j-hero figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.bpk-j-hero figcaption{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#756848;margin-top:14px}.bpk-j-hero .bpk-j-deck{font-size:18px}@media(max-width:800px){.bpk-j-hero{grid-template-columns:1fr;gap:30px}.bpk-j-hero figure{max-width:560px}.bpk-j-hero h1{font-size:clamp(42px,7vw,60px)}}
