.room-page.reader-casebook{color:#eee6d8}.reader-casebook .room-page__main{width:100%;max-width:1540px;padding:22px 6% 60px}.reader-casebook .secondary-room-trail{position:relative;z-index:1}.casebook-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:center}.casebook-copy{width:48%;padding:45px 0 70px;z-index:1}.casebook-copy h1{font:clamp(48px,5.2vw,76px) /1.08 Georgia,serif;letter-spacing:-.035em;margin:32px 0 28px}.casebook-copy p{max-width:520px;font:22px/1.55 Georgia,serif;color:#cec8bc;margin:0 0 38px}.casebook-scene{position:absolute;inset:-150px -7% -10px -7%;z-index:-1;background:linear-gradient(0deg,#061319,transparent 15%),url(/images/tartart/casebook/reader-desk-v1.webp) 100% /cover no-repeat;pointer-events:none}.reader-casebook .casebook-open{width:auto;min-width:240px;border-radius:12px;display:inline-flex;gap:14px;padding:16px 28px;color:#17242c;font:600 17px Arial,sans-serif}.casebook-steps{position:relative;border-top:1px solid #b99a6030;padding:34px 0 0}.casebook-steps h2{text-align:center;font:30px Georgia,serif;margin:0 0 44px}.casebook-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;padding:0;list-style:none}.casebook-steps li{display:flex;gap:24px;align-items:flex-start}.casebook-step-icon{flex:0 0 76px;width:76px;height:76px;display:grid;place-items:center;border:1px solid #b9975b80;border-radius:50%;color:#cba969}.casebook-steps h3{font:20px/1.4 Georgia,serif;margin:10px 0}.casebook-steps p{color:#aeb4b5;font:16px/1.6 Arial,sans-serif;margin:0}.casebook-ornament{display:flex;align-items:center;justify-content:center;gap:24px;color:#dfbc7e;max-width:540px;margin:65px auto 24px}.casebook-ornament:after,.casebook-ornament:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#b9975b80)}.casebook-ornament:after{transform:rotate(180deg)}.reader-casebook .casebook-tools{display:flex;justify-content:center;align-items:center;gap:12px;color:#dfbc7e;min-height:44px;font:17px Arial,sans-serif}.reader-casebook .room-page__footer{display:none}.reader-casebook .room-entry__form{margin-top:20px}.reader-casebook .room-entry__form .ta-field{min-height:140px}@media (max-width:700px){.reader-casebook .room-page__header{display:none}.reader-casebook .room-page__main{padding:12px 24px 100px}.reader-casebook .secondary-room-trail{padding:0;font-size:12px}.casebook-hero{display:block;min-height:0}.casebook-copy{width:100%;padding:24px 0 0}.casebook-copy h1{font-size:42px;margin:28px 0 20px}.casebook-copy p{font:17px/1.6 Arial,sans-serif;margin-bottom:24px}.reader-casebook .casebook-open{min-width:0;min-height:50px;padding:12px 22px;font-size:15px}.casebook-scene{position:relative;z-index:0;inset:auto;height:300px;margin:0 -24px;background:linear-gradient(0deg,#061319,transparent 24%),linear-gradient(180deg,#061319,transparent 18%),url(/images/tartart/casebook/reader-desk-v1.webp) 100% 100% /auto 430px no-repeat}.casebook-steps{padding-top:28px}.casebook-steps h2{text-align:left;font-size:26px;margin:0 0 24px}.casebook-steps ol{grid-template-columns:1fr;gap:24px}.casebook-steps li{gap:18px}.casebook-step-icon{flex-basis:58px;width:58px;height:58px}.casebook-steps h3{font-size:16px;margin:3px 0 6px}.casebook-steps p{font-size:14px}.casebook-ornament{margin-top:30px}.reader-casebook .room-book-layout{grid-template-columns:1fr}}.room-page.reader-casebook .room-page__main{width:100%}.room-page.reader-casebook{background:#061319}.reader-casebook .casebook-control{background:transparent;border:0;box-shadow:none;color:inherit}@media (max-width:700px){.room-page.reader-casebook .room-page__main{width:100%;margin:0;padding:12px 24px 100px}.room-page.reader-casebook .secondary-room-trail{display:flex}}