.richText{--rt-primary:#c4a25a;--rt-primary-rgb:196, 162, 90;--rt-gold:#e8ce95;--rt-gold-rgb:232, 206, 149;--rt-text:#0c0a09;--rt-text-soft:#1c1917;--rt-muted:#78716b;--rt-border-rgb:28, 25, 23;font-family:var(--font-sans);color:var(--rt-text);break-words:break-word;font-size:18px;line-height:32px}.richText p{font-family:var(--font-sans);color:#0c0a09;margin-bottom:1.5em;font-size:18px;font-weight:400;line-height:32px}@media screen and (min-width:768px){.richText p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.richText p:last-child{margin-bottom:0}.richText>p:first-of-type:first-letter{font-family:var(--font-serif);color:#3f6036;float:left;margin-top:4px;margin-right:6px;font-size:64.19px;font-style:normal;font-weight:700;line-height:51.35px}.richText h1{font-family:var(--font-sans);letter-spacing:-.025em;color:#0c0a09;margin:2.25em 0 .65em;font-size:36px;font-weight:700;line-height:1.3}.richText h2{font-family:var(--font-sans);letter-spacing:-.025em;color:#0c0a09;margin:2.25em 0 .65em;font-size:28px;font-weight:700;line-height:1.3}.richText h3{font-family:var(--font-sans);letter-spacing:-.025em;color:#0c0a09;margin:2.25em 0 .65em;font-size:22px;font-weight:700;line-height:1.3}.richText h4{font-family:var(--font-sans);letter-spacing:-.025em;color:#0c0a09;margin:2.25em 0 .65em;font-size:18px;font-weight:700;line-height:1.3}.richText h5,.richText h6{font-family:var(--font-sans);letter-spacing:-.025em;color:#0c0a09;margin:2.25em 0 .65em;font-size:14px;font-weight:700;line-height:1.3}.richText>:first-child{margin-top:0}.richText .is-bold,.richText strong{color:#0c0a09;font-weight:700}.richText .is-italic,.richText em{font-style:italic}.richText h1 strong,.richText h2 strong,.richText h3 strong,.richText h4 strong,.richText h5 strong,.richText h6 strong,.richText h1 .is-bold,.richText h2 .is-bold,.richText h3 .is-bold,.richText h4 .is-bold,.richText h5 .is-bold,.richText h6 .is-bold{font-weight:inherit;color:inherit}.richText h1 em,.richText h2 em,.richText h3 em,.richText h4 em,.richText h5 em,.richText h6 em,.richText h1 .is-italic,.richText h2 .is-italic,.richText h3 .is-italic,.richText h4 .is-italic,.richText h5 .is-italic,.richText h6 .is-italic{font-style:normal}.richText .is-underline,.richText u{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rt-gold-rgb), .7);-webkit-text-decoration-color:rgba(var(--rt-gold-rgb), .7);-webkit-text-decoration-color:rgba(var(--rt-gold-rgb), .7);text-decoration-color:rgba(var(--rt-gold-rgb), .7);text-underline-offset:4px}.richText .is-strikethrough,.richText del{opacity:.55;text-decoration:line-through}.richText .is-code,.richText code{background:rgba(var(--rt-primary-rgb), .08);color:#7a5c1e;border:1px solid rgba(var(--rt-primary-rgb), .18);border-radius:5px;padding:2px 7px;font-family:Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.82em}.richText sub{vertical-align:sub;font-size:.8em}.richText sup{vertical-align:super;font-size:.8em}.richText a{color:var(--rt-primary);background-image:linear-gradient(to right, rgba(var(--rt-primary-rgb), .35), rgba(var(--rt-primary-rgb), .35));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s,color .2s}.richText a:hover{color:#9a7530;background-size:100% 2px}.richText ul,.richText ol{flex-direction:column;gap:.45em;margin-bottom:1.5em;display:flex}.richText ul{padding:0;list-style:none}.richText ul>li{padding-left:1.35rem;position:relative}.richText ul>li:before{content:"";background-color:var(--rt-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.richText ol{padding-left:1.25rem;list-style:decimal}.richText ol>li{padding-left:.35rem}.richText ol>li::marker{color:var(--rt-primary);font-size:.9em;font-weight:600}.richText li>ul,.richText li>ol{margin-top:.4em;margin-bottom:0}.richText blockquote{font-family:var(--font-serif);letter-spacing:0;text-align:center;color:#1c1917;border-left:4px solid #e8ce95;margin:2em 0;padding-top:.25em;padding-bottom:.25em;padding-left:24px;font-size:26px;font-style:italic;font-weight:500;line-height:36px}.richText blockquote p{font-family:var(--font-serif);color:#1c1917;margin:0;font-size:26px;font-style:italic;font-weight:500;line-height:36px}.richText hr{text-align:center;border:none;margin:3em 0;position:relative}.richText hr:before{content:"···";color:rgba(var(--rt-gold-rgb), .6);letter-spacing:.6em;font-size:1.1rem}.richText pre{color:#e2e8f0;border-left:4px solid var(--rt-gold);background:#0c0a09;border-top:1px solid #ffffff0d;border-radius:0;margin:2em 0;padding:1.5rem;font-family:Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.875rem;line-height:1.75;overflow-x:auto}.richText pre code{color:inherit;font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.richText .richtext-image{width:100%;height:auto;display:block}.richText .text-left{text-align:left}.richText .text-center{text-align:center}.richText .text-right{text-align:right}.richText .text-justify{text-align:justify}.richText table{border-collapse:collapse;-webkit-overflow-scrolling:touch;border:1px solid rgba(var(--rt-gold-rgb), .25);width:100%;margin:2em 0;font-size:.9em;display:block;overflow-x:auto}.richText th{background:rgba(var(--rt-gold-rgb), .12);color:#0c0a09;text-align:left;font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid rgba(var(--rt-gold-rgb), .5);border-right:1px solid rgba(var(--rt-gold-rgb), .2);padding:13px 20px;font-size:.8rem;font-weight:600}.richText th:last-child{border-right:none}.richText td{vertical-align:top;color:#1c1917;border-bottom:1px solid rgba(var(--rt-gold-rgb), .15);border-right:1px solid rgba(var(--rt-gold-rgb), .1);padding:11px 20px;line-height:1.65}.richText td:last-child{border-right:none}.richText td:first-child{color:#0c0a09;font-weight:500}.richText tbody tr:nth-child(2n) td{background:rgba(var(--rt-gold-rgb), .04)}.richText tbody tr:last-child td{border-bottom:none}.richText tbody tr:hover td{background:rgba(var(--rt-gold-rgb), .1);transition:background .15s}@media screen and (max-width:767px){.richText,.richText p{font-size:16px;line-height:28px}.richText h1{font-size:28px}.richText h2{font-size:22px}.richText h3{font-size:18px}.richText h4{font-size:16px}.richText blockquote{padding-left:16px;font-size:24px;line-height:32px}.richText blockquote p{font-size:24px;line-height:32px}.richText>p:first-of-type:first-letter{font-size:48px;line-height:38px}.richText pre{padding:1rem}}
