.bs-root--post{margin:1.8rem 0 .6rem}.bs-post-box{background:linear-gradient(#faf8f3 0%,#f3efe6 100%);border:1px solid #d8d0c1;border-radius:10px;padding:1.35rem 1.4rem 1.1rem;box-shadow:0 6px 20px #12314e0d}.bs-post-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.2rem;display:flex}.bs-post-head__left{max-width:42rem}.bs-kicker{color:var(--acc);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.65rem;display:inline-flex}.bs-kicker__dot{background:var(--acc);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f5f8b29}.bs-post-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);margin:0 0 .3rem;font-size:clamp(1.18rem,2.2vw,1.42rem);font-weight:700}.bs-post-sub{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.45}.bs-post-head__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bs-progress-pill{color:var(--ledger);text-transform:none;background:#1f6f4317;border:1px solid #1f6f4340;border-radius:999px;padding:.38rem .65rem;font-size:.62rem}.bs-btn{letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.52rem .9rem;font-size:.66rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.bs-btn[hidden],.bs-book__tick[hidden],.br-drawer__tick[hidden]{display:none!important}.bs-btn--primary{color:#faf8f3;background:#12314e;border:1px solid #12314e;font-weight:600}.bs-btn--primary:hover{background:var(--acc);border-color:var(--acc);transform:translateY(-1px)}.bs-btn--continue{color:#1f6f43;background:#eaf5ee;border:1px solid #a3d4b5;font-weight:600}.bs-btn--continue:hover{background:#daf0e2}.bs-btn--ghost{color:var(--ink-2);background:#faf8f3;border:1px solid #cfc6b4}.bs-btn--ghost:hover{border-color:var(--acc);color:var(--acc)}.bs-shelf{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(156px,1fr));gap:.75rem;padding:.5rem .2rem .15rem;display:grid;overflow-x:auto}.bs-shelf-ledge{background:linear-gradient(#c9bda6 0%,#ae9f84 65%,#8f8066 100%);border-radius:2px 2px 5px 5px;height:12px;margin-top:-1px;box-shadow:0 5px 12px #12314e1f}.bs-book{--spine-bg:#12314e;--spine-hi:#214d75;--cover-tint:#f8fafc;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fcfaf5;border:1px solid #c9c0ae;border-radius:5px 7px 4px 4px;grid-template-columns:26px 1fr;min-height:184px;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 10px #12314e14,inset 0 1px #fffc}.bs-book--navy{--spine-bg:#12314e;--spine-hi:#1f5f8b}.bs-book--teal{--spine-bg:#0d5c5c;--spine-hi:#168080}.bs-book--amber{--spine-bg:#7a4500;--spine-hi:#a65e00}.bs-book--green{--spine-bg:#175232;--spine-hi:#1f6f43}.bs-book--plum{--spine-bg:#4a2545;--spine-hi:#6e3867}.bs-book:hover,.bs-book:focus-visible{border-color:var(--spine-hi);outline:none;transform:translateY(-6px)rotate(-.6deg);box-shadow:0 12px 22px #12314e29}.bs-book__spine{background:linear-gradient(90deg, var(--spine-bg) 0%, var(--spine-hi) 60%, var(--spine-bg) 100%);color:#f6efe0;border-right:1px solid #00000040;flex-direction:column;justify-content:space-between;align-items:center;padding:.65rem 0;display:flex;box-shadow:inset -2px 0 4px #0003}.bs-book__spine:before,.bs-book__spine:after{content:"";background:#f6efe073;width:14px;height:2px}.bs-book__vol{letter-spacing:.06em;color:#f6efe0;font-size:.62rem;font-weight:600}.bs-book__cover{background:linear-gradient(135deg,#fffdf9 0%,#f7f3e9 100%);flex-direction:column;justify-content:space-between;padding:.75rem .85rem .7rem .75rem;display:flex}.bs-book__kicker{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.56rem;display:flex}.bs-book__tick{color:#1f6f43;text-transform:none;background:#eaf5ee;border:1px solid #a3d4b5;border-radius:99px;padding:.08rem .35rem;font-weight:600}.bs-book__title{font-family:var(--font-ui);letter-spacing:-.015em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.32rem;font-size:.92rem;font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.bs-book__subtitle{font-family:var(--font-read);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:.65rem;font-size:.79rem;line-height:1.38;display:-webkit-box;overflow:hidden}.bs-book__foot{color:var(--ink-3);text-transform:none;border-top:1px dashed #dcd4c4;justify-content:space-between;align-items:center;padding-top:.45rem;font-size:.56rem;display:flex}.bs-book__open{color:var(--spine-hi);font-weight:600}.bs-book__pages-edge{background:repeating-linear-gradient(90deg,#efeadd 0 1px,#d8d0c0 1px 2px);width:4px;position:absolute;top:3px;bottom:3px;right:0}.bs-hero{background:linear-gradient(135deg,#faf8f3 0%,#f1ece0 100%);border:1px solid #d8d0c1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;padding:1.8rem 2rem;display:flex;box-shadow:0 8px 26px #12314e0f}.bs-hero__main{max-width:46rem}.bs-hero__title{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--ink);margin:.2rem 0 .55rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:800}.bs-hero__desc{color:var(--ink-2);margin:0 0 .9rem;font-size:1.02rem;line-height:1.55}.bs-hero__stats{color:var(--ink-3);text-transform:none;flex-wrap:wrap;gap:.55rem;font-size:.66rem;display:flex}.bs-hero__read{color:var(--ledger);font-weight:600}.bs-hero__cta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bs-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.bs-filter{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:.48rem .85rem;font-size:.64rem;transition:all .15s}.bs-filter:hover{border-color:var(--acc);color:var(--acc)}.bs-filter.is-active{color:#faf8f3;background:#12314e;border-color:#12314e}.bs-cases{gap:2.2rem;display:grid}.bs-case{background:#f9f6ef;border:1px solid #dcd4c5;border-radius:10px;padding:1.25rem 1.35rem 1.1rem}.bs-case[hidden]{display:none}.bs-case__head{border-bottom:1px solid #e4ddd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding-bottom:.7rem;display:flex}.bs-case__titles{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.bs-case__badge{color:#faf8f3;text-transform:uppercase;letter-spacing:.06em;background:#12314e;border-radius:4px;padding:.22rem .55rem;font-size:.6rem}.bs-case__title{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:700}.bs-case__title a{color:var(--ink);text-decoration:none}.bs-case__title a:hover{color:var(--acc)}.bs-case__meta{text-transform:none;align-items:center;gap:.85rem;font-size:.64rem;display:flex}.bs-case__count{color:var(--ledger)}.bs-case__play{color:#12314e;cursor:pointer;background:#eef4f8;border:1px solid #b8d0e3;border-radius:5px;padding:.32rem .68rem;font-size:.62rem;font-weight:600}.bs-case__play:hover{color:#faf8f3;background:#12314e}.bs-case__full{color:var(--acc);text-decoration:none}.bs-case__full:hover{text-decoration:underline}.br-dialog{--br-rs:1;color:#faf8f3;background:radial-gradient(circle at 50% 35%,#1d354d 0%,#0e1c2a 100%);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;overflow:hidden}html[data-read="1"] .br-dialog{--br-rs:1.08}html[data-read="2"] .br-dialog{--br-rs:1.16}html[data-read="3"] .br-dialog{--br-rs:1.26}html[data-read="4"] .br-dialog{--br-rs:1.38}.br-dialog::backdrop{background:#0a1622e0}.br-shell{box-sizing:border-box;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid;position:relative}.br-topbar{backdrop-filter:blur(8px);z-index:5;background:#0c1926c7;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1.2rem;display:flex}.br-topbar__left,.br-topbar__right{align-items:center;gap:.55rem;display:flex}.br-crumb{color:#d3e2ef;text-transform:none;font-size:.66rem}.br-hint-pill{color:#b8cde0;text-transform:none;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .7rem;font-size:.62rem}.br-show-mobile{display:none}.br-hud-btn{color:#faf8f3;text-transform:none;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:5px;align-items:center;gap:.35rem;padding:.36rem .65rem;font-size:.62rem;text-decoration:none;transition:background .15s;display:inline-flex}.br-hud-btn[hidden]{display:none}.br-hud-btn:hover{background:#fff3}.br-hud-btn--listen{background:#1f6fb861;border-color:#67a7d48c}.br-hud-btn--listen.is-playing{color:#fff;background:#1f6fb8;border-color:#82bceb}.br-hud-btn--close{background:#a2402a59;border-color:#e5b4a866}.br-readsize{color:#dbe7f2;text-transform:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:.12rem;padding:.12rem .32rem;font-size:.6rem;display:inline-flex}.br-readsize__icon{color:#9ec3df;flex-shrink:0;margin:0 .18rem 0 .1rem}.br-readsize button{font:inherit;color:#faf8f3;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:.22rem .36rem}.br-readsize button:hover:not(:disabled){color:#7cc0f7;background:#ffffff29}.br-readsize button:disabled{opacity:.35;cursor:default}.br-readsize__val{text-align:center;font-variant-numeric:tabular-nums;color:#d3e2ef;min-width:2.9em}.br-audio{text-transform:none;align-items:center;gap:.35rem;display:inline-flex}.br-audio__rate{color:#faf8f3;background:#ffffff14;border:1px solid #ffffff2e;border-radius:5px;align-items:center;font-size:.6rem;display:inline-flex}.br-audio__step{font:inherit;color:#faf8f3;cursor:pointer;background:0 0;border:0;padding:.28rem .45rem;font-size:.78rem;line-height:1}.br-audio__step:hover:not(:disabled){color:#7cc0f7;background:#ffffff24}.br-audio__step:disabled{opacity:.35;cursor:default}.br-audio__rateval{text-align:center;font-variant-numeric:tabular-nums;color:#d3e2ef;min-width:2.8em}.br-audio__voice select{font-family:var(--font-mono);color:#faf8f3;cursor:pointer;text-transform:none;background:#102132eb;border:1px solid #fff3;border-radius:5px;max-width:10.5rem;padding:.32rem .38rem;font-size:.58rem}.br-audio__voice select option{color:#faf8f3;background:#122334}.br-drawer{z-index:10;background:#122334;border-right:1px solid #ffffff29;flex-direction:column;width:min(360px,88vw);display:flex;position:absolute;top:3.1rem;bottom:2.6rem;left:0;box-shadow:12px 0 32px #00000073}.br-drawer[hidden]{display:none}.br-drawer__head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.66rem;display:flex}.br-drawer__close{color:#faf8f3;cursor:pointer;background:0 0;border:0;font-size:.85rem}.br-drawer__list{flex:1;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.br-drawer__item{text-align:left;color:#dbe7f2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;font-size:.82rem;display:grid}.br-drawer__item:hover{background:#ffffff14}.br-drawer__item.is-current{color:#fff;background:#1f5f8b6b;border-color:#67a7d4}.br-drawer__badge{color:#9ec3df;text-transform:none;white-space:nowrap;font-size:.56rem}.br-drawer__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.br-drawer__tick{color:#6ee7a0;font-size:.68rem}.br-stage{grid-template-columns:1fr auto;place-items:center;gap:1rem;padding:1rem 1.4rem;display:grid;position:relative;overflow:hidden}.br-book-wrap{perspective:1800px;justify-content:center;align-items:center;width:100%;max-width:1180px;height:min(670px,100dvh - 7.4rem);transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex}.br-book-wrap.is-reel-up{opacity:.15;transform:translateY(-48px)scale(.96)}.br-book-wrap.is-reel-down{opacity:.15;transform:translateY(48px)scale(.96)}.br-hardcover{--hc-color:#16324f;background:var(--hc-color);box-sizing:border-box;border-radius:12px;grid-template-columns:7px 1fr 7px;width:100%;height:100%;padding:10px 14px;display:grid;position:relative;box-shadow:0 26px 60px #0000008c,inset 0 1px 1px #ffffff38}.br-hardcover[data-accent=navy]{--hc-color:#16324f}.br-hardcover[data-accent=teal]{--hc-color:#0e4f4f}.br-hardcover[data-accent=amber]{--hc-color:#5e3604}.br-hardcover[data-accent=green]{--hc-color:#16462b}.br-hardcover[data-accent=plum]{--hc-color:#41203d}.br-pages-stack{background:repeating-linear-gradient(90deg,#f5f0e4 0 1px,#d6ccb8 1px 2px);border-radius:2px}.br-spread{color:#12314e;transform-style:preserve-3d;background:#faf8f3;border-radius:4px;grid-template-columns:1fr 24px 1fr;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #12314e0f}.br-spread.is-flipping-next{transform:rotateY(-5deg)scale(.992)}.br-spread.is-flipping-prev{transform:rotateY(5deg)scale(.992)}.br-spine-crease{background:linear-gradient(90deg,#12314e08 0%,#12314e29 45%,#0a19283d 50%,#12314e24 55%,#12314e05 100%);height:100%}.br-page{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem 1.05rem;display:flex;position:relative;overflow-y:auto}.br-page--left{background:linear-gradient(90deg,#faf7f0 0%,#f5f1e6 100%)}.br-page--right{background:linear-gradient(90deg,#f5f1e6 0%,#fcfaf4 18%,#faf8f3 100%)}.br-page__runhead{color:#6b7d90;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e3dccd;justify-content:space-between;align-items:center;padding-bottom:.55rem;font-size:.58rem;display:flex}.br-figure-frame{my:auto;flex-direction:column;flex:1;justify-content:center;padding:.7rem 0;display:flex}.br-svg-wrap{width:100%;position:relative}.br-svg-mount{cursor:zoom-in;background:#faf8f3;border:1px solid #dfd7c6;border-radius:8px;width:100%;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 4px 14px #12314e0f}.br-svg-mount:hover,.br-svg-mount:focus-visible{border-color:#1f5f8b;outline:none;box-shadow:0 6px 20px #1f5f8b24}.br-svg-mount svg{display:block;width:100%!important;height:auto!important}.br-zoom-trigger{color:#faf8f3;text-transform:none;cursor:zoom-in;background:#12314ee0;border:1px solid #ffffff40;border-radius:5px;align-items:center;gap:.3rem;padding:.28rem .58rem;font-size:.58rem;transition:background .15s,transform .15s;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem;box-shadow:0 3px 10px #12314e38}.br-zoom-trigger:hover{background:#1f5f8b;transform:translateY(-1px)}.br-caption{font-family:var(--font-read);font-style:italic;font-size:calc(.84rem * var(--br-rs,1));color:#536b82;text-align:center;margin:.65rem 0 0;line-height:1.45}.br-page__content{flex-direction:column;flex:1;justify-content:center;padding:.6rem 0;display:flex}.br-chapter-pill{color:var(--acc);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem}.br-page-title{font-family:var(--font-ui);font-size:calc(clamp(1.22rem, 2vw, 1.52rem) * var(--br-rs,1));letter-spacing:-.025em;color:#12314e;margin:0 0 .85rem;font-weight:800;line-height:1.18}.br-prose{font-family:var(--font-read);font-size:calc(1.04rem * var(--br-rs,1));color:#243b53;line-height:1.65}.br-prose p{margin:0 0 .85rem}.br-prose p:first-child:first-letter{float:left;font-family:var(--font-ui);font-size:calc(2.5rem * var(--br-rs,1));color:#12314e;padding-top:.12rem;padding-right:.42rem;font-weight:800;line-height:.88}.br-prose code{font-family:var(--font-mono);background:#eee9dc;border:1px solid #d9d0be;border-radius:3px;padding:.1em .35em;font-size:.84em}.br-takeaway{background:#eef4f8;border-left:3px solid #1f5f8b;border-radius:0 6px 6px 0;margin-top:auto;padding:.68rem .85rem}.br-takeaway__label{color:#1f5f8b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.56rem;font-weight:600;display:block}.br-takeaway__text{font-family:var(--font-ui);font-size:calc(.86rem * var(--br-rs,1));color:#12314e;margin:0;font-weight:600;line-height:1.42}.br-prose p.is-reading,.br-page-title.is-reading,.br-takeaway.is-reading{background:#1f6fb81f;border-radius:4px;box-shadow:-.35rem 0 #1f6fb81f,.35rem 0 #1f6fb81f}.br-page__foot{color:#6b7d90;text-transform:none;border-top:1px solid #e3dccd;justify-content:space-between;align-items:center;padding-top:.65rem;font-size:.62rem;display:flex}.br-turn-btn{color:#12314e;font-family:var(--font-mono);cursor:pointer;background:#efeadd;border:1px solid #cfc5b1;border-radius:5px;padding:.36rem .72rem;font-size:.62rem;font-weight:600;transition:background .15s,border-color .15s}.br-turn-btn:hover:not(:disabled){color:#faf8f3;background:#12314e;border-color:#12314e}.br-turn-btn:disabled{opacity:.35;cursor:default}.br-dots{align-items:center;gap:.38rem;display:flex}.br-dot{cursor:pointer;background:0 0;border:1px solid #8fa3b8;border-radius:50%;width:8px;height:8px;padding:0}.br-dot.is-active{background:#12314e;border-color:#12314e;border-radius:99px;width:18px}.br-curl{cursor:pointer;background:linear-gradient(135deg,#0000 48%,#dfd6c3 50%,#fbf9f4 100%);border:0;width:26px;height:26px;transition:width .18s,height .18s;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 5px #12314e1f}.br-curl:hover{width:36px;height:36px}.br-reel-rail{background:#0c1926bf;border:1px solid #ffffff26;border-radius:999px;flex-direction:column;align-items:center;gap:.65rem;padding:.65rem .45rem;display:flex}.br-reel-btn{color:#faf8f3;cursor:pointer;text-transform:none;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .6rem;font-size:.56rem;display:flex}.br-reel-btn:hover:not(:disabled){background:#1f5f8b;border-color:#67a7d4}.br-reel-btn:disabled{opacity:.3;cursor:default}.br-reel-pos{color:#b8cde0;text-transform:none;writing-mode:horizontal-tb;font-size:.6rem}.br-footbar{color:#b8cde0;text-transform:none;background:#0c1926d1;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:.5rem 1.2rem;font-size:.62rem;display:flex}.br-footbar__next{color:#faf8f3;font-family:var(--font-mono);cursor:pointer;background:#1f5f8b73;border:1px solid #67a7d473;border-radius:999px;padding:.28rem .75rem;font-size:.62rem}.br-zoom-overlay{z-index:30;backdrop-filter:blur(10px);box-sizing:border-box;background:#0c1824f5;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.br-zoom-overlay[hidden]{display:none}.br-zoom-bar{color:#d3e2ef;text-transform:none;background:#08121ce6;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.2rem;font-size:.64rem;display:flex}.br-zoom-controls{align-items:center;gap:.4rem;display:flex}.br-zoom-scale{text-align:center;font-variant-numeric:tabular-nums;color:#faf8f3;min-width:3.4em}.br-zoom-stage{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:1.5rem;display:grid;overflow:auto}.br-zoom-canvas{transform-origin:top;background:#faf8f3;border:1px solid #dfd7c6;border-radius:10px;width:min(100%,1350px);padding:1rem;transition:width .16s;box-shadow:0 20px 60px #0009}.br-zoom-canvas svg{display:block;width:100%!important;height:auto!important}.br-zoom-cap{text-align:center;font-family:var(--font-read);color:#d3e2ef;background:#08121cd9;border-top:1px solid #ffffff1a;margin:0;padding:.55rem 1.2rem .75rem;font-size:.92rem;font-style:italic}@media (width<=920px){.bs-shelf{grid-template-columns:repeat(5,215px)}.br-hide-mobile{display:none}.br-show-mobile{display:inline}.br-topbar{flex-direction:column;align-items:stretch;gap:.25rem;padding:.36rem .5rem}.br-topbar__center{display:none}.br-topbar__left,.br-topbar__right{flex-wrap:wrap;justify-content:space-between;gap:.25rem;width:100%;display:flex}.br-crumb{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:.56rem;overflow:hidden}.br-hud-btn{white-space:nowrap;padding:.25rem .44rem;font-size:.54rem}.br-readsize{padding:.08rem .22rem;font-size:.54rem}.br-readsize__icon{display:none}.br-readsize__val{min-width:2.5em}.br-audio{flex-wrap:wrap;gap:.22rem}.br-audio__rate{font-size:.54rem}.br-audio__step{padding:.2rem .35rem}.br-audio__voice select{max-width:6.6rem;padding:.22rem .25rem;font-size:.52rem}.br-stage{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;padding:.4rem .5rem}.br-reel-rail{display:none}.br-book-wrap{width:100%;min-width:0;height:100%;min-height:0;max-height:none}.br-footbar{gap:.45rem;min-width:0;padding:.42rem .65rem;font-size:.54rem}.br-footbar__curr{display:none}.br-footbar__next{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;max-width:100%;padding:.28rem .65rem;font-size:.54rem;overflow:hidden}.br-hardcover{grid-template-columns:4px minmax(0,1fr) 5px;min-width:0;padding:6px 8px 6px 6px}.br-spread{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden auto}.br-spine-crease{display:none}.br-page--left{border-bottom:1px dashed #dfd6c3;padding:.7rem .85rem .35rem;overflow:visible}.br-page--left .br-page__foot{display:none}.br-figure-frame{padding:.35rem 0 .1rem}.br-caption{margin-top:.35rem;font-size:.75rem}.br-page--right{padding:.6rem .85rem .75rem;overflow:visible}.br-page--right .br-page__runhead{display:none}.br-page-title{margin-bottom:.45rem;font-size:1.12rem}.br-prose{font-size:.92rem;line-height:1.52}.br-prose p:first-child:first-letter{font-size:2rem}.br-takeaway{margin-top:.4rem;padding:.5rem .65rem}.br-takeaway__text{font-size:.79rem}}
