.InfoBox{border-radius:var(--border-radius);border:1px solid var(--primary-color);align-items:center;gap:8px;padding:16px;display:grid;position:relative}.InfoBox_Header{font-family:var(--Bold);color:var(--primary-color);grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:0 0 4px;padding:0;display:grid}.InfoBox .P{margin:0;padding:0}.InfoBox[type=info]{background-color:var(--info-light);border-color:var(--info-color)}.InfoBox[type=info] .MaterialSymbol{color:var(--info-color)}.InfoBox[type=success]{background-color:var(--success-light);border-color:var(--success-color)}.InfoBox[type=success] .MaterialSymbol{color:var(--success-color)}.InfoBox[type=warning]{background-color:var(--warning-light);border-color:var(--warning-color)}.InfoBox[type=warning] .MaterialSymbol{color:var(--warning-color)}.InfoBox[type=error]{background-color:var(--error-light);border-color:var(--error-color)}.InfoBox[type=error] .MaterialSymbol{color:var(--error-color)}.InfoBox[type=highlight]{background-color:var(--surface-color);border-color:var(--highlight-color)}.InfoBox[type=highlight] .MaterialSymbol{color:var(--highlight-color)}
.TableOfContents{margin-bottom:32px}@media only screen and (min-width:1201px){.TableOfContents{border-radius:var(--border-radius);scrollbar-width:thin;scrollbar-color:#0000002e #0000;background:#fff;gap:16px;max-height:calc(100vh - 80px);padding:24px;display:grid;position:sticky;top:40px;overflow-y:auto}.TableOfContents::-webkit-scrollbar{width:6px}.TableOfContents::-webkit-scrollbar-track{background:0 0}.TableOfContents::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}}@media only screen and (max-width:1200px){.TableOfContents{z-index:20;min-width:0;margin-bottom:24px;position:sticky;top:8px}}.TableOfContents_Toggle{display:none}@media only screen and (max-width:1200px){.TableOfContents_Toggle{border-radius:var(--border-radius);width:100%;color:var(--highlight-deep);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;display:flex;box-shadow:0 2px 12px #00000014}}.TableOfContents_ToggleLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TableOfContents_Backdrop{display:none}@media only screen and (max-width:1200px){.TableOfContents_Backdrop{z-index:70;touch-action:none;background:#0006;display:block;position:fixed;inset:0}}.TableOfContents_Panel{gap:16px;display:grid}@media only screen and (max-width:1200px){.TableOfContents_Panel{z-index:71;border-radius:var(--border-radius);overscroll-behavior:contain;background:#fff;max-height:calc(100dvh - 32px);padding:20px;display:none;position:fixed;top:50%;left:16px;right:16px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 12px 40px #0003}.TableOfContents_open .TableOfContents_Panel{display:grid}}.TableOfContents_Header{align-items:center;gap:12px;display:flex}.TableOfContents_Icon{background:var(--highlight-color);color:#fff;width:40px;height:40px;font-size:var(--default-font-size);border-radius:50%;flex:none;justify-content:center;align-items:center;display:grid}.TableOfContents .H4{color:var(--highlight-deep);flex:1;margin:0;padding:0;font-weight:600;line-height:28px}.TableOfContents_Close{display:none}@media only screen and (max-width:1200px){.TableOfContents_Close{width:40px;height:40px;color:var(--primary-color);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:grid}}.TableOfContents ul{grid-auto-flow:row;gap:10px;margin:0;padding:0;list-style-type:none;display:grid}.TableOfContents ul li a{color:var(--primary-color);padding-left:16px;font-size:16px;font-weight:400;line-height:25.6px;transition:color .15s;display:block;position:relative}.TableOfContents ul li a:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--highlight-deep);opacity:0;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TableOfContents ul li a:hover{color:var(--highlight-color)}.TableOfContents ul li a[aria-current=location]{color:var(--highlight-deep)}.TableOfContents ul li a[aria-current=location]:before{opacity:1}
.H4{color:var(--primary-color);font-size:18px;font-weight:400;line-height:160%}@media only screen and (min-width:1201px){.H4{font-size:20px}}.H4--centered{text-align:center}
