.compare-study{--linen:#f4efe3;--moss:#22483a;--copper:#8b4a32;--rule:#ccc4b3;background:var(--linen);color:#263b31}.compare-back,.compare-field-notes a,.compare-related header a{display:inline-flex;align-items:center;gap:.6rem;min-height:40px;color:var(--moss);text-decoration:underline;text-underline-offset:5px}.compare-opening{padding:clamp(22px,3.5vw,55px) 0}.compare-opening h1{max-width:19ch;margin:.16em 0;font:400 clamp(48px,7vw,105px)/.99 var(--edition-display);letter-spacing:-.052em;color:var(--moss);text-wrap:balance}.compare-opening>p:last-child:not(:first-child){max-width:65ch;margin-top:15px;line-height:1.6;color:#505b50}.compare-study .compare-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-block:1px solid var(--rule)}.compare-controls>span{font:italic 400 clamp(21px,2.1vw,31px)/1.1 var(--edition-display)}.compare-study .compare-controls button{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-height:42px;padding:6px 15px;border:1px solid #b1b7a6;white-space:nowrap}.compare-controls button[aria-pressed=true]{background:var(--moss);color:#fff9e9}.compare-study .compare-plates{gap:clamp(14px,3vw,50px);margin:22px 0 38px}.compare-study .museum-figure-study h2{display:flex;align-items:baseline;gap:13px;margin:0 0 13px;font:400 clamp(25px,3vw,48px)/1.08 var(--edition-display);color:var(--moss)}.compare-plates h2 small{font:italic 400 .54em/1 var(--edition-display);color:var(--copper);border-top:1px solid var(--copper);padding-top:3px}.compare-plates .comparison-mounted-work button{background:#e6dfce;padding:clamp(12px,2vw,28px)}.compare-plates .comparison-mounted-work img{height:clamp(200px,27vw,420px)}.compare-field-notes h3{font:italic 400 clamp(22px,2.35vw,35px)/1.15 var(--edition-display);color:var(--moss)}.compare-field-notes ul,.compare-notes ul{list-style:none;margin:13px 0;padding:0}.compare-field-notes li,.compare-notes li{position:relative;padding:7px 0 7px 17px;line-height:1.55}.compare-field-notes li:before,.compare-notes li:before{content:"";position:absolute;top:1.08em;left:0;width:7px;height:1px;background:var(--copper)}.compare-field-notes a,.compare-related header a{font-size:13px}.compare-rule{margin:12px 0 32px;border-left:3px solid var(--copper);padding:clamp(18px,3vw,45px);background:#e5e8d9}.compare-rule p{font:italic 400 clamp(30px,3.7vw,56px)/1.12 var(--edition-display);color:var(--moss);margin:9px 0 0;text-wrap:pretty}.compare-chapter{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);gap:clamp(20px,5vw,80px);border-top:1px solid var(--rule);padding:clamp(24px,3.5vw,50px) 0}.compare-chapter h2,.compare-related h2{font:400 clamp(32px,3.4vw,54px)/1.05 var(--edition-display);color:var(--moss)}.compare-chapter>ul{margin:0}.compare-chapter h3{font:400 24px/1.1 var(--edition-display);margin:24px 0 6px}.compare-chapter p,.compare-notes li{max-width:68ch;line-height:1.65}.compare-chapter details{border-block:1px solid var(--rule)}.compare-chapter summary{cursor:pointer;padding:13px 0;font-weight:500}.compare-related header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px;border-top:1px solid var(--rule);padding:24px 0}@media (prefers-reduced-motion:no-preference){.compare-plates .comparison-mounted-work img{transition:transform .45s ease}.compare-plates .comparison-mounted-work button:hover img{transform:scale(1.025)}}@media (max-width:700px){.compare-study .compare-controls{align-items:center;gap:9px}.compare-study .compare-controls button{font-size:12px;padding:7px}.compare-study .compare-plates{column-gap:12px}.compare-study .museum-figure-study h2{flex-wrap:wrap;gap:6px;align-content:start;min-height:2.3em;font-size:clamp(21px,5.5vw,32px)}.compare-plates .comparison-mounted-work button{padding:5px}.compare-plates .comparison-mounted-work img{height:clamp(136px,40vw,275px)}.compare-field-notes h3{font-size:21px}.compare-field-notes li{padding-left:11px;font-size:14px}.compare-chapter{grid-template-columns:1fr;gap:13px}}.compare-practice{padding:clamp(19px,3vw,38px);margin:0 0 38px;border-block:1px solid var(--rule);background:#ede9dc}.compare-practice fieldset{min-width:0;border:0;padding:0;margin:0}.compare-practice legend,.compare-result h3{font:400 clamp(25px,3vw,43px)/1.08 var(--edition-display,Georgia),serif;color:var(--moss);letter-spacing:-.025em}.compare-practice fieldset>p,.compare-result p{font-size:.9rem;line-height:1.58;color:#4b574c;margin:9px 0}.compare-choices,.compare-practice-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.compare-choices label,.compare-practice-actions button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 16px;line-height:1.3}.compare-choices label{color:var(--moss);border:1px solid var(--rule);background:#f8f5ec;cursor:pointer}.compare-choices label[data-selected=true]{border-color:var(--moss)}.compare-choices label[data-correct=true]{border-color:var(--moss);background:#e0e6d7}.compare-choices input{width:16px;height:16px;accent-color:var(--moss)}.compare-choices label:focus-within,.compare-practice-actions button:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.compare-practice-actions button{background:var(--moss);color:#fff9ed;font-size:.84rem}.compare-practice-actions button+button{background:transparent;color:var(--moss);border:1px solid var(--rule)}.compare-practice-actions button:disabled{background:#d3d4c7;color:#4f584e;cursor:default}.compare-result:not(:empty){margin-top:18px;padding:17px 0 0;border-top:1px solid var(--rule)}.compare-result h3{font-size:clamp(23px,2.2vw,32px)}.compare-choices label:hover,.compare-practice button:enabled:hover{box-shadow:inset 0 0 0 1px var(--moss)}@media(max-width:600px){.compare-choices,.compare-practice-actions{align-items:stretch;flex-direction:column}.compare-practice-actions button{justify-content:center}}