.hd-print{color:#39292b;background:#fbf6ee;border:1px solid #d6c4b1;min-width:0;margin:0;padding:9px;box-shadow:0 12px 25px -18px #2c1c24b3}.hd-mast,.hd-print figcaption,.hd-badges,.hd-frames button,.hd-kicker{font:600 10px/1.4 ui-monospace,Consolas,monospace}.hd-mast{letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 3px 7px;display:flex}.hd-mast i{color:#a03a20;font-style:normal}.hd-photo{aspect-ratio:1.58;isolation:isolate;background:#44392e;position:relative;overflow:hidden}.hd-photo>img,.hd-mask,.hd-mask img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;position:absolute;inset:0}.hd-line{pointer-events:none;background:#fff9ec;width:2px;height:100%;position:absolute;top:0;box-shadow:0 0 3px #453323}.hd-line b{color:#462b29;background:#fff7e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #20161455}.hd-badges{color:#fff9ee;justify-content:space-between;gap:6px;font-size:9px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.hd-badges span{background:#281a24e6;padding:4px 6px}.hd-photo input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.hd-photo:focus-within{outline-offset:-3px;outline:3px solid #b33e26}.hd-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-block:6px 2px;display:grid}.hd-frames button{cursor:pointer;color:#503d36;background:#e9dfd3;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:3px 4px;display:flex}.hd-frames button[aria-pressed=true]{color:#442a25;background:#f8d5bb;border-color:#a0422c}.hd-frames button img{object-fit:cover;width:35px;height:26px}.hd-print figcaption{color:#67564c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:4px 2px 0;font-size:9px;font-weight:400;display:flex}.hd-print figcaption a{text-underline-offset:2px}.hd-print summary{cursor:pointer}.hd-print details[open]{flex-basis:100%}.hd-print figcaption p{max-width:70ch;margin:5px 0;font-size:11px;line-height:1.4}.hd-chapter{color:#2d2228;padding:clamp(38px,6vw,92px) 0;scroll-margin-top:15px}.hd-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:end;gap:8%;margin-bottom:24px;display:grid}.hd-kicker{color:#a23d24;letter-spacing:.13em}.hd-head h2{letter-spacing:-.055em;text-wrap:balance;margin:10px 0 0;font:italic clamp(39px,4.6vw,75px)/1.02 Georgia,serif}.hd-head>p,.hd-text>p{color:#61534e;font-size:15px;line-height:1.55}.hd-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5.5vw,88px);display:grid}.hd-body .hd-photo{aspect-ratio:4/3}.hd-number{color:#963a25;letter-spacing:-.05em;font:italic clamp(38px,4vw,65px)/1 Georgia,serif}.hd-number span{font:300 .6em Arial,sans-serif}.hd-text h3{letter-spacing:-.04em;margin:15px 0 6px;font-size:clamp(20px,1.8vw,27px);line-height:1.16}.hd-download{color:#8c3623;text-underline-offset:4px;align-items:center;gap:8px;margin:4px 0 0;padding:12px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:760px){.hd-head,.hd-body{grid-template-columns:1fr;gap:14px}.hd-head{margin-bottom:16px}.hd-frames button{gap:4px;min-height:40px}.hd-frames button img{width:26px;height:22px}.hd-number{margin-top:9px}.hd-head>p,.hd-text>p{font-size:14px}.hd-frames button{font-size:9px}}@media (max-width:400px){.hd-frames button{flex-direction:column;gap:1px}.hd-frames button img{width:34px;height:22px}}.hd-set-note{color:#5c4b41;flex-basis:100%;font:600 10px/1.45 Arial,sans-serif}.hd-switch{background:#e9ded0;border-radius:6px;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex}.hd-switch button{background:0 0;border:0;border-radius:4px;min-height:40px;padding:9px 12px;font:600 13px Arial,sans-serif}.hd-switch button[aria-pressed=true]{color:#fff3e7;background:#34232d}.hd-solo-detail{margin-top:14px}
