.hz34-insert-cover{display:grid;grid-template-columns:.8fr 1.2fr;background:#214236;color:#fff;border:1px solid #214236}.hz34-insert-cover>header{padding:37px 40px;align-self:center}.hz34-insert-cover .hz34-kicker{color:#d7bd84}.hz34-insert-cover h1{font-size:clamp(39px,4.8vw,63px)!important;margin:25px 0!important;line-height:1.38!important}.hz34-insert-cover>header>p:last-child{font-size:18px;line-height:1.8;color:#d0ddcc}.hz34-insert-cover>.hz34-scene{min-height:420px}.hz34-insert-cover-note{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:40px;padding:25px 40px;background:#f0ebdc;color:#283e30;border-top:4px solid #bb9e64}.hz34-insert-cover-note .hz34-guide{border-color:#c9bea0}.hz34-insert-cover-note .hz34-guide p{color:#606e5b}.hz34-insert-cover-note .hz34-arrow{align-self:start;margin-top:8px}.hz34-accounting-lead{display:grid;grid-template-columns:.8fr 1.2fr;background:#fffdf6;border:1px solid #ccbea2}.hz34-accounting-lead>aside{border-right:1px solid #d5c9af;padding:25px;background:#e5eadf}.hz34-accounting-lead>aside>span{display:block;font-size:12px;font-weight:750;color:#56705b;padding-bottom:18px}.hz34-accounting-lead>aside>.hz34-thumb{min-height:280px;height:calc(100% - 40px);aspect-ratio:auto}.hz34-accounting-lead>div{padding:32px 36px}.hz34-accounting-lead h2{font-size:32px!important}.hz34-accounting-entries{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:27px;align-items:start}.hz34-accounting-entries .hz34-entry{grid-column:span 2;border:1px solid #c9b99a;background:#fffdf6;padding:0 24px 23px;box-shadow:4px 5px 0 #e1d8c5;min-width:0;transition:transform .25s,box-shadow .25s}.hz34-accounting-entries .hz34-entry:hover{transform:translateY(-3px);box-shadow:4px 8px 0 #d8caab}.hz34-accounting-entries .hz34-entry>header{display:flex;flex-direction:column;gap:9px;padding:17px 0 19px;border-bottom:1px solid #d5c7aa;color:#8b6651;font-size:11px;font-weight:750}.hz34-accounting-entries .hz34-entry>header time{font-size:13px;color:#52705e;font-weight:500;font-variant-numeric:tabular-nums}.hz34-accounting-entries h3{font-size:26px!important;margin:22px 0!important;line-height:1.52!important}.hz34-insert-note{border-block:1px solid #e1d5bc;margin-bottom:24px}.hz34-insert-note summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:46px;cursor:pointer;list-style:none;font-size:12px;font-weight:750;color:#886644}.hz34-insert-note summary::-webkit-details-marker{display:none}.hz34-insert-note summary>span{font-size:19px;transition:transform .2s}.hz34-insert-note[open] summary>span{transform:rotate(45deg)}.hz34-insert-note .hz34-summary{font-size:14px;line-height:1.9;margin:7px 0 19px;color:#626f5e}.hz34-accounting-entries .hz34-thumb{height:130px;aspect-ratio:auto}.hz34-accounting-entries .hz34-entry-link{margin-top:13px;color:#335e48}.hz34-accounting-entries>.hz34-entry:last-child:nth-child(3n+1){grid-column:1/-1}.hz34-accounting-entries>.hz34-entry:last-child:nth-child(3n+1)>footer{display:grid;grid-template-columns:260px auto;align-items:end;gap:35px}.hz34-accounting-entries>.hz34-entry:last-child:nth-child(3n+1) .hz34-thumb{height:150px}.hz34-accounting-entries>.hz34-entry:nth-last-child(2):nth-child(3n+1),.hz34-accounting-entries>.hz34-entry:last-child:nth-child(3n+2){grid-column:span 3}.hz34-insert-title{background:#f2ead8;padding-top:32px;border-top:4px solid #365944;text-align:center}.hz34-insert-title>h1{font-size:clamp(32px,4vw,52px)!important;max-width:1000px;line-height:1.45!important;margin:23px auto!important;padding:0 32px}.hz34-insert-title>.hz34-meta{justify-content:center;padding:0 30px}.hz34-insert-title>.hz34-scene{height:245px;margin-top:31px}.hz34-insert-preface{padding:27px 40px;background:#e3e8dc;text-align:left;border-bottom:1px solid #b9c6b2}.hz34-insert-preface .hz34-standfirst{max-width:830px;margin:auto;color:#52674f}.hz34-accounting-reading{width:min(720px,calc(100% - 64px));margin:42px auto 65px}.hz34-inline-directory{border:1px solid #c6b999;background:#faf2df;padding:21px 25px;margin-bottom:35px}.hz34-inline-directory .hz34-read-tools{margin-top:0;padding-bottom:16px;border-bottom:1px solid #d6c8a8}.hz34-inline-directory .hz34-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px}.hz34-inline-directory .hz34-toc a{border-left:0;border-bottom:1px solid #dacfaf;padding:10px 0}.hz34-inline-directory .hz34-toc a[data-depth="3"]{padding-left:12px}.hz34-inline-directory .hz34-toc a[aria-current]{background:transparent;color:#8b6640;border-color:#ac894f}
@media(max-width:1000px){.hz34-insert-cover>header{padding:32px}.hz34-insert-cover-note{padding:25px 32px;gap:30px}.hz34-accounting-lead>div{padding:28px 30px}.hz34-accounting-entries{gap:23px}.hz34-accounting-entries .hz34-entry{padding-inline:21px}.hz34-accounting-entries h3{font-size:24px!important}.hz34-insert-preface{padding:26px 32px}}
@media(max-width:760px){.hz34-insert-cover{display:flex;flex-direction:column}.hz34-insert-cover>header{padding:28px 24px}.hz34-insert-cover h1{font-size:42px!important;margin:23px 0!important}.hz34-insert-cover>header>p:last-child{font-size:17px}.hz34-insert-cover>.hz34-scene{min-height:0;height:230px}.hz34-insert-cover-note{display:block;padding:24px}.hz34-insert-cover-note .hz34-arrow{margin-top:0}.hz34-accounting-lead{display:flex;flex-direction:column}.hz34-accounting-lead>aside{padding:22px;border-right:0;border-bottom:1px solid #cbd0bd}.hz34-accounting-lead>aside>.hz34-thumb{min-height:0;height:180px}.hz34-accounting-lead>div{padding:24px}.hz34-accounting-lead h2{font-size:27px!important}.hz34-accounting-entries{display:flex;flex-direction:column;gap:26px}.hz34-accounting-entries .hz34-entry{width:100%;padding:0 24px 23px;box-shadow:3px 4px 0 #e1d8c5}.hz34-accounting-entries h3{font-size:26px!important}.hz34-accounting-entries .hz34-thumb{height:150px}.hz34-accounting-entries>.hz34-entry:last-child:nth-child(3n+1)>footer{display:block}.hz34-insert-title{padding-top:28px}.hz34-insert-title>h1{font-size:33px!important;padding:0 24px;margin:23px auto!important}.hz34-insert-title>.hz34-meta{padding-inline:23px}.hz34-insert-title>.hz34-scene{height:210px;margin-top:27px}.hz34-insert-preface{padding:24px}.hz34-insert-preface .hz34-standfirst{font-size:15px}.hz34-accounting-reading{width:calc(100% - 36px);margin-top:30px}.hz34-inline-directory{padding:20px}.hz34-inline-directory .hz34-toc nav{display:flex;gap:0}}
