.jjr-receipt-cover{border:1px solid #9ab2af;background:#e5ebe0}.jjr-receipt-cover>div{display:grid;grid-template-columns:25% minmax(0,1fr) 29%;min-height:385px}.jjr-receipt-cover .jjr-scene{height:100%;min-height:340px;border-right:3px solid #db824d}.jjr-receipt-cover header{padding:35px 30px;background:#e8ecdc;border-right:1px solid #bdc9b7}.jjr-receipt-cover h1{font-size:clamp(41px,4.85vw,64px)!important;line-height:1.25;margin:21px 0 27px!important}.jjr-receipt-cover header>p:not(.jjr-kicker){font-size:15px;line-height:1.9;color:#6b785f}.jjr-receipt-cover>div>aside{padding:29px 26px;background:#11323e;color:#edf8f1}.jjr-receipt-cover .jjr-note{border-color:#3b6263}.jjr-receipt-cover .jjr-note summary{font-size:15px}.jjr-receipt-cover .jjr-note p{color:#a7c1b9;font-size:13px;padding-right:5px}.jjr-cover-link{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ec8347;color:#162c2c!important;padding:15px 30px;font-size:15px;font-weight:750}.jjr-cover-link span{font-size:24px}.jjr-accounting-lead{border:1px solid #849f9b;background:#fffdf1}.jjr-accounting-lead>header{padding:28px 34px;background:#123542;color:#f5fff5;border-bottom:4px solid #d5814d}.jjr-accounting-lead .jjr-kicker{color:#83c7c8}.jjr-accounting-lead h2{margin:18px 0 23px!important}.jjr-accounting-lead .jjr-meta{color:#a3c4be}.jjr-receipt-first{display:grid;grid-template-columns:minmax(0,1fr) 32%;gap:33px;padding:30px}.jjr-receipt-first .jjr-summary{color:#687660}.jjr-receipt-first .jjr-arrow{color:#a15b37;margin-top:22px}.jjr-receipt-first .jjr-thumb{height:210px;aspect-ratio:auto;border:1px solid #bec7b1}.jjr-accounting-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jjr-accounting-entries .jjr-entry{background:#fffcef;border:1px solid #c1c8b2;display:flex;flex-direction:column;position:relative;transition:box-shadow .25s}.jjr-accounting-entries .jjr-entry:before{content:"";position:absolute;top:-1px;left:-1px;width:31px;height:4px;background:#df824c;transition:width .3s}.jjr-accounting-entries .jjr-entry:hover,.jjr-accounting-entries .jjr-entry:focus-within{box-shadow:4px 5px 0 #d9dfcb}.jjr-accounting-entries .jjr-entry:hover:before{width:75px}.jjr-receipt-meta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:22px 20px;border-bottom:1px dashed #c7cfb6;align-items:center}.jjr-receipt-meta .jjr-thumb{height:76px;aspect-ratio:auto}.jjr-receipt-meta .jjr-meta{display:flex;flex-direction:column;font-size:11px;gap:7px}.jjr-receipt-copy{padding:24px 24px 12px;min-width:0}.jjr-receipt-copy h3{font-size:24px!important;line-height:1.65}.jjr-receipt-copy .jjr-summary{font-size:14px;line-height:1.95;color:#6b795f;margin:20px 0 7px}.jjr-accounting-entries .jjr-entry>footer{padding:8px 24px 15px;margin-top:auto}.jjr-accounting-entries .jjr-entry-open{border-top:1px solid #cdd6bb;padding-top:12px;color:#9e633f;font-size:13px}.jjr-compact .jjr-accounting-entries .jjr-summary,.jjr-compact .jjr-accounting-entries .jjr-thumb{display:none}.jjr-compact .jjr-receipt-meta{grid-template-columns:1fr}.jjr-compact .jjr-receipt-meta .jjr-meta{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.jjr-receipt-title{border:1px solid #a8bbb1;background:#e7ecde;border-bottom:4px solid #d47e4e}.jjr-receipt-title>div{padding:37px 43px 30px}.jjr-receipt-title h1{font-size:clamp(35px,4.55vw,59px)!important;line-height:1.4;margin:19px 0 27px!important;max-width:1060px}.jjr-receipt-title .jjr-standfirst{max-width:1000px;color:#64725b;border-top:1px solid #bac8ae;padding-top:24px}.jjr-receipt-title>section{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;border-top:1px solid #aabdaf;background:#0f3440}.jjr-receipt-title .jjr-scene{height:190px;border-right:1px solid #6b8780}.jjr-receipt-title>section>.jjr-meta{display:flex;flex-direction:column;gap:13px;color:#b9cdc1;padding:27px;font-size:13px}.jjr-accounting-reading{width:min(720px,calc(100% - 64px));margin:43px auto 60px}.jjr-inline-directory{border:1px solid #b7c4ac;background:#e8edd9;border-top:4px solid #d88a56;margin-bottom:35px;padding:23px 27px}.jjr-inline-directory>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #bbcbb0;padding-bottom:10px}.jjr-inline-directory .jjr-read-tools{margin:0}.jjr-inline-directory .jjr-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;max-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.jjr-inline-directory .jjr-toc a{border-color:#acbd9f}.jjr-inline-directory .jjr-toc a[aria-current]{color:#94613d;background:#fff8e2;border-color:#d0844e}.jjr-accounting-reading>.jjr-reading-checks{background:#f7f8e9;border-color:#b5c5a8;padding:23px}.jjr-accounting-reading>.jjr-reading-checks label{font-size:15px}
@media(max-width:1000px){.jjr-receipt-cover>div{grid-template-columns:23% minmax(0,1fr) 30%}.jjr-receipt-cover header{padding:28px 23px}.jjr-receipt-cover h1{font-size:49px!important}.jjr-receipt-cover>div>aside{padding:26px 21px}.jjr-accounting-entries{gap:23px}.jjr-receipt-meta{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:21px 16px}.jjr-receipt-meta .jjr-thumb{height:65px}.jjr-receipt-copy{padding:22px 20px 10px}.jjr-receipt-copy h3{font-size:22px!important}.jjr-accounting-entries .jjr-entry>footer{padding-inline:20px}.jjr-accounting-reading{width:min(720px,calc(100% - 40px))}}
@media(max-width:760px){.jjr-receipt-cover>div{display:block;min-height:0}.jjr-receipt-cover .jjr-scene{height:170px;min-height:0;border-right:0;border-bottom:3px solid #db824d}.jjr-receipt-cover header{padding:27px 24px;border-right:0}.jjr-receipt-cover h1{font-size:48px!important;margin:20px 0 24px!important}.jjr-receipt-cover>div>aside{padding:25px 24px 11px}.jjr-cover-link{padding:14px 24px;font-size:14px}.jjr-accounting-lead>header{padding:26px 24px}.jjr-receipt-first{display:flex;flex-direction:column;padding:24px;gap:23px}.jjr-receipt-first .jjr-thumb{height:176px;width:100%}.jjr-accounting-entries{grid-template-columns:1fr;gap:27px}.jjr-receipt-meta{grid-template-columns:96px 1fr;gap:22px;padding:24px}.jjr-receipt-meta .jjr-thumb{height:80px}.jjr-receipt-meta .jjr-meta{font-size:12px}.jjr-receipt-copy{padding:24px 25px 13px}.jjr-receipt-copy h3{font-size:26px!important}.jjr-accounting-entries .jjr-entry>footer{padding:7px 25px 18px}.jjr-receipt-title>div{padding:28px 25px}.jjr-receipt-title h1{font-size:34px!important;line-height:1.48}.jjr-receipt-title .jjr-standfirst{font-size:15px;padding-top:21px}.jjr-receipt-title>section{display:block}.jjr-receipt-title .jjr-scene{height:166px;border-right:0}.jjr-receipt-title>section>.jjr-meta{flex-direction:row;gap:13px;padding:18px 24px;font-size:12px}.jjr-accounting-reading{width:calc(100% - 36px);margin-top:30px}.jjr-inline-directory{padding:21px 19px}.jjr-inline-directory>header{display:block;padding-bottom:15px}.jjr-inline-directory .jjr-read-tools{margin-top:14px}.jjr-inline-directory .jjr-toc nav{grid-template-columns:1fr;max-height:310px}}
