.page--legal .article-hero:before{background:linear-gradient(rgb(255,255,255,.035) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgb(255,255,255,.035) 1px,transparent 1px) 0 0 / 56px 56px}.page--legal .article-title{max-width:24ch}.page--legal .legal-hero .article-actions{margin-top:8px}.page--legal [id]{scroll-margin-top:calc(var(--nav-height, 72px) + 24px)}.page--legal .legal-toc-details{border:1px solid var(--article-line);border-radius:var(--article-radius);background:var(--article-surface)}.page--legal .legal-toc-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 20px;color:var(--article-text);font-size:.9375rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none;border-radius:var(--article-radius)}.page--legal .legal-toc-summary::-webkit-details-marker{display:none}.page--legal .legal-toc-summary tritonium-icon{flex:none;color:var(--article-subtle);transition:transform .2s ease}.page--legal .legal-toc-details[open] .legal-toc-summary tritonium-icon{transform:rotate(180deg)}.page--legal .legal-toc-summary:focus-visible{outline:2px solid var(--article-accent-bright);outline-offset:3px}.page--legal .legal-toc .article-toc-nav{padding:0 20px 8px;border:0;border-radius:0;background:none}.page--legal .legal-toc .article-toc-nav ol{border-top:1px solid var(--article-line)}@media(min-width:1200px){.page--legal .legal-toc-details{border:0;border-radius:0;background:none}.page--legal .legal-toc-details[open] .legal-toc-summary{display:block;min-height:0;margin-bottom:12px;padding:0;color:var(--article-accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;cursor:default}.page--legal .legal-toc-details[open] .legal-toc-summary tritonium-icon{display:none}.page--legal .legal-toc .article-toc-nav{padding:0}.page--legal .legal-toc .article-toc-nav ol{border-top:0}}.page--legal .article-dek{text-wrap:pretty}.page--legal .legal-body>.legal-section{margin-top:3.25em}.page--legal .legal-section>:where(:not(:first-child)){margin-top:1.25em}.page--legal .legal-section>p+p{margin-top:1em}.page--legal .legal-body>:first-child{margin-top:0}.page--legal .legal-section>h2{margin-top:0}.page--legal .legal-section>h3{margin-top:1.9em}.page--legal .legal-section>h3:first-of-type{margin-top:1.4em}.page--legal .legal-section>h3+:where(*){margin-top:.6em}.page--legal .legal-section-intro{color:var(--article-muted)}.page--legal .legal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page--legal .legal-heading h2{margin-top:0}.page--legal .legal-summary{padding:24px;border:1px solid var(--article-line);border-radius:var(--article-radius);background:var(--article-surface);font-size:.9444em;line-height:1.65}.page--legal .legal-summary>:where(:not(:first-child)){margin-top:16px}.page--legal .legal-summary h2{margin-top:0;font-size:1.125rem;font-weight:650;line-height:1.35}.page--legal .legal-summary ul{padding-left:1.1em}.page--legal .legal-summary-footnote{color:var(--article-muted);font-size:.9375rem}.page--legal .legal-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:0 24px}.page--legal .legal-summary>.legal-facts:not(:first-child){padding-top:16px;border-top:1px solid var(--article-line)}.page--legal .legal-facts>div{display:grid;gap:2px;align-content:start;padding-block:8px}.page--legal .legal-facts dt{color:var(--article-subtle);font-size:.875rem;line-height:1.45}.page--legal .legal-facts dd{margin:0;color:var(--article-text);font-size:1rem;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}.page--legal .legal-facts dd.legal-facts-note{color:var(--article-muted);font-size:.875rem;font-weight:400}.page--legal .legal-section-summary{color:var(--article-body);font-weight:500;line-height:1.6}.page--legal .legal-rows{margin-top:1em;border-top:1px solid var(--article-line)}.page--legal .legal-rows>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 24px;padding-block:14px;border-bottom:1px solid var(--article-line)}.page--legal .legal-rows dt{color:var(--article-text);font-weight:600;line-height:1.5}.page--legal .legal-rows dd{margin:0;color:var(--article-body);line-height:1.65}@media(min-width:700px){.page--legal .legal-rows>div{grid-template-columns:12rem minmax(0,1fr)}}.page--legal .legal-summary .legal-rows{margin-top:0;border-top:0}.page--legal .legal-summary .legal-rows>div{padding-block:10px}.page--legal .legal-summary .legal-rows>div:first-child{padding-top:0}.page--legal .legal-summary .legal-rows>div:last-child{padding-bottom:0;border-bottom:0}.page--legal .legal-items{margin-top:1em;padding:0;list-style:none;border-top:1px solid var(--article-line)}.page--legal .legal-items>li{display:grid;gap:4px;margin:0;padding:16px 0;border-bottom:1px solid var(--article-line)}.page--legal .legal-items h3{margin:0;font-size:1.0556em;font-weight:600;line-height:1.4}.page--legal .legal-items p{margin:0}.page--legal .legal-items .legal-item-note{color:var(--article-muted)}.page--legal .legal-body a.legal-link{color:var(--article-accent);text-decoration:underline;text-decoration-color:#087f7359;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.page--legal .legal-body a.legal-link:hover{color:var(--article-accent-bright);text-decoration-color:currentcolor}.page--legal .legal-body p.legal-links{display:flex;flex-wrap:wrap;gap:4px 24px}.page--legal .legal-body .legal-links a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:540px),(pointer:coarse){.page--legal .legal-body a.legal-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}.page--legal .legal-body .legal-links a.legal-link{margin-block:0}}.page--legal .legal-rows dd>:where(ul,p)+:where(ul,p){margin-top:6px}.page--legal .legal-inline-label{margin-right:6px;color:var(--article-subtle);font-size:.875rem;font-weight:600}.page--legal .legal-facts--ruled{margin-top:1.25em;padding-block:8px;border-block:1px solid var(--article-line)}.page--legal .legal-steps li+li{margin-top:.75em}.page--legal .legal-step-title{display:block;color:var(--article-text);font-weight:600}.page--legal .legal-step-text{display:block}.page--legal .legal-table{margin-top:1em;overflow-x:auto;border:1px solid var(--article-line);border-radius:12px;background:var(--article-surface);overscroll-behavior-x:contain}.page--legal .legal-table table{min-width:40rem;font-size:.875rem;line-height:1.5}.page--legal .legal-table :is(th,td){padding:12px;border-bottom:1px solid var(--article-line);color:var(--article-body);text-align:left;vertical-align:top}.page--legal .legal-table thead th{background:var(--article-tint);color:var(--article-text);font-size:.875rem;font-weight:600;white-space:nowrap}.page--legal .legal-table td:nth-child(3){min-width:6.5rem}.page--legal .legal-table tbody tr:first-child td{background:none;color:var(--article-body);font-size:inherit;border-bottom-color:var(--article-line)}.page--legal .legal-table tbody tr:last-child td{border-bottom:0}.page--legal .legal-table td:first-child{padding-left:16px;color:var(--article-text);font-weight:600}.page--legal .legal-table{overflow:visible}.page--legal .legal-table table{display:block;min-width:0}.page--legal .legal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page--legal .legal-table tbody{display:block}.page--legal .legal-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:16px 18px;border-bottom:1px solid var(--article-line)}.page--legal .legal-table tbody tr:last-child{border-bottom:0}.page--legal .legal-table tbody :is(th,td){display:block;min-width:0;padding:0;border:0;background:none}.page--legal .legal-table tbody th{grid-column:1 / -1;color:var(--article-text);font-size:.9375rem;font-weight:600}.page--legal .legal-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--article-muted);font-size:.75rem;font-weight:600}@media(max-width:480px){.page--legal .legal-table tbody tr{grid-template-columns:minmax(0,1fr)}}.page--legal address{font-style:normal}.page--legal .legal-closing{padding-top:32px;border-top:1px solid var(--article-line)}.page--legal .legal-closing .article-actions{margin-top:20px}@media(max-width:540px){.page--legal .legal-summary{padding:18px}}@media(prefers-reduced-motion:reduce){.page--legal .legal-toc-summary tritonium-icon{transition:none}}
