.o_tywW_shell{flex-direction:column;min-height:100svh;display:flex}.o_tywW_root{--sp-gutter:max(16px, 3.4vw);--sp-toc:200px;--sp-toc-gap:clamp(48px, 5vw, 88px);--sp-anchor:72px;background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--ui-dur) var(--ui-ease), color var(--ui-dur) var(--ui-ease);flex-direction:column;flex:1;display:flex}.o_tywW_root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.o_tywW_root :is(input,select,textarea){color-scheme:inherit}.o_tywW_main{width:100%;max-width:calc(600px + 2 * var(--sp-gutter));padding:0 var(--sp-gutter) clamp(56px, 8vw, 112px);flex:1;margin:0 auto}.o_tywW_main[data-layout=legal]{max-width:calc(720px + 2 * var(--sp-gutter))}.o_tywW_main[data-layout=wide]{max-width:calc(1160px + 2 * var(--sp-gutter))}.o_tywW_head{padding:clamp(40px,7vw,88px) 0 clamp(28px,4vw,44px)}.o_tywW_title{max-width:24ch;font-family:var(--ui-sans);font-size:clamp(36px,5vw,60px);font-weight:400;line-height:var(--ui-display-leading);letter-spacing:var(--ui-display-tracking);font-variation-settings:var(--ui-display-opsz);color:var(--ui-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.o_tywW_meta{font:400 15px/1.5 var(--ui-sans);letter-spacing:-.01em;color:var(--ui-ink-2);margin:16px 0 0}.o_tywW_lead{max-width:60ch;font:400 17px/1.6 var(--ui-sans);letter-spacing:-.012em;color:var(--ui-ink-2);margin:20px 0 0}.o_tywW_actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.o_tywW_prose{min-width:0;font:400 16px/1.65 var(--ui-sans);letter-spacing:-.006em;color:var(--ui-ink-2);overflow-wrap:break-word}.o_tywW_prose p{font:inherit;letter-spacing:inherit;color:inherit;margin:0 0 16px}.o_tywW_prose h2{border-top:1px solid var(--ui-rule);font-family:var(--ui-sans);letter-spacing:-.025em;color:var(--ui-ink);text-wrap:balance;scroll-margin-top:var(--sp-anchor);margin:44px 0 14px;padding-top:36px;font-size:clamp(22px,2vw,25px);font-weight:500;line-height:1.25}.o_tywW_prose ul,.o_tywW_prose ol{margin:0 0 16px;padding-left:22px}.o_tywW_prose ul{list-style:outside}.o_tywW_prose ol{list-style:decimal}.o_tywW_prose li{margin:0 0 10px;padding-left:4px}.o_tywW_prose li::marker{color:var(--ui-ink-3)}.o_tywW_prose strong{color:var(--ui-ink);font-weight:500}.o_tywW_prose>:last-child{margin-bottom:0}.o_tywW_link,.o_tywW_prose a,.o_tywW_lead a{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-line);text-decoration-color:var(--ui-line);text-underline-offset:4px;transition:text-decoration-color var(--ui-dur-fast) var(--ui-ease);text-decoration-thickness:1px}.o_tywW_link:hover,.o_tywW_prose a:hover,.o_tywW_lead a:hover{color:var(--ui-ink);text-decoration-color:currentColor}.o_tywW_link:focus-visible,.o_tywW_prose a:focus-visible,.o_tywW_lead a:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px;border-radius:2px}.o_tywW_toc{display:none}@media (min-width:1100px){.o_tywW_main[data-layout=legal]{max-width:calc(var(--sp-toc) + var(--sp-toc-gap) + 720px + 2 * var(--sp-gutter));grid-template-columns:var(--sp-toc) minmax(0, 720px);column-gap:var(--sp-toc-gap);place-content:start center;display:grid}.o_tywW_main[data-layout=legal]>.o_tywW_head{grid-area:1/2}.o_tywW_legalText{display:contents}.o_tywW_legalText>.o_tywW_prose{grid-area:2/2}.o_tywW_toc{overscroll-behavior:contain;grid-area:2/1;align-self:start;max-height:calc(100vh - 120px);display:block;position:sticky;top:88px;overflow-y:auto}}.o_tywW_tocTitle{font:500 14px/1.3 var(--ui-sans);letter-spacing:-.01em;color:var(--ui-ink);margin:0 0 12px}.o_tywW_tocList{border-left:1px solid var(--ui-rule);margin:0;padding:0;list-style:none}.o_tywW_tocList a{font:400 13.5px/1.4 var(--ui-sans);letter-spacing:-.006em;color:var(--ui-ink-2);transition:color var(--ui-dur-fast) var(--ui-ease), border-color var(--ui-dur-fast) var(--ui-ease);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;display:block}.o_tywW_tocList a:hover{border-left-color:var(--ui-ink);color:var(--ui-ink)}.o_tywW_tocList a:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px;border-radius:2px}
