.bt-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;max-width:1480px;width:calc(100% - 64px);margin:0 auto;align-items:start}.bt-layout-main{min-width:0}.bt-native .bt-page-grid>.bt-editor-content{width:100%;max-width:none;margin:0;padding:40px 0 60px}.bt-page-grid .bt-hero,.bt-page-grid .bt-workspace,.bt-page-grid .bt-truststrip,.bt-page-grid .bt-education,.bt-page-grid .bt-chartsection,.bt-page-grid .bt-history,.bt-page-grid .bt-faq,.bt-page-grid .bt-method{width:100%;max-width:none}.bt-page-grid .bt-hero{grid-template-columns:1fr;padding-top:36px;gap:0}.bt-page-grid .bt-editorial{display:none}.bt-page-grid .bt-chartsection,.bt-page-grid .bt-faq{gap:30px}.bt-page-grid .bt-guidegrid{gap:14px}.bt-page-grid .bt-guidegrid article{padding:21px 18px}.bt-page-grid .bt-pills{flex-wrap:wrap}.bt-page-grid .bth-hero,.bt-page-grid .bth-library,.bt-page-grid .bth-bottom,.bt-page-grid .bth-note{width:100%;max-width:none}.bt-page-grid .bth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-page-grid .bth-hero{padding-top:40px}.bt-page-grid .bth-search{flex-wrap:wrap}.bt-page-grid .bth-search label{flex-basis:100%}.bt-page-grid .bth-bottom{display:block;padding:28px}.bt-page-grid .bth-bottom>a{display:inline-block;margin-top:18px}
.bt-sidebar{min-width:0;padding-top:40px;padding-bottom:40px}.bt-side-sticky{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin;padding-right:3px}.bt-side-intro{padding:0 2px 20px}.bt-side-kicker{font:700 9px/1.5 system-ui;letter-spacing:1.5px;color:#7b8d70}.bt-side-intro h2{font-size:24px;line-height:1.15;letter-spacing:-.6px;margin:10px 0}.bt-side-intro p{font-size:12px;color:#6f8065}.bt-side-card{background:#fff;border:1px solid #dbe5d4;border-radius:12px;padding:20px;margin-bottom:18px}.bt-side-card>h2{font-size:19px;letter-spacing:-.4px;margin:0 0 14px;line-height:1.2}.bt-side-card details{padding:12px 0;border-bottom:1px solid #e0e8d9}.bt-side-card details:last-child{border-bottom:0;padding-bottom:0}.bt-side-card summary{font-size:12px;min-height:44px;display:flex;align-items:center;cursor:pointer}.bt-side-card details p{padding-top:0}.bt-sidebar .btx{padding:12px;margin:4px 0 8px;border-radius:9px;background:#f4f7ef}.bt-sidebar .btx>header,.bt-sidebar .btx>.btx-example,.bt-sidebar .btx>.btx-footnote{display:none}.bt-sidebar .btx-fields{grid-template-columns:1fr;gap:9px}.bt-sidebar .btx input{min-height:44px;font-size:16px}.bt-sidebar .btx-tabs{flex-wrap:wrap;margin:3px 0 12px;gap:6px}.bt-sidebar .btx-tabs button{font-size:10px;padding:7px 9px}.bt-sidebar .btx-buttons{margin:12px 0 7px;gap:6px}.bt-sidebar .btx-buttons button{font-size:11px;padding:8px 9px;flex:1}.bt-sidebar .btx-output{padding:13px;margin-top:12px}.bt-sidebar .btx-score{font-size:28px}.bt-sidebar .btx-output p{font-size:11px;line-height:1.6}.bt-side-links,.bt-side-directory,.bt-side-toc ul{padding:0;margin:0;list-style:none}.bt-side-links li{padding:12px 0;border-bottom:1px solid #e1e8dc}.bt-side-links li:last-child{border:0;padding-bottom:0}.bt-side-links a{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:1.5}.bt-side-links small{display:block;font-size:9px;margin-top:5px;color:#819175}.bt-side-directory a,.bt-side-toc a{display:block;font-size:12px;padding:10px 0;line-height:1.5;min-height:44px}.bt-side-directory li+li,.bt-side-toc li+li{border-top:1px solid #e5ecdf}.bt-side-note{font-size:10px;color:#7a8a6f;padding:0 6px}.bt-side-more{font:12px system-ui;padding:10px 12px;border:1px solid #cad8bf;border-radius:7px;background:#eff4e8;color:#254435;min-height:44px;margin-top:12px;cursor:pointer}.bt-sidebar [hidden]{display:none!important}.bt-layout-main h2[id]{scroll-margin-top:25px}
@media(min-width:1025px) and (max-width:1250px){.bt-page-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;width:calc(100% - 40px)}.bt-page-grid .bt-workspace,.bt-page-grid .bt-chartsection,.bt-page-grid .bt-faq{grid-template-columns:1fr}.bt-page-grid .bt-guidegrid{grid-template-columns:1fr}.bt-page-grid .bth-card{padding:19px}.bt-page-grid .bth-card h2{font-size:21px}.bt-page-grid .bth-cardtop{flex-wrap:wrap}}
@media(max-width:1024px){.bt-page-grid{grid-template-columns:1fr;width:calc(100% - 40px)}.bt-sidebar{padding-top:0}.bt-side-sticky{position:static;max-height:none;overflow:visible;padding:0}.bt-side-intro{border-top:1px solid #d6e2cc;padding-top:25px}.bt-side-card{margin-bottom:16px}.bt-sidebar .btx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-sidebar .btx-score{font-size:32px}.bt-sidebar .btx>header{display:block}.bt-sidebar .btx header h2{font-size:20px}.bt-sidebar .btx .btx-kicker{display:none}}
@media(max-width:600px){.bt-page-grid{width:calc(100% - 32px);gap:20px}.bt-page-grid .bth-grid{grid-template-columns:1fr}.bt-sidebar .btx-fields{grid-template-columns:1fr}.bt-page-grid .bt-end{margin-top:25px}.bt-page-grid .bt-end h2{font-size:32px}.bt-page-grid .bt-sectionintro h2{font-size:30px}}
@media print{.bt-sidebar{display:none!important}.bt-page-grid{display:block!important;width:100%!important}}

.bt-sidebar{align-self:stretch}.bt-page-grid.bt-no-sidebar{grid-template-columns:1fr;max-width:1280px}

.bt.bt-layout-wide{overflow:visible}.bt-layout-wide>.btnav,.bt-layout-wide>.bt-footer{max-width:1544px}

.bt-side-example{font-size:10px!important;line-height:1.6;color:#718468;margin-bottom:12px!important}

.bt-side-mobile-jump{display:none}#bt-resource-sidebar{scroll-margin-top:20px}@media(max-width:1024px){.bt-side-mobile-jump{display:inline-block;font-size:12px;padding:10px 15px;min-height:44px;border:1px solid #cbd9c0;border-radius:25px;background:#edf3e5;margin:15px 0}}

.bt-editorial-note{border-top:1px solid #dbe5d4;margin-top:40px;padding-top:24px;font-size:14px}.bt-editorial-note h2{font-size:22px}.bt-editorial-note a{overflow-wrap:anywhere}
@media(max-width:600px){.bt-page-grid .bt-workspace{grid-template-columns:1fr}.bt-page-grid .bt-resultbottom{display:block}.bt-resultactions{flex-wrap:wrap}.bt-side-sticky{max-height:none}}
