@layer legacy{.tb-document{padding-bottom:80px}.tb-document__head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;width:100%;max-width:var(--w-doc)}@media(min-width:1200px){.tb-document--toc .tb-document__head-row{max-width:calc(240px + 72px + var(--w-doc))}}.tb-document__edition{margin:0;font-size:14px;line-height:1.5;color:var(--c-mute);font-variant-numeric:tabular-nums}.tb-document__print-slot{display:inline-flex;margin-left:auto}.tb-document__print{min-height:44px;padding:0 20px 0 16px;gap:8px;font-size:12px;font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase}.tb-document__print .tb-ico,.tb-document__print svg{flex:0 0 auto}.tb-document__print--ghost{visibility:hidden;pointer-events:none}@media(max-width:767px),(hover:none){.tb-document__print-slot{display:none}}.tb-page-head__slot:has(.tb-document__head-row){display:block;margin-top:18px}.tb-document__preview{background:var(--c-accent-soft);color:#b71045}.tb-document__preview .tb-wrap{display:flex;align-items:center;gap:10px;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:var(--w-semibold);line-height:1.4}.tb-document__preview svg{flex:0 0 auto}.tb-document__layout{padding-top:40px}.tb-document__main{max-width:var(--w-doc)}.tb-document__body.tb-prose--doc{max-width:none}@media(min-width:1200px){.tb-document--toc .tb-document__layout{display:grid;grid-template-columns:240px minmax(0,var(--w-doc));column-gap:72px;justify-content:start;align-items:start}.tb-document--toc .tb-document__side{position:sticky;top:calc(var(--sf-hdr-h, 72px) + 24px);max-height:calc(100vh - var(--sf-hdr-h, 72px) - 48px);overflow-y:auto;scrollbar-width:thin}}@media(max-width:1199px){.tb-document__layout{padding-top:28px}.tb-document__side{margin-bottom:28px;max-width:var(--w-doc)}}.tb-document__toc{border:1px solid var(--c-rule);border-radius:0;background:#fff}.tb-document__toc-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px 0 18px;cursor:pointer;list-style:none;font-size:15px;font-weight:var(--w-semibold);color:var(--c-ink);transition:background-color var(--d-fast) ease}.tb-document__toc-summary::-webkit-details-marker{display:none}.tb-document__toc-summary::marker{content:""}@media(hover:hover)and (pointer:fine){.tb-document__toc-summary:hover{background:var(--c-bg-soft)}}.tb-document__toc-summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tb-document__toc-caret{color:var(--c-mute);transition:transform var(--d-base) var(--ease-out)}.tb-document__toc[open] .tb-document__toc-caret{transform:rotate(180deg)}.tb-document__toc[open] .tb-document__toc-summary{border-bottom:1px solid var(--c-rule)}.tb-document__toc-track{position:relative}.tb-document__toc-list{margin:0;padding:12px 8px 12px 0;list-style:none}.tb-document__toc-heading{display:none;margin:0 0 12px;padding-left:18px;font-size:12px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.tb-document__toc-link{display:block;padding:7px 12px 7px 18px;border-left:2px solid var(--c-rule);font-size:14px;line-height:1.4;color:var(--c-mute);transition:color var(--d-fast) ease}@media(hover:hover)and (pointer:fine){.tb-document__toc-link:hover{color:var(--c-ink)}}.tb-document__toc-link.is-active{color:var(--c-ink);font-weight:var(--w-semibold)}.tb-document__toc-link:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px;border-radius:4px}.tb-document__toc-marker{position:absolute;left:0;top:0;width:2px;height:1px;background:var(--c-accent);transform-origin:0 0;transition:transform var(--d-base) var(--ease-out);pointer-events:none}@media(min-width:1200px){.tb-document__toc{border:0;border-radius:0;background:transparent}.tb-document__toc-summary{display:none}.tb-document__toc::details-content{display:block;content-visibility:visible}.tb-document__toc-list{padding:0}.tb-document__toc-heading{display:block;padding-left:0}}@media(max-width:1199px){.tb-document__toc-list{padding-left:10px}.tb-document__toc-link{min-height:44px;display:flex;align-items:center}.tb-document__toc-marker{left:10px}}@media print{.tb-hdr,.tb-foot,.tb-document__side,.tb-document__print-slot,.tb-document__preview,.tb-page-head__crumbs,.tb-side-root,.tb-lsheet-root{display:none!important}.tb-document{padding:0}.tb-page-head,.tb-page-head--compact{padding:0 0 12pt;border:0;background:none}.tb-page-head__title{font-size:20pt;max-width:none;animation:none}.tb-page-head__slot,.tb-page-head__eyebrow,.tb-page-head__lede{animation:none}.tb-document__edition{color:#000;font-size:10pt}.tb-document .tb-document__layout,.tb-document--toc .tb-document__layout{display:block;padding-top:0;max-width:none}.tb-document .tb-document__main{max-width:none}.tb-document .tb-prose--doc{color:#000;font-size:11pt;line-height:1.5;max-width:none}.tb-document .tb-prose--doc h2{font-size:13pt;margin-top:18pt;padding-top:8pt;break-after:avoid;page-break-after:avoid}.tb-document .tb-prose--doc h3{font-size:11.5pt;break-after:avoid;page-break-after:avoid}.tb-document .tb-prose--doc p,.tb-document .tb-prose--doc li{orphans:3;widows:3}.tb-document .tb-prose--doc a{color:#000;text-decoration:none}.tb-document .tb-prose--doc a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}.tb-legal--doc{color:#000;border-top-color:#000}.tb-legal__item dt,.tb-legal__item dd{color:#000;font-size:10pt}}@media(prefers-reduced-motion:reduce){.tb-document__toc-marker,.tb-document__toc-caret{transition:none}}}
