.hbc-book-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:38px;align-items:start;padding-top:18px}.hbc-book-guide{position:sticky;top:114px;padding:30px 27px;background:#153e30;border:1px solid #55724a;color:#f0f5e3}.hbc-book-guide h1{font-size:min(39px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin-top:23px!important}.hbc-book-guide h1 em{color:#d4ed99!important}.hbc-book-guide .hbc-kicker{color:#d1e692;font-size:10px}.hbc-book-guide .hbc-deck{font-size:16px;color:#c1d0b8}.hbc-book-scene{aspect-ratio:1.06;margin-top:27px!important;overflow:hidden;border:1px solid #809663}.hbc-book-scene img{width:100%;height:100%!important;object-fit:cover}.hbc-book-main>header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid #577545;padding:18px 0 24px}.hbc-book-main>header span{font-size:12px;color:#667f57}.hbc-book-records article{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:25px;padding:29px 0;border-bottom:1px solid #aebf9c;align-items:start}.hbc-book-records h2{font-size:26px!important;margin-top:12px!important}.hbc-book-records .hbc-thumb{aspect-ratio:.9;margin-top:7px!important;border:1px solid #a6ba97}.hbc-book-volume{max-width:970px;padding:45px 64px 60px;margin:auto;border:1px solid #bbcda9;border-top:4px solid #839f50;background:#fffef5}.hbc-book-volume header{max-width:720px;margin:auto}.hbc-book-volume header h1{margin-top:18px!important}.hbc-book-volume .hbc-main-image{max-width:720px;aspect-ratio:1.85;margin:32px auto!important;border:1px solid #acbf96}.hbc-book-volume .hbc-index{max-width:720px;margin:27px auto}.hbc-book-volume .hbc-prose{margin:auto}
@media(max-width:1000px){.hbc-book-layout{grid-template-columns:285px minmax(0,1fr);gap:28px}.hbc-book-guide{padding:26px 22px}.hbc-book-guide h1{font-size:min(35px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}.hbc-book-records article{grid-template-columns:minmax(0,1fr) 95px;gap:20px}.hbc-book-records h2{font-size:23px!important}.hbc-book-main>header{display:block}.hbc-book-main>header span{display:block;margin-top:12px}.hbc-book-volume{padding:37px 40px}}
@media(max-width:700px){.hbc-book-layout{grid-template-columns:1fr;gap:25px;padding-top:7px}.hbc-book-guide{position:static;padding:28px 23px}.hbc-book-guide h1{font-size:min(35px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}.hbc-book-scene{aspect-ratio:1.5}.hbc-book-main>header{padding-top:0}.hbc-book-records article{grid-template-columns:minmax(0,1fr) 85px;gap:16px;padding:25px 0}.hbc-book-records .hbc-thumb{aspect-ratio:.7}.hbc-book-volume{padding:29px 20px 38px}.hbc-book-volume .hbc-main-image{aspect-ratio:1.4;margin:26px auto!important}.hbc-book-volume .hbc-index{margin:24px auto}}
