#MainContent .fr-gl-page{max-width:1200px!important;padding-top:28px!important;padding-bottom:72px!important}
#MainContent .fr-gl-page .rte{max-width:none!important}
#MainContent .fr-gl-page .fr-gl{max-width:none;margin:0;padding:0;color:var(--frx-ink,#211d1a);font-family:var(--font-body-family)}
#MainContent .fr-gl-page .fr-art-back{font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--frx-muted,#6b5f52)!important;margin:0 0 24px}
#MainContent .fr-gl-page .fr-doc-label{color:var(--frx-muted,#6b5f52)!important;font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 14px}
#MainContent .fr-gl-page .fr-gl h1{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(32px,3.5vw,44px)!important;line-height:1.14!important;letter-spacing:-.02em!important;color:var(--frx-ink,#211d1a)!important;max-width:900px;margin:0 0 20px!important}
#MainContent .fr-gl-page .fr-doc-intro{max-width:830px!important;font-size:16px!important;line-height:1.7!important;color:var(--frx-muted,#6b5f52)!important;margin:0 0 32px!important}
#MainContent .fr-gl-page .fr-gl-tools{position:relative;top:auto;z-index:1;background:var(--frx-cream,#f6efe6);border:1px solid var(--frx-line,#e5ddd1);padding:24px;margin:0 0 10px}
#MainContent .fr-gl-page .fr-gl-search{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;margin:0 0 20px}
#MainContent .fr-gl-page .fr-gl-search input{min-width:0;flex:1 1 auto;border:1px solid var(--frx-ink,#211d1a);border-radius:0;background:#fff;min-height:48px;padding:12px 16px;font-family:var(--font-body-family);font-size:16px;line-height:1.4;color:var(--frx-ink,#211d1a);box-shadow:none;appearance:none}
#MainContent .fr-gl-page .fr-gl-search input::placeholder{color:var(--frx-muted,#6b5f52);opacity:1}
#MainContent .fr-gl-page .fr-gl-search input:focus-visible{outline:2px solid var(--frx-ink,#211d1a);outline-offset:3px}
#MainContent .fr-gl-page .fr-gl-count{flex:0 0 auto;font-size:14px;color:var(--frx-muted,#6b5f52);white-space:nowrap}
#MainContent .fr-gl-page .fr-gl-count strong{font-weight:600;color:var(--frx-ink,#211d1a)}
#MainContent .fr-gl-page .fr-gl-az{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}
#MainContent .fr-gl-page .fr-gl-az a,#MainContent .fr-gl-page .fr-gl-az span{border:1px solid transparent;border-radius:0;min-width:38px;min-height:44px;height:44px;padding:0 7px;font:400 14px/1 var(--font-body-family);box-sizing:border-box}
#MainContent .fr-gl-page .fr-gl-az a{border-color:var(--frx-line,#e5ddd1);background:#fff;color:var(--frx-ink,#211d1a)!important;text-decoration:none!important}
#MainContent .fr-gl-page .fr-gl-az a:hover,#MainContent .fr-gl-page .fr-gl-az a:focus-visible{background:var(--frx-ink,#211d1a);border-color:var(--frx-ink,#211d1a);color:#fff!important}
#MainContent .fr-gl-page .fr-gl-az a:focus-visible{outline:2px solid var(--frx-ink,#211d1a);outline-offset:2px}
#MainContent .fr-gl-page .fr-gl-az span{color:#8c8175;background:transparent}
#MainContent .fr-gl-page .fr-gl-letter{display:grid;grid-template-columns:64px minmax(0,1fr);gap:28px;padding-top:36px;margin-top:0;scroll-margin-top:30px}
#MainContent .fr-gl-page .fr-gl-letter h2{font-family:var(--font-heading-family)!important;font-size:42px!important;font-style:italic!important;font-weight:400!important;line-height:1!important;margin:0!important;padding:20px 0 0!important;border-top:1px solid var(--frx-ink,#211d1a);border-bottom:0;color:var(--frx-ink,#211d1a)!important}
#MainContent .fr-gl-page .fr-gl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#MainContent .fr-gl-page .fr-gl-term{min-width:0;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--frx-line,#e5ddd1);border-radius:0;padding:24px;scroll-margin-top:30px}
#MainContent .fr-gl-page .fr-gl-term:target{border-color:var(--frx-ink,#211d1a);background:var(--frx-cream,#f6efe6)}
#MainContent .fr-gl-page .fr-gl-term h3{font-family:var(--font-heading-family)!important;font-size:23px!important;line-height:1.2!important;letter-spacing:0!important;font-weight:400!important;color:var(--frx-ink,#211d1a)!important;margin:0 0 12px!important}
#MainContent .fr-gl-page .fr-gl-cat{background:var(--frx-cream,#f6efe6);color:var(--frx-muted,#6b5f52);font-size:10px;font-weight:400;letter-spacing:.12em;border-radius:0;padding:5px 8px;margin:0 0 16px;line-height:1.4}
#MainContent .fr-gl-page .fr-gl-term p{font-family:var(--font-body-family);font-size:15px!important;line-height:1.7!important;letter-spacing:0;color:var(--frx-muted,#6b5f52)!important;margin:0 0 14px!important}
#MainContent .fr-gl-page .fr-gl-term .fr-gl-syn{font-size:13px!important;line-height:1.65!important}
#MainContent .fr-gl-page .fr-gl-syn strong{font-weight:600;color:var(--frx-ink,#211d1a)}
#MainContent .fr-gl-page .fr-gl-link{display:inline-block;margin-top:auto;padding-top:6px;color:var(--frx-ink,#211d1a)!important;font-size:13px;font-weight:400;line-height:1.6;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
#MainContent .fr-gl-page .fr-gl-link:hover{color:var(--frx-muted,#6b5f52)!important}
#MainContent .fr-gl-page .fr-gl-empty{margin:24px 0;padding:24px;border:1px solid var(--frx-line,#e5ddd1);background:var(--frx-cream,#f6efe6);font-size:16px;color:var(--frx-ink,#211d1a)}
#MainContent .fr-gl-page .fr-gl-empty a{color:var(--frx-ink,#211d1a);text-decoration:underline;text-underline-offset:4px}
#MainContent .fr-gl-page .fr-doc-cta{margin-top:56px;padding:40px;background:var(--frx-cream,#f6efe6);border:1px solid var(--frx-line,#e5ddd1);border-radius:0;text-align:center!important}
#MainContent .fr-gl-page .fr-doc-cta h3{font-family:var(--font-heading-family)!important;font-style:italic;font-size:32px!important;font-weight:400!important;line-height:1.2!important;color:var(--frx-ink,#211d1a)!important;margin:0 0 14px!important}
#MainContent .fr-gl-page .fr-doc-cta p{max-width:650px;font-size:16px!important;line-height:1.7!important;color:var(--frx-muted,#6b5f52)!important;margin:0 auto 24px!important}
#MainContent .fr-gl-page .fr-doc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--frx-coral,#f06432);border:1px solid var(--frx-coral,#f06432);border-radius:0;color:var(--frx-ink,#211d1a)!important;padding:13px 24px;font:600 13px/1.4 var(--font-body-family);letter-spacing:.04em;text-decoration:none!important}
#MainContent .fr-gl-page .fr-doc-btn:hover{background:var(--frx-ink,#211d1a);border-color:var(--frx-ink,#211d1a);color:#fff!important}
#MainContent .fr-gl-page .fr-gl a:focus-visible{outline:2px solid var(--frx-ink,#211d1a);outline-offset:4px}
@media(max-width:749px){
#MainContent .fr-gl-page{padding-top:22px!important;padding-bottom:48px!important}
#MainContent .fr-gl-page .fr-art-back{margin-bottom:20px}
#MainContent .fr-gl-page .fr-doc-intro{font-size:15px!important;margin-bottom:24px!important}
#MainContent .fr-gl-page .fr-gl-tools{padding:16px;margin-bottom:0}
#MainContent .fr-gl-page .fr-gl-search{flex-wrap:wrap;gap:10px;margin-bottom:16px}
#MainContent .fr-gl-page .fr-gl-search input{flex-basis:100%;padding:12px;font-size:16px}
#MainContent .fr-gl-page .fr-gl-count{font-size:13px}
#MainContent .fr-gl-page .fr-gl-az{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
#MainContent .fr-gl-page .fr-gl-az a,#MainContent .fr-gl-page .fr-gl-az span{min-width:0;padding:0}
#MainContent .fr-gl-page .fr-gl-letter{grid-template-columns:1fr;gap:18px;padding-top:30px}
#MainContent .fr-gl-page .fr-gl-letter h2{padding-top:16px!important;font-size:34px!important}
#MainContent .fr-gl-page .fr-gl-grid{grid-template-columns:1fr;gap:14px}
#MainContent .fr-gl-page .fr-gl-term{padding:22px 20px}
#MainContent .fr-gl-page .fr-gl-term h3{font-size:22px!important}
#MainContent .fr-gl-page .fr-doc-cta{padding:28px 22px;margin-top:36px}
#MainContent .fr-gl-page .fr-doc-cta h3{font-size:28px!important}
}
