/* Article reading components. Native table and details semantics are retained. */
.sl-site .sl-article-body .sl-reading-table-shell{width:100%;max-width:100%;min-width:0;margin:34px 0;contain:inline-size}
.sl-site .sl-article-body .sl-reading-table-frame{margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;max-width:100%;min-width:0}
.sl-site .sl-article-body .sl-editorial-table{
 position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;margin:20px 0 36px!important;
 padding:0!important;border:1px solid #cdbb8c70!important;border-radius:12px!important;
 background:#faf8f2!important;overflow:auto!important;overscroll-behavior-inline:contain;
 scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;
}
.sl-site .sl-article-body .sl-editorial-table::-webkit-scrollbar{display:none;width:0;height:0}
.sl-site .sl-article-body .sl-editorial-table:focus-visible{outline:2px solid #93773d;outline-offset:5px}
.sl-site .sl-article-body table.sl-reading-table{
 width:100%!important;min-width:600px!important;max-width:none!important;margin:0!important;
 border:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;
 direction:rtl;color:#34443c!important;background:#faf8f2!important;font:400 16px/1.75 Heebo,Arial,sans-serif!important;
}
.sl-site .sl-article-body .sl-reading-table :is(th,td){
 min-width:150px;padding:20px 24px!important;border:0!important;border-block-end:1px solid #cdbb8c52!important;
 border-inline-end:1px solid #cdbb8c3d!important;vertical-align:top!important;text-align:start!important;
 font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;
 color:#34443c!important;background:#faf8f2!important;overflow-wrap:break-word;word-break:normal;
}
.sl-site .sl-article-body .sl-reading-table tr>:last-child{border-inline-end:0!important}
.sl-site .sl-article-body .sl-reading-table tbody>tr:last-child>:is(th,td){border-block-end:0!important}
.sl-site .sl-article-body .sl-reading-table tbody>tr:nth-child(even)>:is(th,td){background:#f0eee6!important}
.sl-site .sl-article-body .sl-reading-table tbody>tr>:first-child{
 min-width:150px;font-weight:600!important;color:#223b30!important;background:#eaece4!important;
}
.sl-site .sl-article-body .sl-reading-table thead :is(th,td),
.sl-site .sl-article-body .sl-reading-table>tr:first-child>th{
 padding-block:22px!important;background:#172b24!important;color:#faf8f2!important;
 border-block-end:2px solid #cdbb8c!important;border-inline-end-color:#cdbb8c40!important;
 font-weight:500!important;vertical-align:middle!important;
}
.sl-site .sl-article-body .sl-reading-table thead :is(p,span,strong,b,a),
.sl-site .sl-article-body .sl-reading-table>tr:first-child>th :is(p,span,strong,b,a){color:inherit!important}
.sl-site .sl-article-body .sl-reading-table :is(td,th) :is(p,ul,ol){font:inherit!important;color:inherit!important}
.sl-site .sl-article-body .sl-reading-table :is(td,th)>:last-child{margin-block-end:0!important}
.sl-site .sl-article-body .sl-reading-table :is(td,th)>:first-child{margin-block-start:0!important}
.sl-site .sl-article-body .sl-reading-table caption{
 padding:0 0 15px!important;color:#172b24!important;font:500 18px/1.6 Heebo,Arial,sans-serif!important;
 text-align:start!important;caption-side:top;
}
.sl-site .sl-article-body .sl-reading-table-toolbar{
 display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;margin:26px 0 12px;
 color:#71634a;font:400 13px/1.6 Heebo,Arial,sans-serif;
}
.sl-site .sl-article-body .sl-reading-table-toolbar[hidden]{display:none!important}
.sl-site .sl-article-body .sl-reading-table-toolbar p{font:inherit!important;color:inherit!important;margin:0!important}
.sl-site .sl-article-body .sl-reading-table-hint{display:none;font-size:12px;color:#7a705c;margin-top:2px}
.sl-site .sl-article-body .sl-reading-table-shell[data-overflow="true"] .sl-reading-table-hint{display:block}
.sl-site .sl-article-body .sl-reading-table-toolbar>div{display:flex;align-items:center;gap:8px;flex:none}
.sl-site .sl-article-body .sl-reading-table-toolbar>div[hidden]{display:none!important}
.sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next){
 display:inline-grid;place-items:center;flex:none;width:48px;height:48px;min-width:48px;min-height:48px;
 margin:0;padding:0;border:1px solid #cdbb8ca6;border-radius:50%;appearance:none;
 color:#faf8f2;background:#172320;box-shadow:0 4px 16px #08110e1f;cursor:pointer;touch-action:manipulation;
 transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease;
}
.sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next) svg{
 display:block;width:20px;height:20px;color:inherit;pointer-events:none;
}
.sl-site .sl-article-body .sl-reading-table-prev svg{transform:rotate(180deg)}
.sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next):disabled{opacity:.3;cursor:default;box-shadow:none}
.sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next):not(:disabled):active{
 background:#cdbb8c;color:#172320;border-color:#cdbb8c;transform:scale(.94);
}
.sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next):focus-visible{
 outline:2px solid #faf8f2;outline-offset:2px;box-shadow:0 0 0 5px #9d834e;
}
@media(hover:hover) and (pointer:fine){
 .sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next):not(:disabled):hover{
  color:#172320;background:#cdbb8c;border-color:#cdbb8c;
 }
}

