.layout-study{--study-muted:#656760;--study-rule:#c3c5bd;background:var(--paper);color:var(--ink)}
.layout-study .study-nav{padding:28px 7.5%;gap:24px;align-items:center;position:static}
.study-brand{font:italic 400 25px/1.3 Baskervville,Georgia,serif;letter-spacing:0}
.study-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:nowrap}
.study-shell{width:85%;max-width:1240px;margin:54px auto 90px;overflow-wrap:anywhere}
.study-heading{display:flex;justify-content:space-between;gap:24px;align-items:baseline;margin-bottom:32px}
.study-heading h1{font:italic 400 clamp(38px,5.3vw,72px)/1.2 Baskervville,Georgia,serif;margin:0;letter-spacing:-.02em}
.study-heading>span{font-size:13px;white-space:nowrap;color:var(--study-muted)}
.study-controls{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:16px 0;background:var(--paper);border-block:1px solid var(--study-rule)}
.study-chooser{display:flex;align-items:center;gap:8px;min-width:0}
.layout-study button,.layout-study select{font:400 15px/1.4 Arial,Helvetica,sans-serif;min-height:44px;border:1px solid #a3a59f;border-radius:6px;background:var(--paper);color:var(--ink);cursor:pointer}
.layout-study select{padding:10px 32px 10px 12px;max-width:100%}
.study-chooser select{min-width:190px}
.study-chooser button{width:44px;flex:none;font-size:20px}
.study-chooser button:hover{border-color:var(--ink);background:#f0f1eb}
.study-count{display:flex;align-items:center;gap:10px;color:var(--study-muted);font-size:14px;min-width:0}
.study-count select{width:190px;min-width:0}
.layout-study :disabled{cursor:wait;opacity:.5}
.layout-study a:focus-visible,.layout-study summary:focus-visible,.layout-study select:focus-visible,.layout-study button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.study-status{font-size:14px;color:var(--study-muted);margin:20px 0}
.study-sr-only{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.study-stage{padding-block:42px 0;min-width:0}
.sample-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px}
.sample-heading h2{font:italic 400 36px/1.25 Baskervville,Georgia,serif;margin:0;letter-spacing:0}
.sample-heading span{font-size:13px;white-space:nowrap;color:var(--study-muted)}
.study-card{display:block;min-width:0;color:inherit;position:relative}
.study-card h3{font:400 32px/1.2 "Times New Roman",Times,serif;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}
.study-card p{font:400 16px/1.6 Arial,Helvetica,sans-serif;color:var(--study-muted);margin:10px 0 0;max-width:45ch}
.study-card .study-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;min-width:0}
.study-arrow{width:22px;height:22px;flex:none;align-self:flex-start;margin-top:6px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.study-card[href]:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.study-placeholder{color:#71736c}.study-placeholder-badge{display:inline-block;font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin-inline-start:8px;vertical-align:middle;border:1px dashed var(--study-rule);padding:3px 5px}
.study-art{display:block;width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.study-art .fine{stroke-width:.7;stroke:#72766b}.study-art .dot{fill:var(--ink);stroke:none}
.study-art path,.study-art circle{vector-effect:non-scaling-stroke}
.study-art-frame{height:180px;min-width:0}
.sample-index{border-top:1px solid var(--study-rule)}
.sample-index .study-card{padding:24px 0;border-bottom:1px solid var(--study-rule)}
.sample-index .study-card p{margin-top:9px}
.sample-selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.sample-selected .study-card{border-bottom:1px solid var(--study-rule);padding-bottom:26px}
.sample-selected .study-art-frame{height:200px;margin-bottom:22px}
.study-more{margin-top:34px}
.study-more>h3{font:italic 400 26px/1.3 Baskervville,Georgia,serif;margin:0 0 20px}
.study-more-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.study-more-list .study-card{border-top:1px solid var(--study-rule);padding:20px 0}
.study-more-list .study-card h3{font-size:26px}.study-more-list .study-card p{font-size:15px}
.study-extra{border-top:1px solid var(--study-rule);margin-top:22px}.study-extra>summary{cursor:pointer;min-height:44px;padding-block:14px;font-size:15px}
.sample-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}
.sample-gallery .study-card{border-top:1px solid var(--study-rule);padding-top:18px}
.sample-gallery .study-art-frame{height:195px;margin-bottom:24px;border:1px solid var(--study-rule);padding:12px}
.sample-exhibition{border-top:1px solid var(--study-rule)}
.sample-exhibition .study-card{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);gap:7%;padding:36px 0;border-bottom:1px solid var(--study-rule);align-items:center}
.sample-exhibition .study-art-frame{height:210px}
.sample-exhibition .study-card h3{font-size:clamp(30px,3.6vw,48px)}
.sample-spine{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:80px;max-width:950px;margin:auto;padding-block:8px}
.sample-spine::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:1px;background:var(--study-rule)}
.spine-entry{position:relative;padding-block:20px 36px}.spine-entry:nth-child(odd){grid-column:1;text-align:end}.spine-entry:nth-child(even){grid-column:2}
.spine-entry:nth-child(odd) .study-card-head{flex-direction:row-reverse}.spine-entry:nth-child(odd) p{margin-inline-start:auto}
.spine-entry::before{content:"";position:absolute;top:27px;width:7px;height:7px;border:1px solid var(--ink);border-radius:50%;background:var(--paper)}
.spine-entry:nth-child(odd)::before{inset-inline-end:-44px}.spine-entry:nth-child(even)::before{inset-inline-start:-44px}
.spine-number{font-size:12px;color:var(--study-muted);display:block;margin-bottom:12px;font-variant-numeric:tabular-nums}
.sample-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.category-group{border-top:1px solid var(--ink);min-width:0}
.category-group>summary{font:italic 400 27px/1.3 Baskervville,Georgia,serif;cursor:pointer;padding-block:17px;min-height:54px}
.category-group>summary span{font:400 13px/1.4 Arial,Helvetica,sans-serif;margin-inline-start:10px;color:var(--study-muted)}
.category-group .study-card{padding-block:22px;border-top:1px solid var(--study-rule)}
.category-group .study-card h3{font-size:27px}.category-group .study-card p{font-size:15px}
.study-footer{border-top:1px solid var(--study-rule);padding:24px 7.5%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--study-muted);font-size:12px;letter-spacing:.04em}
@media(max-width:760px){
 .layout-study .study-nav{padding:20px 6%;gap:16px}.study-brand{font-size:23px}.study-back{font-size:13px}
 .study-shell{width:88%;margin:30px auto 60px}.study-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}.study-heading h1{font-size:42px}
 .study-controls{gap:10px;padding-block:12px}.study-chooser{width:100%}.study-chooser select{flex:1;min-width:0;width:0}.study-count{width:100%;justify-content:space-between}.study-count select{width:auto;max-width:calc(100% - 60px)}
 .study-stage{padding-top:28px}.sample-heading{gap:14px;margin-bottom:24px}.sample-heading h2{font-size:28px}.sample-heading span{font-size:12px}
 .study-card h3{font-size:29px}.study-card p{font-size:15px}.sample-index .study-card{padding-block:21px}
 .sample-selected,.study-more-list,.sample-gallery,.sample-categories{grid-template-columns:1fr;gap:24px}.sample-selected .study-art-frame{height:160px;margin-bottom:14px}
 .study-more-list{gap:0}.sample-gallery .study-art-frame{height:180px}
 .sample-exhibition .study-card{grid-template-columns:85px minmax(0,1fr);gap:18px;padding-block:27px}.sample-exhibition .study-art-frame{height:128px}.sample-exhibition .study-card h3{font-size:28px}
 .sample-spine{grid-template-columns:1fr;column-gap:0;padding-inline-start:27px}.sample-spine::before{inset-inline-start:4px}.spine-entry:nth-child(n){grid-column:1;text-align:start;padding-block:16px 25px}.spine-entry:nth-child(n) .study-card-head{flex-direction:row}.spine-entry:nth-child(n) p{margin-inline-start:0}.spine-entry:nth-child(n)::before{inset-inline-start:-26px;inset-inline-end:auto;top:22px}
 .spine-number{margin-bottom:9px}.category-group>summary{font-size:28px}.study-footer{padding-inline:6%;font-size:11px}
}
@media(prefers-reduced-motion:no-preference){.study-card[href] .study-arrow{transition:transform 160ms ease}.study-card[href]:hover .study-arrow{transform:translate(2px,-2px)}}
