/* Reader journal: progressively enhanced, all content visible without JS. */
.reading-journal{position:relative;isolation:isolate;padding:100px 6% 45px;background:#785332 url('../assets/images/writers-desk.webp') center/cover;color:#382b20;scroll-margin-top:105px;overflow:clip}.reading-journal:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#29190d55,transparent 25%,#29190d33);box-shadow:inset 0 15px 35px #25140945}.rj-inner{max-width:1260px;margin:auto}.rj-heading{text-align:center;max-width:790px;margin:0 auto 70px;color:#fff3db}.rj-kicker{font:10px/1.8 Arial,sans-serif;letter-spacing:2.7px;color:#785a3d;margin:0 0 20px}.rj-heading .rj-kicker{color:#f1d9b5}.rj-heading h2{font-size:clamp(40px,5.2vw,76px);font-weight:400;letter-spacing:-2.6px;line-height:1.04;margin:0 0 25px;text-shadow:0 3px 15px #29180d44}.rj-heading h2 em{color:#eed0a4;font-weight:400}.rj-heading>p:not(.rj-kicker){font-size:19px;line-height:1.75;max-width:580px;margin:0 auto 24px}.rj-jump{display:inline-flex;align-items:center;gap:20px;font-size:15px;border-bottom:1px solid #efd3a877;padding:12px 0}.rj-jump span{font-size:23px}.rj-editorial{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:6%;margin-bottom:65px}.rj-postcard{position:relative;margin:0;padding:16px 16px 55px;background:#fbf2df;box-shadow:7px 18px 30px #26150766;rotate:-4deg}.rj-postcard img{display:block;width:100%;height:460px;object-fit:cover;object-position:43% center;filter:sepia(.12)}.rj-postcard figcaption{font-family:'Segoe Print','Segoe Script',cursive;font-size:17px;line-height:1.7;margin:24px 15px 0;max-width:240px}.rj-tape{position:absolute;left:35%;top:-18px;width:130px;height:38px;background:#c9af78b3;rotate:5deg;box-shadow:0 2px 3px #5b3b1922;z-index:1;clip-path:polygon(0 5%,100% 0,96% 25%,100% 50%,97% 75%,100% 95%,0 100%,3% 70%,0 40%)}.rj-stamp{position:absolute;right:22px;bottom:22px;border:2px solid #8e493a88;border-radius:50%;width:78px;height:78px;display:grid;place-content:center;text-align:center;rotate:-14deg;font:9px/1.6 Arial,sans-serif;letter-spacing:1px;color:#8e493a}.rj-letter,.rj-note,.rj-guide{background:#f6eedc url('../assets/images/paper-grain.svg');box-shadow:3px 5px 0 #d9c8a9,7px 14px 30px #27160850}.rj-letter{padding:46px 45px 25px;position:relative;rotate:1deg}.reading-journal h3{font-size:clamp(30px,3vw,43px);line-height:1.13;letter-spacing:-1.1px;font-weight:400;margin:0 0 23px}.reading-journal h3 em{color:#8a5734}.rj-letter p:not(.rj-kicker),.rj-note>p:not(.rj-kicker),.rj-guide-intro>p:not(.rj-kicker){font-size:17px;line-height:1.8;margin:0 0 18px}.rj-letter .rj-lead{font-size:21px!important;line-height:1.6!important;font-style:italic;color:#815236}.rj-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #99734e;padding:10px 0;font-size:16px;line-height:1.5;transition:color .25s,gap .25s}.rj-link:hover{color:#95501f;gap:27px}.rj-link span{font-size:24px}.rj-letter-foot{display:flex;justify-content:space-between;border-top:1px solid #94795344;padding-top:18px;margin-top:28px;font:9px Arial,sans-serif;letter-spacing:2px;color:#816e55}.rj-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0 2% 70px}.rj-note{position:relative;padding:42px 40px 30px;rotate:-1deg}.rj-note-lined{rotate:1.2deg;background-image:url('../assets/images/paper-grain.svg'),repeating-linear-gradient(transparent 0 31px,#a98b6020 31px 32px)}.rj-note-number{position:absolute;top:24px;right:28px;font-size:50px;font-style:italic;color:#ad8b6240}.rj-note .rj-hindi{color:#875538;font-size:24px!important;line-height:1.8!important;border-left:2px solid #b68e5a;padding-left:20px;margin-top:23px!important}.rj-small{font-size:14px!important;color:#74624c}.rj-prompts{list-style:none;margin:20px 0;padding:0}.rj-prompts li{position:relative;padding:10px 0 10px 25px;border-bottom:1px solid #a58a5c33;font-size:17px;line-height:1.6}.rj-prompts li:before{content:'↳';position:absolute;left:0;color:#926333}.rj-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;padding:48px;scroll-margin-top:110px;border-top:4px solid #9d713f}.rj-mini-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px;align-content:center}.rj-mini-shelf a{min-width:0;display:block;text-align:center}.rj-mini-shelf img{display:block;width:100%;height:156px;object-fit:contain;filter:drop-shadow(3px 7px 4px #3c261b40);transition:transform .4s}.rj-mini-shelf a:hover img{transform:translateY(-6px) rotate(-2deg)}.rj-mini-shelf a>span{display:block;font-size:17px;margin-top:12px;line-height:1.6}.rj-mini-shelf small{display:block;font:10px/1.7 Arial,sans-serif;color:#795c40;margin-top:3px}.rj-footer{display:flex;justify-content:center;align-items:center;gap:25px;color:#fff1d4;margin-top:55px}.rj-footer>span{font-size:35px;color:#dfbb83}.rj-footer p{text-align:center;font-size:19px;line-height:1.6;margin:0}.rj-footer a{border:1px solid #d6b78788;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:23px}.rj-reveal{opacity:1;transform:none;transition:opacity .85s ease,transform .85s cubic-bezier(.2,.65,.25,1);transition-delay:var(--rj-delay,0ms)}.rj-motion .rj-reveal:not(.is-visible){opacity:0;transform:translateY(38px)}.rj-motion .rj-editorial .rj-postcard:not(.is-visible){transform:translate(-28px,30px)}.rj-motion .rj-editorial .rj-letter:not(.is-visible){transform:translate(28px,30px)}.rj-motion .rj-reveal:focus-within{opacity:1;transform:none}
@media(min-width:1900px){.reading-journal{padding-top:120px}}@media(max-width:1050px){.reading-journal{padding:75px 5% 40px}.rj-editorial{gap:5%;grid-template-columns:.8fr 1.2fr}.rj-postcard img{height:390px}.rj-letter{padding:35px 28px 24px}.rj-postcard figcaption{font-size:15px;margin-left:0;max-width:160px}.rj-stamp{width:60px;height:60px;font-size:8px;right:12px;bottom:18px}.rj-note{padding:35px 28px}.rj-guide{padding:35px;gap:5%;grid-template-columns:1fr 1fr}.rj-mini-shelf{gap:22px 10px}.rj-mini-shelf img{height:130px}}@media(max-width:760px){.reading-journal{padding:60px 7% 35px;background-size:auto 100%}.rj-heading{margin-bottom:45px}.rj-heading h2{font-size:clamp(37px,8vw,58px);letter-spacing:-1.5px}.rj-heading>p:not(.rj-kicker){font-size:17px}.rj-editorial{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.rj-postcard{width:90%;max-width:430px;margin:0 auto;padding:12px 12px 24px;rotate:-3deg}.rj-postcard img{height:290px}.rj-postcard figcaption{max-width:70%;margin:18px 5px 0;font-size:16px}.rj-letter{rotate:.5deg;padding:33px 26px 24px}.rj-notes{grid-template-columns:1fr;gap:32px;margin:0 0 45px}.rj-note{padding:33px 26px 26px}.rj-guide{grid-template-columns:1fr;gap:32px;padding:32px 25px}.rj-mini-shelf{gap:26px 12px}.rj-mini-shelf img{height:150px}.rj-footer{gap:15px}.rj-footer p{font-size:16px}.rj-footer>span{font-size:25px}.rj-footer a{flex-shrink:0;width:38px;height:38px}.rj-kicker{font-size:9px;letter-spacing:2px}}@media(max-width:380px){.reading-journal{padding-inline:6%}.rj-letter,.rj-note,.rj-guide{padding-inline:22px}.rj-mini-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-postcard img{height:230px}.rj-heading h2{font-size:36px}.rj-footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rj-reveal,.rj-mini-shelf img,.rj-link{transition:none!important}.rj-motion .rj-reveal:not(.is-visible){opacity:1;transform:none}}
