/* v10: one question, one visual and one useful answer per section. */
.bp-page .bw-clear-hero .bp-hero-summary{text-wrap:balance}
.bw-keep-phrase{white-space:nowrap}
.bp-page .bp-kicker{letter-spacing:0;text-transform:none}
.bp-page .bw-section-head{max-width:780px}
.bp-page .bw-section-head h2{font-size:43px;line-height:1.14;letter-spacing:-.04em;text-wrap:balance}
.bp-page .bw-section-head>p:last-child{max-width:650px;margin:18px auto 0}
.bp-page .bw-industry{padding-top:58px}
.bp-page .bw-industry .bw-stage-marker{min-height:0;margin-bottom:16px}
.bp-page .bw-industry .bw-stage-marker span{font-size:27px}
.bp-page .bw-stage-copy h3{font-size:24px;min-height:0}
.bp-page .bw-stage-copy>p{margin-top:10px;min-height:0}
.bw-personal-payoff{max-width:780px;margin:42px auto 0;text-align:center;padding-top:30px;border-top:1px solid #c8d4da}
.bw-personal-payoff p{font-size:27px;line-height:1.45;letter-spacing:-.025em}
.bw-personal-payoff strong{color:#116da6}
.bp-page .bw-investing-eras{padding:72px 0 38px}
.bp-page .bw-investing-eras .bw-section-head{margin-bottom:50px}
.bp-page .bw-era-date{min-height:105px}
.bp-page .bw-era-copy{padding-top:20px}
.bp-page .bw-era-copy h3{font-size:24px;line-height:1.27;min-height:61px}
.bp-page .bw-era-copy>p{font-size:16px;line-height:1.65;min-height:0;margin-top:13px}
.bp-page .bw-era-payoff{padding-top:28px;margin-top:40px}
.bp-page .bw-era-payoff h3{font-size:31px;line-height:1.22;margin:0 0 15px}
.bp-page .bw-era-payoff>p:last-child{font-size:16px;line-height:1.65}
.bw-source-details{max-width:760px;margin:24px auto 0;color:#52616b;font-size:13px;line-height:1.65}
.bw-source-details summary{padding:13px 0;min-height:48px;cursor:pointer;font-size:14px;font-weight:600;text-align:center;color:#315a76}
.bw-source-details p{font-size:13px;line-height:1.65;margin:8px 0 0}
.bw-source-details a{color:#315a76;text-underline-offset:3px}
.bp-page .bw-access{padding:68px 0 38px}
.bw-starting-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:38px}
.bw-starting-points article{border-top:3px solid #b8d4e4;padding-top:24px}
.bw-starting-question{font-size:15px;line-height:1.6;color:#536471;margin-bottom:14px}
.bw-starting-points h3{font-size:24px;line-height:1.28;letter-spacing:-.03em;margin-bottom:14px}
.bw-starting-points article>p:last-child{font-size:16px;line-height:1.7;color:#46545e}
.bp-page .bw-timeless{background:#f3efe4;padding:64px 0}
.bp-page .bw-timeless-top{grid-template-columns:.7fr 1.3fr;gap:65px;max-width:960px;margin:auto}
.bp-page .bw-buffett img{width:260px;display:block}
.bp-page .bw-timeless h2{font-size:44px;line-height:1.14;letter-spacing:-.04em}
.bp-page .bw-principles-intro{font-size:17px;line-height:1.7;margin:19px 0 0}
.bp-page .bw-fatarm{max-width:1000px;margin:45px auto 0;padding-top:30px;gap:32px}
.bp-page .bw-fatarm-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:0}
.bp-page .bw-fatarm-heading h3{font-size:25px;line-height:1.25;max-width:430px}
.bp-page .bw-fatarm-heading h3 br{display:none}
.bp-page .bw-fatarm-heading .bp-kicker{margin:0}
.bp-page .bw-fatarm-part{border-top:1px solid #c8bb9d;padding-top:18px}
.bp-page .bw-fatarm-part h4{font-size:17px;line-height:1.6;font-weight:600}
.bp-page .bw-both-worlds{padding:59px 0 64px;background:#0b2d49}
.bp-page .bw-both-worlds h2{font-size:42px;line-height:1.15}
.bw-simple-equation{display:grid;grid-template-columns:1fr 52px 1fr;align-items:center;gap:25px;max-width:800px;margin:33px auto 24px}
.bw-simple-equation strong{display:block;font-size:25px;line-height:1.3;letter-spacing:-.02em;color:#e8cd8b}
.bw-simple-equation p:last-child strong{color:#91d5f5}
.bw-simple-equation p>span{display:block;font-size:16px;line-height:1.6;margin-top:9px;color:#d4e2ec}
.bw-equation-plus{font-size:40px;line-height:1;color:#d4e2ec}
.bw-both-worlds-close{font-size:19px;line-height:1.6;margin:22px auto 26px;color:#fff}
.bp-page .bw-testimonials{max-width:960px;padding:68px 0}
.bp-page .bw-testimonial-frame{border:0;border-radius:12px;background:#fff;box-shadow:0 8px 30px #0b2d4909}
.bp-page .bw-testimonial-copy{border-top:4px solid #1476b8;padding:38px 42px}
.bp-page .bw-testimonial-copy blockquote{font-size:28px;line-height:1.45}
.bp-page .bw-testimonial-heading h2{font-size:40px;line-height:1.2}
.bp-page .bw-agenda{padding:70px 0 50px;background:#eef5f9}
.bp-page .bw-agenda .bw-section-head{margin-bottom:10px}
.bp-page .bw-night{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:75px;row-gap:0;align-items:start;padding:48px 0;border-top:0;border-bottom:1px solid #c5d9e4}
.bp-page .bw-night:last-child{border-bottom:0}
.bw-night-heading{grid-column:2;grid-row:1;align-self:end}
.bp-page .bw-night-topic{font-size:15px;line-height:1.5;margin:0 0 14px;color:#246389}
.bw-night-heading h3{font-size:35px;line-height:1.18;letter-spacing:-.035em;text-wrap:balance;margin:0}
.bw-night-date{font-size:14px;line-height:1.5;color:#526777;margin:16px 0 0}
.bp-page .bw-night-visual{grid-column:1;grid-row:1/3;margin:0;align-self:center;width:100%;order:initial}
.bp-page .bw-night-visual img{width:100%;height:auto;max-height:480px;aspect-ratio:auto;object-fit:contain;display:block}
.bp-page .bw-night-copy{grid-column:2;grid-row:2;order:initial}
.bp-page .bw-night-copy ul{margin:24px 0 0;gap:16px}
.bp-page .bw-night-copy li{font-size:16px;line-height:1.65;padding-left:23px}
.bp-page .bw-night:nth-child(2) .bw-night-heading,.bp-page .bw-night:nth-child(2) .bw-night-copy{grid-column:1;order:initial}
.bp-page .bw-night:nth-child(2) .bw-night-visual{grid-column:2}
.bp-page .bw-agenda-cta{margin-top:20px}
.bp-page .bw-agenda-cta p{font-size:14px;margin-top:14px}
.bp-page .bw-options{background:#faf8f4;padding:50px 0 54px;border-bottom:1px solid #d9e1e5}
.bp-page .bw-options-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;max-width:960px}
.bp-page .bw-options-art{margin:0}
.bp-page .bw-options-art img{max-height:300px;object-fit:contain;width:100%;height:auto}
.bp-page .bw-options-art figcaption{font-size:12px;line-height:1.6;max-width:280px;margin:12px auto 0}
.bp-page .bw-options-copy h2{font-size:35px;line-height:1.18}
.bp-page .bw-options-copy>p:not(.bp-kicker){font-size:17px;line-height:1.65;margin-top:19px}
.bw-options-copy .bw-source-details{margin-top:16px}
.bw-options-copy .bw-source-details summary{text-align:left}
.bp-page .bw-speakers{padding-top:68px;padding-bottom:0}
.bp-page .bw-speaker-grid{max-width:880px;gap:60px}
.bp-page .bw-speaker h3{margin:10px 0 12px;font-size:34px}
.bp-page .bw-speaker figcaption>p:last-child{font-size:16px;line-height:1.7}
.bp-page .bw-classroom-proof{max-width:880px;margin-block:42px 64px}
.bp-page .bw-classroom-proof img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:10px}
.bp-page .bw-classroom-proof figcaption{margin-top:13px;text-align:center;font-size:13px}
.bp-page .bp-faq{padding-top:0;padding-bottom:64px}
.bp-page .bp-final h2{font-size:43px;line-height:1.15}
@media(max-width:1000px) and (min-width:721px){
 .bp-page .bw-section-head h2{font-size:38px}.bp-page .bw-stage-copy h3{font-size:21px}.bp-page .bw-era-copy h3{font-size:22px;min-height:84px}.bw-starting-points{gap:22px}.bw-starting-points h3{font-size:22px}.bp-page .bw-timeless-top{gap:35px}.bp-page .bw-timeless h2{font-size:38px}.bp-page .bw-night{column-gap:38px}.bw-night-heading h3{font-size:29px}.bp-page .bw-options-grid{gap:30px}.bp-page .bw-options-copy h2{font-size:31px}
}
@media(max-width:720px){
 .bp-page .bw-section-head h2{font-size:31px;line-height:1.18;text-wrap:initial}.bp-page .bw-section-head>p:last-child{margin-top:15px;font-size:16px}
 .bp-page .bw-industry{padding:43px 0 48px}.bp-page .bw-industry .bw-timeline{gap:34px}.bp-page .bw-industry .bw-stage-marker span{font-size:25px}.bp-page .bw-stage-copy h3{font-size:23px}.bp-page .bw-stage-copy>p{font-size:16px}
 .bw-personal-payoff{margin-top:27px;padding-top:25px;text-align:left}.bw-personal-payoff p{font-size:24px;line-height:1.4}.bw-personal-payoff br{display:none}
 .bp-page .bw-investing-eras{padding:46px 0 26px}.bp-page .bw-investing-eras .bw-section-head{margin-bottom:34px}.bp-page .bw-era-date{min-height:0}.bp-page .bw-era-date>strong{font-size:36px}.bp-page .bw-era{padding-bottom:34px}.bp-page .bw-era-scene{margin:16px -8px 0}.bp-page .bw-era-copy{padding-top:15px}.bp-page .bw-era-copy h3{font-size:23px;min-height:0}.bp-page .bw-era-copy>p{font-size:16px;margin-top:12px}.bp-page .bw-era-payoff{margin-top:28px;padding-top:24px}.bp-page .bw-era-payoff h3{font-size:27px;line-height:1.23}
 .bw-source-details{margin-top:18px}.bw-source-details summary{text-align:left;font-size:14px}.bw-source-details p{font-size:13px;line-height:1.7}
 .bp-page .bw-access{padding:45px 0 28px}.bw-starting-points{grid-template-columns:1fr;gap:26px;margin-top:28px}.bw-starting-points article{padding-top:20px;border-top-width:2px}.bw-starting-question{font-size:15px;margin-bottom:10px}.bw-starting-points h3{font-size:23px;margin-bottom:10px}
 .bp-page .bw-timeless{padding:43px 0}.bp-page .bw-timeless-top{display:flex;flex-direction:column;gap:24px}.bp-page .bw-timeless-top>div{order:1}.bp-page .bw-buffett{order:2}.bp-page .bw-buffett img{width:190px}.bp-page .bw-buffett figcaption{font-size:12px;margin-top:10px}.bp-page .bw-timeless h2{font-size:32px}.bp-page .bw-principles-intro{font-size:16px;line-height:1.7;margin-top:16px}.bp-page .bw-source{font-size:13px;line-height:1.6;margin-top:18px}
 .bp-page .bw-fatarm{margin-top:28px;padding-top:25px;gap:0}.bp-page .bw-fatarm-heading{display:block;margin-bottom:12px}.bp-page .bw-fatarm-heading .bp-kicker{margin-bottom:10px}.bp-page .bw-fatarm-heading h3{font-size:25px}.bp-page .bw-fatarm-part{border-top:0;padding:20px 0;grid-template-columns:48px minmax(0,1fr);column-gap:15px}.bp-page .bw-fatarm-part>strong{font-size:28px;grid-row:1/3}.bp-page .bw-fatarm-part h4{font-size:17px;line-height:1.6;margin-bottom:0}
 .bp-page .bw-both-worlds{padding:43px 0 48px}.bp-page .bw-both-worlds h2{font-size:32px}.bw-simple-equation{grid-template-columns:1fr;gap:17px;margin:27px auto 23px}.bw-simple-equation strong{font-size:25px}.bw-simple-equation p>span{font-size:16px;margin-top:6px}.bw-equation-plus{font-size:30px}.bw-both-worlds-close{font-size:17px;max-width:280px;line-height:1.5}
 .bp-page .bw-testimonials{width:calc(100% - 40px);padding:47px 0}.bp-page .bw-testimonial-heading h2{font-size:30px}.bp-page .bw-testimonial-copy{padding:25px 24px}.bp-page .bw-testimonial-copy blockquote{font-size:23px}.bp-page .bw-testimonial-media{height:300px}
 .bp-page .bw-agenda{padding:44px 0 37px}.bp-page .bw-agenda .bw-section-head{margin-bottom:0}.bp-page .bw-night{display:flex;flex-direction:column;gap:0;padding:32px 0}.bw-night-heading{width:100%;align-self:auto;order:0}.bp-page .bw-night-topic{font-size:14px;margin-bottom:12px}.bw-night-heading h3{font-size:29px;line-height:1.2;text-wrap:initial}.bw-night-date{font-size:14px;margin-top:14px}.bp-page .bw-night-visual{width:100%;margin:22px 0 0;order:1}.bp-page .bw-night-visual img{max-height:360px;aspect-ratio:auto}.bp-page .bw-night-copy,.bp-page .bw-night:nth-child(2) .bw-night-copy{order:2;width:100%}.bp-page .bw-night-copy ul{margin:22px 0 0;gap:14px}.bp-page .bw-night-copy li{font-size:16px;line-height:1.65}.bp-page .bw-night:nth-child(2) .bw-night-heading{order:0}
 .bp-page .bw-options{padding:38px 0 40px}.bp-page .bw-options-grid{display:flex;flex-direction:column;gap:22px}.bp-page .bw-options-copy{order:0}.bp-page .bw-options-art{order:1;width:100%;max-width:300px}.bp-page .bw-options-art img{max-height:245px}.bp-page .bw-options-copy h2{font-size:30px}.bp-page .bw-options-copy>p:not(.bp-kicker){font-size:16px;margin-top:16px}.bp-page .bw-options-art figcaption{font-size:12px}
 .bp-page .bw-speakers{padding-top:45px}.bp-page .bw-speaker-grid{gap:35px}.bp-page .bw-speaker h3{font-size:31px}.bp-page .bw-classroom-proof{margin-block:33px 45px}.bp-page .bw-classroom-proof img{max-height:none}.bp-page .bw-classroom-proof figcaption{text-align:left;font-size:13px}.bp-page .bp-faq{padding-bottom:45px}.bp-page .bp-final h2{font-size:32px}
}
@media(max-width:359px){
 .bp-page .bw-section-head h2,.bp-page .bw-timeless h2{font-size:29px}.bw-night-heading h3{font-size:27px}.bp-page .bw-fatarm-part{grid-template-columns:1fr}.bp-page .bw-fatarm-part>strong{grid-row:auto}.bp-page .bw-fatarm-term,.bp-page .bw-fatarm-part h4{grid-column:1}.bp-page .bw-testimonials{width:calc(100% - 32px)}.bp-page .bw-testimonial-media{height:260px}
}
