/* BTL Reality resources: isolated layout and calculator styles. */
body.btl-resource-page{margin:0;background:#0b0c0c;color:#f6f3ec;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;color-scheme:dark}body.btl-resource-page *{box-sizing:border-box}.br-shell{max-width:1240px;margin:auto;padding:0 36px}.btl-resource-page h1,.btl-resource-page h2,.btl-resource-page h3,.btl-resource-page p{margin:0}.btl-resource-page h1,.btl-resource-page h2{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;color:#f6f3ec}.btl-resource-page h1{font-size:clamp(44px,5vw,72px)}.btl-resource-page h2{font-size:clamp(32px,3vw,46px)}.btl-resource-page h3{font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.025em;color:#f6f3ec}.btl-resource-page em{font-weight:400;color:#edc45b}.btl-resource-page a{color:inherit;text-decoration:none}.btl-resource-page button,.btl-resource-page input,.btl-resource-page select{font:inherit}.btl-resource-page button{cursor:pointer}.btl-resource-page :focus-visible{outline:2px solid #edc45b;outline-offset:5px}.btl-resource-page [hidden]{display:none!important}.br-skip{position:fixed;left:16px;top:-100px;background:#edc45b;color:#111!important;padding:10px 20px;z-index:100000}.br-skip:focus{top:16px}.br-header{border-bottom:1px solid #ffffff12;background:#0b0c0c}.br-nav{min-height:90px;display:flex;align-items:center;gap:32px}.br-logo{display:flex;flex-direction:column;line-height:1;flex-shrink:0}.br-logo b{font:600 26px Georgia,serif;color:#edc45b}.br-logo small{letter-spacing:.43em;font-size:9px;margin-top:7px;color:#babdbb}.br-navlinks{display:flex;align-items:center;gap:25px;margin-left:auto}.br-navlinks>a,.br-navlinks summary{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#c1c3c1;cursor:pointer;white-space:nowrap}.br-navlinks>a:hover,.br-navlinks summary:hover{color:#edc45b}.br-nav .br-button{padding:12px 17px;font-size:10px;min-height:42px}.br-resource-nav{position:relative}.br-resource-nav summary{list-style:none}.br-resource-nav summary::-webkit-details-marker{display:none}.br-resource-nav[open] summary{color:#edc45b}.br-resource-nav>div{position:absolute;top:36px;right:0;background:#191d1b;z-index:100;width:245px;border:1px solid #343a35;border-radius:8px;padding:8px;box-shadow:0 16px 40px #0008}.br-resource-nav>div a{display:block;padding:10px 12px;font-size:13px;color:#eae8e1}.br-resource-nav>div a:hover{background:#ffffff0a}.br-menu-toggle{display:none;background:none;border:1px solid #3a3d37;color:#fff;border-radius:6px;padding:9px 14px}.br-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#8f9691;font-size:11px;padding-top:29px}.br-breadcrumb a:hover{color:#edc45b}.br-intro{padding:41px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:48px}.br-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;color:#d2b669;margin-bottom:18px!important;line-height:1.6}.br-eyebrow>span:empty{display:inline-block;width:6px;height:6px;background:#edc45b;border-radius:50%;margin-right:7px}.br-lead{font-size:16px;line-height:1.75;max-width:625px;color:#aab0ac;margin-top:22px!important}.br-intro-aside{display:flex;align-items:center;gap:18px;color:#939e96;font-size:13px;border-left:1px solid #ffffff18;padding-left:35px;line-height:1.7}.br-intro-aside strong{color:#dddcd5;font-weight:400}.br-orbit{display:grid;place-items:center;width:64px;height:64px;border:1px solid #5a523c;border-radius:50%;font-size:28px;color:#edc45b}.br-meta{display:flex;gap:26px;flex-wrap:wrap;font-size:9px;letter-spacing:.13em;color:#939c95;padding:0 0 32px}.br-meta span::before{content:'✓';color:#c7ba8b;margin-right:8px}.br-calculator{display:grid;grid-template-columns:340px minmax(0,1fr);border:1px solid #3c4238;border-radius:16px;overflow:hidden;background:#141815;box-shadow:0 20px 90px #0004}.br-inputs{padding:27px 27px 22px;border-right:1px solid #ffffff10;background:#101310}.br-panel-title{display:flex;align-items:center;gap:10px;margin-bottom:22px}.br-panel-title h2{font:600 16px Inter,Arial,sans-serif;letter-spacing:-.02em}.br-step{font:11px Inter,Arial,sans-serif;color:#edc45b;border:1px solid #827044;padding:5px 8px;display:inline-block}.br-panel-title button{margin-left:auto;color:#aab1a8;background:none;border:0;font-size:11px;text-decoration:underline;padding:4px}.br-presets{display:flex;gap:6px;margin-bottom:23px}.br-presets button{padding:7px 10px;border:1px solid #343c32;border-radius:5px;background:#1a201a;font-size:10px;color:#bdc7bb;white-space:nowrap}.br-presets button:hover{border-color:#edc45b;color:#edc45b}.br-field{margin-bottom:18px}.br-field label{display:block;font-size:12px;font-weight:500;color:#d2d7d0;margin-bottom:7px}.br-field label small{display:block;font-weight:400;color:#8f9b91;font-size:10px}.br-input-wrap{display:flex;align-items:center;gap:9px;background:#1e241e;border:1px solid #3c463b;border-radius:6px;padding:0 12px;min-height:49px}.br-input-wrap>span{font-size:14px;color:#8f9e8f}.br-input-wrap small{font-size:10px;white-space:nowrap;color:#99a595}.br-input-wrap:focus-within{border-color:#edc45b;box-shadow:0 0 0 1px #edc45b33}.br-field input,.br-field select{width:100%;min-width:0;background:#1e241e;border:1px solid #3c463b;color:#f3f5ed;border-radius:6px;padding:11px 12px;font-size:16px;line-height:1.5}.br-input-wrap input{border:0;background:transparent;padding:9px 0;font-size:21px;font-weight:500;letter-spacing:-.03em;outline:none}.br-field input::-webkit-inner-spin-button,.br-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.br-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.br-field input[aria-invalid=true]{outline:2px solid #eea59b;outline-offset:1px}.br-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.br-input-help{font-size:10px;color:#96a291;line-height:1.65;margin:-5px 0 19px!important}.br-advanced{border-top:1px solid #ffffff13;margin-top:8px;padding-top:16px}.br-advanced summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#c4cdbf;font-size:11px;list-style:none;margin-bottom:15px}.br-advanced summary span{font-size:20px;color:#edc45b}.br-advanced[open] summary span{transform:rotate(45deg)}.br-advanced input,.br-advanced select{font-size:13px}.br-privacy{font-size:9px;line-height:1.7;color:#85907f;margin-top:17px!important}.br-results{padding:30px 31px 24px;min-width:0;background:radial-gradient(ellipse at 95% 0%,#3332214a,transparent 65%)}.br-result-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.br-result-top .br-eyebrow{color:#a8b0a3;font-size:9px;margin-bottom:9px!important}.br-total{font-size:clamp(34px,4.2vw,63px);font-weight:500;letter-spacing:-.055em;line-height:1.1;color:#f3f3e9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.br-live{font-size:9px;color:#8caa92;display:flex;align-items:center;gap:6px;white-space:nowrap;padding-top:3px}.br-live i{width:5px;height:5px;border-radius:50%;background:#94b49b}.br-stat-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:25px 0 28px;border-bottom:1px solid #ffffff14;padding-bottom:23px;gap:18px}.br-stat-grid>div>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#b2bbb0;white-space:nowrap}.br-stat-grid strong{display:block;margin-top:5px;font-size:21px;font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere}.br-stat-grid small{display:block;font-size:8px;color:#8f998a}.br-dot{width:6px;height:6px;display:inline-block;background:#edc45b;border-radius:50%;flex-shrink:0}.br-dot-muted{background:#8caaa0}.br-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.br-chart-heading h3{font-size:15px}.br-tabs{display:flex;gap:2px;background:#0c100d;border:1px solid #353b31;padding:3px;border-radius:6px}.br-tabs button{font-size:9px;color:#929d8d;border:0;background:none;border-radius:3px;padding:6px 9px;white-space:nowrap}.br-tabs button[aria-selected=true]{background:#2a3126;color:#eceee5}.br-chart-inspect{display:flex;align-items:baseline;gap:9px;margin-top:18px;min-height:24px;flex-wrap:wrap}.br-chart-inspect>span{font-size:10px;color:#aeb8a7}.br-chart-inspect>strong{font-size:14px;font-weight:500;color:#eac366}.br-chart-inspect>small{font-size:9px;color:#8e9a86;margin-left:auto}#chart-svg{width:100%;display:block;height:auto;overflow:visible;touch-action:pan-y}#chart-svg text{font:10px Inter,Arial,sans-serif;fill:#96a08e}.br-slider-label{font-size:10px;color:#c0c8b8;display:flex;justify-content:space-between;gap:10px}.br-slider-label span{font-size:9px;color:#8e9984}.br-range{accent-color:#e9c765;width:100%;height:18px;margin:9px 0 0;cursor:pointer}.br-legend{display:flex;justify-content:center;gap:24px;font-size:9px;color:#9da891;margin-top:13px}.br-line{display:inline-block;width:16px;height:2px;background:#edc45b;vertical-align:middle;margin-right:7px}.br-line-muted{background:#8caaa0}.br-goal{display:flex;gap:14px;border:1px solid #454735;border-radius:7px;padding:15px;margin-top:22px;background:#20261b}.br-goal-icon{font-size:26px;color:#edc45b;line-height:1}.br-goal>div:last-child{flex:1}.br-goal h3{font-size:12px;color:#d9dec9}.br-goal p{font-size:10px;line-height:1.65;color:#aab49c;margin-top:4px!important}.br-progress{height:3px;background:#3c4432;margin-top:12px;overflow:hidden;border-radius:3px}.br-progress span{display:block;height:100%;background:#e0c263;max-width:100%;transition:width .2s}.br-result-note{color:#8d9782;font-size:9px;line-height:1.65;margin-top:16px!important}.br-insights{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff15;background:#111411}.br-insights article{padding:27px 30px}.br-insights article+article{border-left:1px solid #ffffff14}.br-insights .br-eyebrow{font-size:8px;color:#9aab8f;margin-bottom:7px!important}.br-insights h3{font-size:15px;font-weight:500}.br-insights strong{display:block;font-size:34px;color:#edc45b;font-weight:400;letter-spacing:-.04em;margin-top:13px}.br-insights p{font-size:11px;line-height:1.65;color:#9eaa94;max-width:390px;margin-top:4px!important}.br-insights button{font-size:11px;color:#e6d39b;padding:0;margin-top:16px;border:0;background:none}.br-insights button span{margin-left:18px}.br-subtle{font-size:9px;color:#7f8e74;display:block;margin-top:17px}.br-error{background:#402420;color:#ffd4c7;padding:12px;font-size:12px;border-radius:5px}.br-results[aria-busy=true]{opacity:.45}.br-table-scroll{max-height:330px;overflow:auto;margin-top:18px;border:1px solid #30392c;border-radius:6px}.br-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:10px}.br-table-scroll th,.br-table-scroll td{padding:10px;text-align:right;border-bottom:1px solid #ffffff0c;white-space:nowrap}.br-table-scroll th:first-child{text-align:left}.br-table-scroll thead{position:sticky;top:0;background:#20281d;color:#d4dcc9}.br-table-scroll caption{font-size:10px;color:#a6b39c;text-align:left;padding:10px}.br-explain{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:95px 0 50px}.br-explain p:not(.br-eyebrow),.br-formula p:not(.br-eyebrow),.br-faq p,.br-property p:not(.br-eyebrow),.br-hub-lower>p{font-size:14px;line-height:1.85;color:#a6ada6;margin-bottom:17px!important}.br-text-link{font-size:12px;color:#dac17e!important;display:inline-block;border-bottom:1px solid #766744;padding-bottom:4px}.br-text-link:hover{color:#f5d987!important}.br-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:15px 0 65px}.br-guide-grid article{border-top:1px solid #353932;padding-top:22px}.br-guide-grid .br-step{border:0;padding:0;color:#97886a}.br-guide-grid h2{font-family:Inter,Arial,sans-serif;font-size:17px;letter-spacing:-.02em;margin:15px 0 12px}.br-guide-grid p{font-size:12px;color:#9da69a;line-height:1.8}.br-formula{padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#121612;border:1px solid #30382d;border-radius:10px}.br-formula h2{font-size:30px;margin-bottom:20px}.br-formula h3{font-size:15px;margin:3px 0 15px}.br-formula p:not(.br-eyebrow){font-size:12px}.br-equation{font:30px Georgia,serif;color:#edc45b;padding:10px 0 25px}.br-equation sup{font-size:16px}.br-property{text-align:center;padding:70px 35px;margin:65px 0;background:radial-gradient(ellipse at 50% 0,#5c49212e,transparent 70%),#131411;border:1px solid #4b422c;border-radius:12px}.br-property h2{margin-bottom:23px}.br-property p:not(.br-eyebrow){max-width:650px;margin-left:auto!important;margin-right:auto!important}.br-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#edc45b;color:#14160e!important;padding:15px 22px;border:1px solid #edc45b;border-radius:6px;font-size:12px;font-weight:600;line-height:1.4;min-height:49px}.br-button:hover{background:#f6d578;color:#0a0d08!important}.br-property .br-button{margin:12px 22px 0 0}.br-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;margin:80px 0 55px}.br-faq details{border-top:1px solid #343b31;padding:18px 0}.br-faq details:last-child{border-bottom:1px solid #343b31}.br-faq summary{cursor:pointer;font-size:14px;color:#e4e8de;padding-right:16px}.br-faq p{font-size:12px;margin:15px 0 0!important}.br-footnote{border-top:1px solid #ffffff0c;padding:25px 0 50px}.br-footnote p{font-size:10px;line-height:1.8;color:#8c9586}.br-footnote a{text-decoration:underline}.br-footer{border-top:1px solid #ffffff14;padding:40px 0 32px;background:#090b09}.br-footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.br-footer-links{display:flex;flex-wrap:wrap;gap:23px;font-size:11px;color:#b5bcb0}.br-footer p{color:#818b7c;font-size:10px;line-height:1.8;max-width:930px;margin-top:8px!important}.br-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.br-hub-intro{padding:65px 0 30px}.br-feature-tool{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;border:1px solid #4a4f3b;padding:48px;border-radius:14px;background:radial-gradient(ellipse at 80% 0,#514c282e,transparent 65%),#141814;transition:border-color .2s}.br-feature-tool:hover{border-color:#a18b52}.br-feature-tool h2{font-size:46px}.br-feature-tool p:not(.br-eyebrow){font-size:14px;color:#aab3a3;line-height:1.8;margin:22px 0 26px}.br-tool-tags{display:flex;gap:13px;flex-wrap:wrap;font-size:9px;color:#929e89;margin-top:22px}.br-hub-chart{align-self:center;min-width:0}.br-hub-chart>span{font-size:9px;letter-spacing:.2em;color:#889a7e}.br-hub-chart svg{width:100%;display:block}.br-hub-chart>small{font-size:11px;color:#adba9f;display:block;text-align:right}.br-hub-lower{display:grid;grid-template-columns:1fr 1fr;gap:25px 65px;padding:65px 0}.br-hub-lower>p{align-self:center;margin:0!important}.br-hub-lower>a{grid-column:2;justify-self:start}.br-hub-cta{margin-top:0}.br-hub-cta h2{font-size:38px}
@media(min-width:1051px){.br-navlinks[hidden]{display:flex!important}}
@media(max-width:1050px){.br-nav{min-height:76px;gap:16px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.br-menu-toggle{display:block;margin-left:auto}.br-navlinks{order:4;flex-basis:100%;margin:0;padding:15px 0;gap:18px;flex-wrap:wrap}.br-resource-nav>div{left:0;right:auto}.br-intro-aside{display:none}.br-calculator{grid-template-columns:300px minmax(0,1fr)}.br-inputs{padding:24px 21px}.br-results{padding:27px 23px}.br-chart-heading{display:block}.br-tabs{width:max-content;margin-top:12px}.br-live{display:none}.br-stat-grid{gap:10px}.br-stat-grid strong{font-size:18px}.br-stat-grid>div>span{font-size:8px}.br-chart-inspect>small{margin-left:0;flex-basis:100%}.br-feature-tool{gap:35px;padding:35px}}
@media(max-width:740px){.br-shell{padding:0 20px}.br-breadcrumb{font-size:9px;gap:8px;padding-top:22px}.br-intro{padding:30px 0 22px}.br-intro h1{font-size:47px}.br-lead{font-size:14px;margin-top:18px!important}.br-eyebrow{font-size:9px}.br-meta{gap:15px;font-size:8px;padding-bottom:24px}.br-calculator{grid-template-columns:1fr}.br-inputs{border-right:0;border-bottom:1px solid #ffffff13;padding:24px}.br-panel-title{margin-bottom:17px}.br-presets{margin-bottom:18px}.br-field{margin-bottom:15px}.br-inputs form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.br-inputs form>.br-pair,.br-inputs form>.br-input-help,.br-inputs form>.br-advanced,.br-inputs form>.br-error,.br-inputs form>.br-field-goal{grid-column:1/-1}.br-input-wrap{min-height:45px;padding:0 10px;gap:6px}.br-input-wrap input{font-size:19px}.br-input-wrap small{display:none}.br-results{padding:28px 21px 22px}.br-total{font-size:52px}.br-stat-grid strong{font-size:20px}.br-stat-grid>div>span{font-size:8px;white-space:normal}.br-result-top .br-eyebrow{font-size:8px}.br-chart-heading{display:flex;align-items:flex-start;gap:8px}.br-chart-heading h3{font-size:13px;padding-top:7px}.br-tabs{margin:0}.br-tabs button{font-size:8px;padding:7px}.br-chart-inspect{gap:6px;margin-top:17px}.br-chart-inspect>small{font-size:8px}.br-slider-label{font-size:9px}.br-slider-label span{font-size:8px}.br-insights{grid-template-columns:1fr}.br-insights article{padding:24px}.br-insights article+article{border-left:0;border-top:1px solid #ffffff14}.br-insights strong{font-size:33px}.br-explain,.br-faq{grid-template-columns:1fr;gap:25px;padding-top:55px}.br-explain{padding-bottom:25px}.br-explain p:not(.br-eyebrow){font-size:13px}.br-guide-grid{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.br-guide-grid article{padding-top:15px}.br-guide-grid h2{margin:10px 0}.br-formula{grid-template-columns:1fr;padding:25px;gap:20px}.br-formula h2{font-size:30px}.br-property{padding:40px 24px;margin:40px 0}.br-property p:not(.br-eyebrow){font-size:12px}.br-property .br-button{margin:9px 0 19px;display:flex}.br-faq{margin:0 0 35px;padding-top:15px}.br-footer-main{align-items:flex-start;flex-direction:column;gap:25px}.br-footer-links{gap:15px;font-size:10px}.br-footer p{font-size:9px}.br-feature-tool{grid-template-columns:1fr;padding:28px;gap:30px}.br-feature-tool h2{font-size:39px}.br-feature-tool p:not(.br-eyebrow){font-size:13px}.br-feature-tool .br-button{display:flex}.br-hub-chart{max-width:420px;width:100%;margin:auto}.br-hub-lower{grid-template-columns:1fr;padding:45px 0;gap:22px}.br-hub-lower>a{grid-column:auto}.br-hub-intro h1{font-size:44px}.br-hub-cta h2{font-size:31px}.br-footnote{padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){.btl-resource-page *{transition:none!important;scroll-behavior:auto!important}}

/* Contain Avada global defaults within these two native resource pages. */
body.btl-resource-page{background:#0b0c0c!important;color:#f6f3ec!important;font-family:Inter,Arial,sans-serif!important}body.btl-resource-page #main.br-shell{background:transparent!important;padding:0 36px!important;max-width:1240px;width:100%;margin:0 auto;box-shadow:none;min-height:0}body.btl-resource-page #main.br-shell:after{content:none}body.btl-resource-page .br-header,body.btl-resource-page .br-footer{background:#0b0c0c}body.btl-resource-page .br-field input,body.btl-resource-page .br-field select{height:auto}body.btl-resource-page .br-input-wrap input{background:transparent;color:#f3f5ed;border:0;box-shadow:none}body.btl-resource-page .br-input-wrap input:focus{box-shadow:none}body.btl-resource-page .br-range{padding:0;border:0}body.btl-resource-page .br-calculator table{margin:0}body.btl-resource-page summary{font-family:Inter,Arial,sans-serif}
@media(max-width:740px){body.btl-resource-page #main.br-shell{padding:0 20px!important}}
/* Readability pass: stronger contrast and usable supporting text sizes. */
body.btl-resource-page{font-weight:450}body.btl-resource-page .br-lead{color:#d3d8d2;font-size:18px;line-height:1.75}body.btl-resource-page .br-eyebrow{font-size:11px;font-weight:600}body.btl-resource-page .br-breadcrumb{color:#c2c8bf;font-size:12px}body.btl-resource-page .br-meta{color:#c5cdc1;font-size:11px}body.btl-resource-page .br-intro-aside{color:#c1cbbf;font-size:14px}body.btl-resource-page .br-navlinks>a,body.btl-resource-page .br-navlinks summary{color:#d9ded6;font-size:11px}body.btl-resource-page .br-field label{color:#f0f3e9;font-size:14px;font-weight:600}body.btl-resource-page .br-field label small{color:#bfcbbb;font-size:12px}body.btl-resource-page .br-input-wrap>span,body.btl-resource-page .br-input-wrap small{color:#c7d1c0}body.btl-resource-page .br-presets button{color:#d9e1d2;font-size:11px}body.btl-resource-page .br-panel-title button{color:#d2dacb;font-size:12px}body.btl-resource-page .br-input-help,body.btl-resource-page .br-privacy{color:#bfcbb8;font-size:12px;line-height:1.7}body.btl-resource-page .br-advanced summary{color:#dce5d2;font-size:13px;font-weight:500}body.btl-resource-page .br-result-top .br-eyebrow{color:#c5cfba;font-size:11px}body.btl-resource-page .br-live{color:#b9d0b7;font-size:11px}body.btl-resource-page .br-stat-grid>div>span{font-size:12px;color:#d2dcc7;white-space:normal}body.btl-resource-page .br-stat-grid small{font-size:11px;color:#bcc8b1}body.btl-resource-page .br-stat-grid strong{font-weight:600}body.btl-resource-page .br-tabs button{font-size:11px;color:#c4ceb9}body.btl-resource-page .br-chart-inspect>span{color:#cbd6c0;font-size:12px}body.btl-resource-page .br-chart-inspect>strong{font-size:16px;font-weight:600}body.btl-resource-page .br-chart-inspect>small{color:#c1cdb5;font-size:11px}body.btl-resource-page #chart-svg text{fill:#bfccb2;font-size:13px}body.btl-resource-page .br-slider-label{color:#d2ddc6;font-size:12px}body.btl-resource-page .br-slider-label span{color:#bfcdb2;font-size:11px}body.btl-resource-page .br-legend{font-size:11px;color:#c3d0b8}body.btl-resource-page .br-goal h3{font-size:14px;color:#eef1e5}body.btl-resource-page .br-goal p,body.btl-resource-page .br-result-note{font-size:12px;color:#c3cfb8}body.btl-resource-page .br-insights .br-eyebrow{font-size:10px;color:#c0d0b4}body.btl-resource-page .br-insights h3{font-size:17px;font-weight:600}body.btl-resource-page .br-insights p{font-size:14px;color:#c8d1bf}body.btl-resource-page .br-insights button{font-size:13px;font-weight:600}body.btl-resource-page .br-subtle{font-size:12px;color:#b7c7a8}body.btl-resource-page .br-explain p:not(.br-eyebrow),body.btl-resource-page .br-formula p:not(.br-eyebrow),body.btl-resource-page .br-faq p,body.btl-resource-page .br-property p:not(.br-eyebrow),body.btl-resource-page .br-hub-lower>p{color:#d1d6cd;font-size:16px;line-height:1.85}body.btl-resource-page .br-guide-grid p{color:#c8d1c0;font-size:15px}body.btl-resource-page .br-formula h3{font-size:17px}body.btl-resource-page .br-faq summary{color:#f0f2e9;font-size:16px;font-weight:500}body.btl-resource-page .br-text-link{font-size:14px;font-weight:500}body.btl-resource-page .br-footnote p,body.btl-resource-page .br-footer p{color:#b6c1aa;font-size:12px}body.btl-resource-page .br-footer-links{font-size:13px;color:#d6dece}body.btl-resource-page .br-feature-tool p:not(.br-eyebrow){color:#d0dac7;font-size:16px}body.btl-resource-page .br-tool-tags{color:#bcccb0;font-size:11px}body.btl-resource-page .br-hub-chart>span{font-size:11px;color:#bdcdb0}body.btl-resource-page .br-hub-chart>small{color:#c6d5b9;font-size:13px}body.btl-resource-page .br-table-scroll table,body.btl-resource-page .br-table-scroll caption{font-size:12px;color:#d5dfcc}
@media(max-width:740px){body.btl-resource-page .br-lead{font-size:16px}body.btl-resource-page .br-meta{font-size:10px;gap:12px}body.btl-resource-page .br-field label{font-size:13px}body.btl-resource-page .br-result-top .br-eyebrow{font-size:10px}body.btl-resource-page .br-stat-grid>div>span{font-size:10px}body.btl-resource-page .br-stat-grid small{font-size:10px}body.btl-resource-page .br-tabs button{font-size:10px}body.btl-resource-page .br-chart-heading{display:block}body.btl-resource-page .br-tabs{margin-top:12px}body.btl-resource-page .br-chart-inspect>small{font-size:11px}body.btl-resource-page #chart-svg text{font-size:23px}body.btl-resource-page .br-slider-label{display:block}body.btl-resource-page .br-slider-label span{display:block;font-size:11px}body.btl-resource-page .br-legend{gap:14px;font-size:10px}body.btl-resource-page .br-explain p:not(.br-eyebrow),body.btl-resource-page .br-formula p:not(.br-eyebrow),body.btl-resource-page .br-faq p,body.btl-resource-page .br-property p:not(.br-eyebrow){font-size:15px}body.btl-resource-page .br-breadcrumb{font-size:11px}body.btl-resource-page .br-nav .br-button{font-size:9px;padding:10px 12px}body.btl-resource-page .br-nav{gap:12px}}

.br-feature-tool+.br-feature-tool{margin-top:28px}.br-deal-feature{border-color:#887744;background:radial-gradient(ellipse at 85% 30%,#63512438,transparent 70%),#141814}.br-deal-visual{align-self:center;padding-left:30px;border-left:1px solid #665735}.br-deal-visual>span{font-size:11px;letter-spacing:.15em;color:#dbc282}.br-deal-visual>div{margin:25px 0}.br-deal-visual strong{font-family:Fraunces,Georgia,serif;font-size:42px;line-height:1.3;letter-spacing:-.04em;font-weight:400;display:block;color:#e9d291}.br-deal-visual p{font-size:13px!important;color:#d2dbc7!important}.br-deal-visual strong:last-child{color:#fff}@media(max-width:740px){.br-deal-visual{padding:20px 0 0;border-left:0;border-top:1px solid #665735}.br-deal-visual strong{font-size:34px}}
.br-quick-presets{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 16px}.br-quick-presets button{font:500 11px Inter,Arial;color:#e8e2d0;border:1px solid #625d4d;border-radius:5px;background:#23271f;padding:7px 8px;cursor:pointer}.br-quick-presets button[aria-pressed=true]{background:#d6b663;color:#151a13;border-color:#d6b663}.br-quick-presets button:focus-visible{outline:2px solid #f0ca6e;outline-offset:2px}.br-growth-share{font-size:13px;color:#e0c787;margin:15px 0!important}.br-next-resource{padding:38px;border:1px solid #77643f;background:#1d2119;border-radius:12px;margin:55px 0}.br-next-resource h2{font-size:35px;margin:14px 0}.br-next-resource p{max-width:750px;line-height:1.8;color:#d6d8cd}.br-transfer-choice{display:flex;gap:10px;align-items:center;font:500 14px Inter,Arial;margin-top:22px}.btl-resource-page .br-transfer-choice input{width:18px;height:18px;accent-color:#edc45b}.br-next-resource .br-button{margin-top:20px}@media(max-width:600px){.br-next-resource{padding:25px}.br-next-resource h2{font-size:29px}}
.br-hub-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 55px}.br-hub-jumps a{padding:13px 17px;border:1px solid #655d44;border-radius:30px;font-size:12px;color:#e8d59f!important;background:#1e241a}.br-tool-group{margin:60px 0 80px;scroll-margin-top:40px}.br-tool-group-heading h2{font-size:34px;max-width:700px;margin:15px 0 30px;line-height:1.3}.br-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.br-tool-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.br-tool-card{display:flex;flex-direction:column;padding:30px;background:radial-gradient(ellipse at 100% 0,#80672c25,transparent 70%),#171e14;border:1px solid #575a43;border-radius:12px;min-height:325px;text-decoration:none!important;transition:border-color .2s,transform .2s}.br-tool-card:hover{border-color:#d7b763;transform:translateY(-3px)}.br-tool-card:focus-visible{outline:3px solid #edcd78;outline-offset:4px}.br-tool-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.br-tool-icon{font:400 34px/1 Georgia,serif;color:#e4c471}.br-tool-tag{font-size:10px;line-height:1.6;color:#d7dbc8;border:1px solid #565d43;border-radius:4px;padding:5px 7px;text-align:right}.br-tool-card h3{font:400 27px/1.25 Fraunces,Georgia,serif;color:#f4f0e0;margin:0 0 17px;letter-spacing:-.02em}.br-tool-card p{font-size:14px;line-height:1.8;color:#d5dacb;margin-bottom:25px!important}.br-tool-open{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #495139;color:#ecd398;font-size:13px;font-weight:500}.br-tool-open>span{font-size:24px}.br-hub-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:80px 0}.br-hub-principles>div{border-top:1px solid #5a6248;padding-top:24px}.br-hub-principles span{font-size:12px;color:#d8bd74}.br-hub-principles h3{font-size:22px;margin:17px 0}.br-hub-principles p{font-size:14px;line-height:1.85;color:#d3d9c9}@media(max-width:900px){.br-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-tool-card{padding:25px}.br-tool-group-heading h2{font-size:30px}}@media(max-width:600px){.br-tool-grid,.br-tool-grid-four,.br-hub-principles{grid-template-columns:1fr}.br-tool-card{min-height:0}.br-tool-group{margin:45px 0 60px}.br-hub-jumps{gap:8px}.br-hub-jumps a{padding:10px 14px}.br-tool-group-heading h2{font-size:28px}.br-hub-principles{gap:25px}}@media(prefers-reduced-motion:reduce){.br-tool-card{transition:none}.br-tool-card:hover{transform:none}}

/* Consistent primary actions and touch targets on the Resources hub. */
body.btl-resource-page .br-hub-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.btl-resource-page .br-hub-jumps a,
body.btl-resource-page .br-tool-open,
body.btl-resource-page .br-hub-actions .br-button{
 display:flex;align-items:center;justify-content:space-between;gap:16px;
 min-width:0;min-height:50px;padding:14px 18px;border:1px solid #edc45b;border-radius:6px;
 background:#edc45b;color:#14160e!important;font:600 14px/1.45 Inter,Arial,sans-serif;
 text-align:left;text-decoration:none;white-space:normal;touch-action:manipulation;
}
body.btl-resource-page .br-hub-jumps a:hover,
body.btl-resource-page .br-tool-card:hover .br-tool-open,
body.btl-resource-page .br-tool-card:focus-visible .br-tool-open,
body.btl-resource-page .br-hub-actions .br-button:hover{background:#f6d578;border-color:#f6d578;color:#0a0d08!important}
body.btl-resource-page .br-tool-open{margin-top:auto;width:100%}
body.btl-resource-page .br-tool-open>span,
body.btl-resource-page .br-hub-jumps a>span:last-child,
body.btl-resource-page .br-hub-actions .br-button>span:last-child{flex:0 0 auto;font-size:20px;line-height:1}
body.btl-resource-page .br-hub-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:28px}
body.btl-resource-page .br-hub-actions .br-button{margin:0;min-width:230px}
body.btl-resource-page .br-nav>.br-button{min-height:46px;font-size:12px;line-height:1.4;padding:12px 14px;white-space:nowrap;flex-shrink:0}
body.btl-resource-page .br-menu-toggle{min-height:46px;touch-action:manipulation}
@media(max-width:740px){body.btl-resource-page .br-hub-jumps{grid-template-columns:1fr;gap:10px}body.btl-resource-page .br-hub-actions{flex-direction:column;align-items:stretch}body.btl-resource-page .br-hub-actions .br-button{width:100%;min-width:0}body.btl-resource-page .br-tool-card{min-width:0}body.btl-resource-page .br-tool-card-top{gap:12px}}
@media(max-width:360px){body.btl-resource-page .br-nav{gap:10px}body.btl-resource-page .br-menu-toggle{padding:9px 11px}body.btl-resource-page .br-nav>.br-button{padding:12px 10px}body.btl-resource-page .br-tool-card{padding:22px}body.btl-resource-page .br-property{padding-left:20px;padding-right:20px}}
