/* Dictionary is a documentary department of Corpus Savoy, never volume XLI.
   Reuses house.css, opening-footer.css, fonts and armorial signature unchanged. */
.corpus-unified .dict-edition {width:min(100% - 3rem,1080px);margin:0 auto;padding:2.5rem 0 6rem;color:#282923}
.corpus-unified .dict-edition .dict-crumb {font:600 .79rem/1.6 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b;display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 3rem}
.corpus-unified .dict-edition .dict-crumb a {color:#313832;text-decoration-color:#a57f46;text-underline-offset:.18em}
.corpus-unified .dict-edition .dict-eyebrow {font:700 .77rem/1.5 "Savoy Source Sans 3",Arial,sans-serif;color:#a57f46;letter-spacing:.105em;text-transform:uppercase;margin:0 0 .9rem}
.corpus-unified .dict-edition h1 {font:400 clamp(3.4rem,7vw,6.5rem)/.98 "Savoy EB Garamond",Georgia,serif;letter-spacing:-.052em;color:#282923;margin:.3rem 0 1.2rem;overflow-wrap:break-word}
.corpus-unified .dict-edition .dict-intro{font:400 clamp(1.1rem,2vw,1.43rem)/1.66 "Savoy Source Serif 4",Georgia,serif;max-width:60ch;margin:0 0 1.15rem}
.corpus-unified .dict-edition .dict-note{font:400 .85rem/1.65 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b}
.corpus-unified .dict-edition .dict-opening{position:relative;padding:0 0 2.4rem;border-bottom:1px solid #cbc9bd;margin:0 0 2.2rem}
.corpus-unified .dict-edition .dict-opening:before{content:"";display:block;height:2px;width:57px;background:#a57f46;margin:0 0 1.45rem}
.corpus-unified .dict-edition .dict-feature{display:flex;gap:2rem;justify-content:space-between;align-items:center}
.corpus-unified .dict-edition .dict-feature-copy{min-width:0;flex:1}
.corpus-unified .dict-edition .dict-figures{font:400 .83rem/1.6 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b;white-space:nowrap;text-align:end}
.corpus-unified .dict-edition .dict-figures strong{display:block;font:400 clamp(1.8rem,3vw,2.8rem)/1 "Savoy EB Garamond",Georgia,serif;color:#282923;font-variant-numeric:tabular-nums}
.corpus-unified .dict-edition .dict-search{margin:0 0 2.6rem;padding:0 0 2rem;border-bottom:1px solid #cbc9bd}
.corpus-unified .dict-edition .dict-form{display:grid;grid-template-columns:minmax(0,3fr) minmax(160px,1fr) auto;gap:.85rem;align-items:end}
.corpus-unified .dict-edition .dict-field label{display:block;font:700 .76rem/1.5 "Savoy Source Sans 3",Arial,sans-serif;margin:0 0 .55rem}
.corpus-unified .dict-edition :is(input,select){width:100%;min-height:47px;box-sizing:border-box;border:1px solid #a9aaa0;border-radius:0;background:#f5f2eb;color:#282923;padding:.55rem .8rem;font:400 1rem/1.4 "Savoy Source Sans 3",Arial,sans-serif}
.corpus-unified .dict-edition button{min-height:47px;border:1px solid #313832;border-radius:0;background:#313832;color:#f5f2eb;padding:.6rem 1.25rem;font:700 .82rem/1.3 "Savoy Source Sans 3",Arial,sans-serif;cursor:pointer}
.corpus-unified .dict-edition :is(a,button,input,select):focus-visible{outline:2px solid #a57f46;outline-offset:3px}
.corpus-unified .dict-edition .dict-letters{display:flex;flex-wrap:wrap;gap:.25rem .35rem;margin:1.4rem 0 0;align-items:center}
.corpus-unified .dict-edition .dict-letters button{min-width:32px;min-height:35px;padding:0 .34rem;background:transparent;color:#313832;border:0;font:600 .83rem/1 "Savoy Source Sans 3",Arial,sans-serif}
.corpus-unified .dict-edition .dict-letters button[aria-pressed="true"]{background:#313832;color:#f5f2eb}
.corpus-unified .dict-edition .dict-status{font:500 .83rem/1.5 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b;min-height:1.4em;margin:0 0 1.7rem}
.corpus-unified .dict-edition .dict-results{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}
.corpus-unified .dict-edition .dict-results li{margin:0;padding:1.15rem 0 1.35rem;border-top:1px solid #cbc9bd;min-width:0}
.corpus-unified .dict-edition .dict-results h2{font:400 clamp(1.4rem,2vw,1.75rem)/1.2 "Savoy EB Garamond",Georgia,serif;color:#282923;margin:0 0 .42rem}
.corpus-unified .dict-edition .dict-results h2 a{color:inherit;text-decoration-color:#a57f46;text-underline-offset:.16em}
.corpus-unified .dict-edition .dict-results .dict-entry-kind{font:700 .7rem/1.5 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b;text-transform:uppercase;letter-spacing:.055em}
.corpus-unified .dict-edition .dict-results p{font:400 1rem/1.55 "Savoy Source Serif 4",Georgia,serif;color:#282923;margin:.45rem 0 0;overflow-wrap:anywhere}
.corpus-unified .dict-edition .dict-next{margin:1.2rem 0 0}
.corpus-unified .dict-edition .dict-next[hidden]{display:none}
.corpus-unified .dict-edition .dict-next button{background:transparent;color:#313832}
.corpus-unified .dict-edition .dict-page{width:min(100%,910px);margin:0 auto}
.corpus-unified .dict-edition .dict-legacy-page .crumbs{display:none}
.corpus-unified .dict-edition .dict-legacy-page .hero{padding:0 0 2rem;border-bottom:1px solid #cbc9bd;margin:0 0 2rem}
.corpus-unified .dict-edition .dict-legacy-page .kicker{font:700 .77rem/1.5 "Savoy Source Sans 3",Arial,sans-serif;color:#a57f46;letter-spacing:.1em;text-transform:uppercase}
.corpus-unified .dict-edition .dict-legacy-page .lead{font:400 clamp(1.14rem,2vw,1.45rem)/1.7 "Savoy Source Serif 4",Georgia,serif;max-width:68ch;margin:0}
.corpus-unified .dict-edition .dict-legacy-page .layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(175px,230px);gap:clamp(1.4rem,4vw,3.5rem);align-items:start}
.corpus-unified .dict-edition .dict-legacy-page .reading{min-width:0}
.corpus-unified .dict-edition .dict-legacy-page .reading h2{font:400 clamp(1.55rem,2.4vw,2rem)/1.22 "Savoy EB Garamond",Georgia,serif;margin:2rem 0 .7rem;color:#282923}
.corpus-unified .dict-edition .dict-legacy-page .reading h3{font:600 1.2rem/1.3 "Savoy EB Garamond",Georgia,serif;margin:1.3rem 0 .6rem}
.corpus-unified .dict-edition .dict-legacy-page .reading p,.corpus-unified .dict-edition .dict-legacy-page .reading li{font:400 1.08rem/1.8 "Savoy Source Serif 4",Georgia,serif;overflow-wrap:anywhere}
.corpus-unified .dict-edition .dict-legacy-page .reading p{white-space:pre-line;margin:.25rem 0 1.2rem}
.corpus-unified .dict-edition .dict-legacy-page .reading section{border-bottom:1px solid #cbc9bd;padding:0 0 1rem;margin:0 0 .9rem}
.corpus-unified .dict-edition .dict-legacy-page .reading :is(ul,ol){padding-inline-start:1.5rem}
.corpus-unified .dict-edition .dict-legacy-page .aside{border-left:1px solid #cbc9bd;padding:0 0 0 1.2rem;position:sticky;top:1rem;font:400 .85rem/1.6 "Savoy Source Sans 3",Arial,sans-serif}
.corpus-unified .dict-edition .dict-legacy-page .aside h2{font:400 1.65rem/1.2 "Savoy EB Garamond",Georgia,serif;margin:0 0 .5rem}
.corpus-unified .dict-edition .dict-legacy-page .aside a{display:block;margin:.65rem 0;color:#313832;overflow-wrap:anywhere}
.corpus-unified .dict-edition .dict-legacy-page .note{font:400 .83rem/1.6 "Savoy Source Sans 3",Arial,sans-serif;color:#64645b}
.corpus-unified .dict-edition .dict-legacy-page .notice{border-left:2px solid #a57f46;padding:.4rem 0 .4rem 1rem;margin:0 0 1.9rem;color:#64645b}
.corpus-unified .dict-edition .dict-legacy-page .chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;margin:.4rem 0 2.4rem}
.corpus-unified .dict-edition .dict-legacy-page .chips li{border-bottom:1px solid #cbc9bd;padding:.3rem .6rem;font:400 .82rem/1.3 "Savoy Source Sans 3",Arial,sans-serif}
.corpus-unified .dict-edition .dict-legacy-page .related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.7rem;list-style:none}
.corpus-unified .dict-edition .dict-legacy-page .related-list a{display:block;border:1px solid #cbc9bd;padding:.8rem}
.corpus-unified .dict-edition .dict-legacy-page .responsive-table{max-width:100%;overflow-x:auto}
.corpus-unified .dict-edition .dict-legacy-page .responsive-table table{border-collapse:collapse}
.corpus-unified .dict-edition .dict-legacy-page .responsive-table :is(th,td){border:1px solid #cbc9bd;padding:.6rem;overflow-wrap:anywhere}
.corpus-unified .dict-edition .dict-legacy-page .return{display:flex;gap:1.2rem;flex-wrap:wrap;margin:2rem 0}
.corpus-unified .dict-edition .dict-legacy-page a{color:#313832;text-decoration-color:#a57f46;text-underline-offset:.2em}
.corpus-unified .dict-edition .dict-legacy-page .reading p a{overflow-wrap:anywhere}
@media(max-width:760px){.corpus-unified .dict-edition{width:calc(100% - 2rem);padding:1.7rem 0 4rem}.corpus-unified .dict-edition .dict-feature{align-items:start;flex-direction:column;gap:.3rem}.corpus-unified .dict-edition .dict-figures{text-align:start}.corpus-unified .dict-edition .dict-form{grid-template-columns:minmax(0,1fr) minmax(140px,1fr)}.corpus-unified .dict-edition .dict-form button{grid-column:1/-1;justify-self:start}.corpus-unified .dict-edition .dict-results{grid-template-columns:1fr}.corpus-unified .dict-edition .dict-legacy-page .layout{grid-template-columns:1fr}.corpus-unified .dict-edition .dict-legacy-page .aside{position:static;margin-top:1.7rem}}
@media(max-width:390px){.corpus-unified .dict-edition{width:calc(100% - 1.5rem)}.corpus-unified .dict-edition h1{font-size:3rem}.corpus-unified .dict-edition .dict-form{grid-template-columns:1fr}.corpus-unified .dict-edition .dict-form button{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.corpus-unified .dict-edition *{scroll-behavior:auto!important;transition:none!important}}
