.glossary-page{--dictionary-ink:#302620;--dictionary-muted:#675950;--dictionary-accent:#ad390e}.dictionary-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;background:#302219;color:#fff5e9;border-radius:28px;padding:50px 56px;margin-top:20px;overflow:hidden}.dictionary-hero h1{color:#fff5e9;font-size:clamp(34px,4vw,56px);letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.dictionary-hero p{color:#edddce;font-size:17px;line-height:1.65;max-width:520px}.dictionary-jump{display:inline-block;margin-top:20px;color:#ffb17a;font-weight:600;font-size:14px}.dictionary-graphic{position:relative;padding-top:22px;transform:rotate(-3deg)}.book-tab{background:#bb461d;color:#fff4e7;display:block;width:max-content;padding:9px 19px;border-radius:14px 14px 0 0;font-size:12px;margin-left:22px}.book-spread{display:grid;grid-template-columns:1fr 1fr;position:relative;border-radius:20px;background:#f7e8d5;box-shadow:0 12px 0 -5px #caab88,0 20px 0 -10px #816249;color:#38251c;overflow:hidden}.book-spread:after{content:'';position:absolute;width:2px;height:100%;left:50%;background:#d8c1a4}.book-spread>div{padding:25px 24px 18px}.book-spread>div+div{background:#ecdbc3}.book-spread span{font-size:12px;color:#6b4c38}.book-spread strong{font-family:Garamond,Georgia,serif;font-weight:500;font-size:39px;line-height:1.1;display:block;margin:16px 0 4px}.book-spread i{display:block;text-align:right;font-style:normal;font-size:40px;color:#b94620}.book-caption{display:block;text-align:center;color:#dfbea4;font-size:11px;margin-top:25px}.dictionary{margin-top:48px!important}.dictionary-toolbar{background:#f5e9da;border-radius:24px;padding:30px 34px;scroll-margin-top:120px}.search-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.search-heading h2{font-size:28px;line-height:1.2;margin:0 0 24px;color:var(--dictionary-ink)}.search-heading>span{font-size:12px;color:var(--dictionary-muted)}.dictionary-toolbar label{display:block;color:var(--dictionary-muted);font-size:12px;font-weight:600;margin-bottom:8px}.smart-search{display:flex;align-items:center;gap:13px;background:#fffdfa;border:1px solid #b4a08d;border-radius:12px;padding:0 17px;min-height:58px;color:var(--dictionary-muted)}.smart-search:focus-within{outline:3px solid #b8462338;border-color:#a13b19}.smart-search input{border:0;background:none;padding:14px 0;border-radius:0;font-size:16px;min-width:0;flex:1;width:100%;color:#302620;outline:none;box-shadow:none}.smart-search input::-webkit-search-cancel-button{display:none}.smart-search input::placeholder{color:#82766d}.smart-search button{background:none;border:0;font-size:26px;color:#695548;min-width:40px;min-height:42px;cursor:pointer}.dictionary #search-help{font-size:12px;line-height:1.6;color:var(--dictionary-muted);margin:10px 0}.search-examples{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:16px}.search-examples>span{color:var(--dictionary-muted)}.search-examples button{border:0;background:none;color:#9a3410;text-decoration:underline;text-underline-offset:4px;padding:7px 0;font-family:inherit;cursor:pointer}.dictionary-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.dictionary-filters button{font:500 12px/1.4 Manrope,sans-serif;border:0;border-radius:9px;background:#e7d6c3;color:#4c3829;padding:12px 13px;cursor:pointer;min-height:42px;display:flex;gap:10px;align-items:center}.dictionary-filters button span{font-size:10px;opacity:.8}.dictionary-filters button[aria-pressed=true]{background:#38271d;color:#fff5e9}.dictionary-filters button:hover{background:#d9bea2}.dictionary-filters button[aria-pressed=true]:hover{background:#503526}.results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:28px 0 20px}.results-heading p{font-size:13px;color:var(--dictionary-muted);margin:0}.results-heading button{font:500 12px Manrope,sans-serif;border:0;background:none;color:var(--dictionary-accent);cursor:pointer;min-height:42px}.dictionary-terms{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;align-items:start}.glossary-term{padding:27px 0 22px;border-bottom:1px solid #e4d7c9;scroll-margin-top:120px;min-width:0}.term-category{font-size:11px;color:#826044}.glossary-term h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:8px 0 12px;overflow-wrap:anywhere;color:var(--dictionary-ink)}.glossary-term .term-definition{font-size:14px;line-height:1.85;margin:0 0 12px;color:#51443a}.glossary-term details{border:0;border-radius:0;background:none;padding:0;box-shadow:none;margin:0}.glossary-term summary{font:600 12px/1.4 Manrope,sans-serif;color:var(--dictionary-accent);padding:12px 0;list-style:none;display:flex;justify-content:space-between;cursor:pointer}.glossary-term summary::-webkit-details-marker{display:none}.glossary-term summary>span{font-size:20px;font-weight:400}.glossary-term details[open] summary>span{transform:rotate(45deg)}.term-detail{padding:19px 21px;background:#f5ebdf;border-radius:15px;margin-top:5px}.term-detail>b{font-size:12px;color:#3e2b1f}.term-detail p{font-size:13px;line-height:1.8;margin:7px 0 20px;color:#56473b}.related-terms{display:flex;flex-wrap:wrap;gap:8px 14px}.related-terms>span{width:100%;font-size:11px;color:#756252;margin-bottom:3px}.related-terms a{font-size:12px;color:#9c3b18;text-decoration:underline;text-underline-offset:3px;line-height:1.8}.term-source,.term-permalink{font-size:11px;display:block;margin-top:18px;color:#694a34}.term-permalink{color:#786557;font-size:10px}.glossary-term:target h2{color:#b84417}.dictionary-empty{padding:40px;background:#f5ebdf;border-radius:22px}.dictionary-empty h2{font-size:26px}.dictionary-empty p{max-width:570px;line-height:1.8;color:var(--dictionary-muted)}.dictionary-note{max-width:790px;font-size:12px;line-height:1.8;margin-top:32px;color:#73665a}.dictionary [hidden]{display:none!important}.dictionary button:focus-visible,.glossary-term a:focus-visible,.glossary-term summary:focus-visible{outline:3px solid #b44b2780;outline-offset:4px}.glossary-page .breadcrumbs{font-size:11px;color:#6a5745}.glossary-page .breadcrumbs a{color:#9c3b18}
@media(max-width:1000px){.dictionary-hero{gap:35px;padding:38px}.dictionary-hero h1{font-size:40px}.book-spread strong{font-size:34px}.book-spread>div{padding:22px 18px}.dictionary-terms{gap:0 30px}}
@media(max-width:760px){.dictionary-hero{grid-template-columns:1fr;gap:25px}.dictionary-graphic{max-width:420px;width:100%;justify-self:center}.dictionary-hero h1{font-size:39px}.dictionary-hero p{font-size:15px;max-width:100%}.book-spread strong{font-size:34px}.book-spread>div{padding:16px 22px}.book-spread i{font-size:29px}.book-caption{margin-top:21px}.dictionary-terms{gap:0 25px}.glossary-term h2{font-size:21px}.search-heading{display:block}.search-heading h2{margin-bottom:10px}.search-heading>span{display:block;margin-bottom:20px}.dictionary-toolbar{padding:25px}.term-detail{padding:16px}}
@media(max-width:580px){.dictionary-hero{margin:18px 12px 0;padding:30px 24px;border-radius:24px;gap:17px}.dictionary-hero h1{font-size:34px;letter-spacing:-1.2px;margin-bottom:17px}.dictionary-hero p{font-size:14px;margin-bottom:0;line-height:1.75}.dictionary-jump{margin-top:16px;font-size:12px}.dictionary-graphic{padding-top:7px;transform:rotate(-2deg);width:100%}.book-tab{font-size:10px;padding:7px 14px}.book-spread>div{padding:18px}.book-spread span{font-size:11px}.book-spread strong{font-size:31px;margin-top:12px}.book-spread i{font-size:27px}.book-caption{font-size:10px}.dictionary{margin:30px 12px 50px!important;padding:0!important}.dictionary-toolbar{padding:23px 18px;border-radius:22px;scroll-margin-top:92px}.search-heading h2{font-size:24px}.smart-search{padding:0 12px;gap:9px}.smart-search input{font-size:16px}.smart-search input::placeholder{font-size:12px}.dictionary-filters{gap:7px;margin-top:20px}.dictionary-filters button{padding:10px 11px;font-size:11px}.search-examples{gap:8px 13px}.search-examples>span{width:100%}.results-heading{margin:21px 7px 8px;gap:10px;align-items:center}.results-heading p{font-size:12px}.results-heading button{font-size:10px;text-align:right}.dictionary-terms{display:block;padding:0 7px}.glossary-term{padding:23px 0 18px;scroll-margin-top:95px}.glossary-term h2{font-size:23px}.glossary-term .term-definition{font-size:14px;line-height:1.8}.term-detail{padding:20px}.dictionary-note{padding:0 7px;font-size:11px}.dictionary-empty{padding:26px 20px}}
.glossary-term summary:after{content:none!important}
@media(max-width:580px){.dictionary-hero{padding:26px 24px;gap:12px}.dictionary-hero h1{font-size:32px}.dictionary-graphic{max-width:310px}.book-spread>div{padding:13px 16px}.book-spread strong{font-size:26px;margin:8px 0}.book-spread strong br{display:none}.book-spread i{display:none}.book-tab{padding:5px 11px;font-size:9px}.book-caption{margin-top:17px;font-size:9px}.dictionary-jump{margin-top:12px}.dictionary-hero p{font-size:13px}}
@media(max-width:580px){.book-spread strong br{display:initial}.book-spread strong{font-size:24px}.book-caption{display:none}.dictionary-graphic{margin-bottom:10px}}
@media(max-width:580px){.book-spread strong br{display:none}.book-spread strong{font-size:21px;white-space:nowrap}.dictionary{margin-top:24px!important}}
@media(min-width:761px){.dictionary-terms.single-result{grid-template-columns:1fr}.single-result .glossary-term{display:grid;grid-template-columns:.85fr 1.15fr;column-gap:50px;grid-template-rows:auto auto 1fr}.single-result .term-category{grid-column:1;grid-row:1}.single-result .glossary-term h2{grid-column:1;grid-row:2;font-size:30px}.single-result .term-definition{grid-column:1;grid-row:3}.single-result .glossary-term details{grid-column:2;grid-row:1/span 3}.single-result .term-detail{margin-top:0}}