/* The content ID gives these rules precedence over legacy inline-style resets. */
.sl-site #sl-article-content.sl-article-body h2.sl-article-faq-heading{
 position:relative;background:transparent!important;color:#172320!important;border:0!important;border-radius:0!important;
 margin:60px 0 26px!important;padding:22px 0 0!important;font:500 clamp(27px,2.7vw,34px)/1.4 Heebo,Arial,sans-serif!important;
 letter-spacing:-.025em!important;text-align:start!important;
}
.sl-site #sl-article-content.sl-article-body h2.sl-article-faq-heading::before{
 content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:54px;height:1px;background:#a58b51;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq{
 margin:0 0 12px!important;padding:0!important;min-width:0;max-width:100%;
 border:1px solid #d8d2c1!important;border-radius:12px!important;background:#faf8f2!important;color:#36473e!important;
 box-sizing:border-box;box-shadow:none!important;
 transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq[open]{
 background:#f0f1e9!important;border-color:#a4ad98!important;box-shadow:0 6px 22px #17232007!important;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary{
 position:relative!important;display:block!important;min-height:78px!important;margin:0!important;
 padding:24px 26px 24px 84px!important;border:0!important;border-radius:11px!important;
 list-style:none!important;background:transparent!important;color:#172b24!important;
 font:500 18px/1.65 Heebo,Arial,sans-serif!important;letter-spacing:0!important;text-align:start!important;
 cursor:pointer;touch-action:manipulation;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary::-webkit-details-marker{display:none!important}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary::marker{content:""}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary :is(strong,b,span):not(.sl-reading-faq-icon){
 color:inherit!important;font:inherit!important;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary:focus-visible{
 outline:2px solid #94773f!important;outline-offset:4px;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon{
 position:absolute!important;inset-block-start:50%!important;inset-inline-start:auto!important;inset-inline-end:22px!important;
 display:block!important;width:32px!important;height:32px!important;min-width:32px;margin:0!important;padding:0!important;
 border:1px solid #cdbb8caa;border-radius:50%;background:transparent;color:transparent!important;font-size:0!important;
 transform:translateY(-50%)!important;transition:background-color .22s ease,border-color .22s ease;
 pointer-events:none;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon svg{display:none!important}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon::before,
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon::after{
 content:"";position:absolute;inset:50% auto auto 50%;display:block;background:#806731;
 width:12px;height:1.5px;border-radius:1px;transform:translate(-50%,-50%);transition:transform .22s ease,background-color .22s ease;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon::after{
 transform:translate(-50%,-50%) rotate(90deg);
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq:is([data-sl-faq-state="opening"],[data-sl-faq-state="open"],[open]:not([data-sl-faq-state]))>summary .sl-reading-faq-icon{
 background:#172b24;border-color:#172b24;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq:is([data-sl-faq-state="opening"],[data-sl-faq-state="open"],[open]:not([data-sl-faq-state]))>summary .sl-reading-faq-icon::before,
.sl-site #sl-article-content.sl-article-body details.sl-article-faq:is([data-sl-faq-state="opening"],[data-sl-faq-state="open"],[open]:not([data-sl-faq-state]))>summary .sl-reading-faq-icon::after{background:#f6eed9}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq:is([data-sl-faq-state="opening"],[data-sl-faq-state="open"],[open]:not([data-sl-faq-state]))>summary .sl-reading-faq-icon::after{
 transform:translate(-50%,-50%) rotate(90deg) scaleX(0);
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary){
 margin:0!important;padding:0 26px 26px!important;border:0!important;
 background:transparent!important;color:#435449!important;font:400 16.5px/1.9 Heebo,Arial,sans-serif!important;
 text-align:start!important;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary) :is(p,li,span,strong,b){
 color:inherit!important;line-height:inherit!important;font-size:inherit!important;
}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary) p{margin:0 0 1em!important}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary)>:last-child{margin-block-end:0!important}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>p:last-child{margin-block-end:0!important}
.sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary) a{color:#3b634d!important;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq:not([open]):hover{border-color:#a99462!important;background:#f5f3eb!important}
}
@media(max-width:767px){
 .sl-site .sl-article-body .sl-editorial-table{margin-block:16px 30px!important;border-radius:10px!important}
 .sl-site .sl-article-body table.sl-reading-table{min-width:600px!important;font-size:15px!important;line-height:1.75!important}
 .sl-site .sl-article-body .sl-reading-table :is(th,td){padding:17px 19px!important;min-width:160px}
 .sl-site .sl-article-body .sl-reading-table tbody>tr>:first-child{min-width:150px}
 .sl-site .sl-article-body .sl-reading-table thead :is(th,td){padding-block:19px!important}
 .sl-site .sl-article-body .sl-reading-table-toolbar{margin-top:24px;font-size:12px;gap:12px}
 .sl-site .sl-article-body :is(.sl-reading-table-prev,.sl-reading-table-next){width:44px;height:44px;min-width:44px;min-height:44px}
 .sl-site #sl-article-content.sl-article-body h2.sl-article-faq-heading{margin:46px 0 22px!important;font-size:27px!important;padding-top:18px!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq{border-radius:10px!important;margin-block-end:10px!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary{
  min-height:78px!important;padding:22px 20px 22px 67px!important;font-size:17px!important;line-height:1.7!important;
 }
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon{inset-inline-end:17px!important;width:30px!important;height:30px!important;min-width:30px}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary){padding:0 20px 23px!important;font-size:16px!important;line-height:1.9!important}
}
@media(prefers-reduced-motion:reduce){
 .sl-site .sl-article-body :is(.sl-editorial-table,.sl-reading-table-prev,.sl-reading-table-next,.sl-article-faq,.sl-reading-faq-icon),
 .sl-site .sl-article-body .sl-reading-faq-icon::before,.sl-site .sl-article-body .sl-reading-faq-icon::after{transition:none!important;scroll-behavior:auto!important}
}
html[data-sl-reduced-motion="true"] .sl-site .sl-article-body :is(.sl-editorial-table,.sl-reading-table-prev,.sl-reading-table-next,.sl-article-faq,.sl-reading-faq-icon),
html[data-sl-reduced-motion="true"] .sl-site .sl-article-body .sl-reading-faq-icon::before,
html[data-sl-reduced-motion="true"] .sl-site .sl-article-body .sl-reading-faq-icon::after{transition:none!important;scroll-behavior:auto!important}
html[data-sl-a11y-contrast="true"] .sl-site .sl-article-body .sl-reading-table :is(th,td){background:#fff!important;color:#111!important;border-color:#555!important}
html[data-sl-a11y-contrast="true"] .sl-site .sl-article-body .sl-reading-table thead :is(th,td){background:#0b1511!important;color:#fff!important}
html[data-sl-a11y-contrast="true"] .sl-site #sl-article-content.sl-article-body details.sl-article-faq{background:#fff!important;color:#111!important;border-color:#555!important}
html[data-sl-a11y-contrast="true"] .sl-site #sl-article-content.sl-article-body details.sl-article-faq>:is(summary,div,p){color:#111!important}
html[data-sl-a11y-contrast="true"] .sl-site #sl-article-content.sl-article-body h2.sl-article-faq-heading{color:#111!important}
@media(forced-colors:active){
 .sl-site .sl-article-body :is(.sl-editorial-table,.sl-reading-table-prev,.sl-reading-table-next){border-color:CanvasText!important;box-shadow:none}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq{border-color:CanvasText!important;box-shadow:none!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon{color:ButtonText!important;border-color:ButtonText;forced-color-adjust:none;background:ButtonFace}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon::before,
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon::after{background:ButtonText}
}
@media print{
 .sl-site .sl-article-body .sl-reading-table-toolbar{display:none!important}
 .sl-site .sl-article-body .sl-editorial-table{overflow:visible!important;border-radius:0!important;border-color:#666!important;break-inside:avoid}
 .sl-site .sl-article-body table.sl-reading-table{min-width:0!important;max-width:100%!important;font-size:10pt!important}
 .sl-site #sl-article-content.sl-article-body .sl-reading-table :is(th,td){min-width:0!important;padding:9px!important;background:#fff!important;color:#111!important;border-color:#888!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq{height:auto!important;overflow:visible!important;background:#fff!important;border-color:#888!important;break-inside:avoid;box-shadow:none!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq::details-content{content-visibility:visible!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary{padding:14px 16px!important;min-height:0!important;color:#111!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>:not(summary){display:block!important;padding:0 16px 16px!important;color:#111!important}
 .sl-site #sl-article-content.sl-article-body details.sl-article-faq>summary .sl-reading-faq-icon{display:none!important}
}
