.website-legal{color:var(--ink);background:var(--bg);font-size:var(--text-body);line-height:var(--leading-body)}.website-legal .website-legal-container{max-width:1600px;padding-inline:max(24px, calc(4 * var(--layout-unit)));margin-inline:auto}.website-legal h1,.website-legal h2,.website-legal h3{color:inherit;margin:0}.website-legal h1{text-wrap:balance}.website-legal p{margin:0}.website-legal .website-legal-abn{white-space:nowrap}.website-legal a{text-underline-offset:.22em;overflow-wrap:anywhere;text-decoration:underline 1px}.website-legal a:hover{color:var(--ink);text-decoration-color:var(--amber);text-decoration-thickness:2px}.website-legal a:active{text-decoration-thickness:3px}.website-legal .website-legal-standalone-link{display:inline-block}.website-legal section[id]{scroll-margin-top:32px}.website-legal #products{border-radius:.125rem;width:fit-content;max-width:100%;scroll-margin-top:32px}.website-legal #products:focus{outline:2px solid var(--ink);outline-offset:6px}.website-legal .website-legal-intro{color:#f5f9fc;background:var(--navy);padding-block:30px 40px}.website-legal .website-legal-breadcrumbs{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.website-legal .website-legal-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.website-legal .website-legal-kicker{font-size:var(--text-body);letter-spacing:.08em;margin-top:22px}.website-legal .website-legal-intro h1{margin-top:12px}.website-legal .website-legal-lead{max-width:65ch;font-size:var(--text-body);line-height:var(--leading-body);margin-top:20px}.website-legal .website-legal-status{border-left:3px solid var(--amber);color:var(--amber);font-size:var(--text-ui);margin-top:24px;padding-left:14px;font-weight:600}.website-legal .website-legal-intro a:hover{color:var(--amber)}.website-legal .website-legal-intro :focus-visible{outline-color:var(--amber)}.website-legal .website-legal-draft-band{background:#fff7da;border-bottom:1px solid #e7d7a5;padding-block:24px}.website-legal .review-notice{border-left:3px solid var(--amber);font-size:var(--text-body);line-height:var(--leading-body);padding-left:20px}.website-legal .review-notice strong{color:#57410a;margin-bottom:6px;display:block}.website-legal .review-notice p{max-width:85ch}.website-legal .website-legal-grid{grid-template-columns:240px minmax(0,740px);gap:80px;padding-block:56px 64px;display:grid}.website-legal .website-legal-toc{font-size:var(--text-body);line-height:var(--leading-body);border-top:2px solid;align-self:start;padding-top:18px}.website-legal .website-legal-toc a{align-items:center;min-height:44px;padding-block:10px;display:flex}.website-legal .website-legal-reading{min-width:0}.website-legal .website-legal-reading section+section{border-top:1px solid;margin-top:42px;padding-top:34px}.website-legal .website-legal-reading h2{margin-bottom:18px}.website-legal .website-legal-reading p+p{margin-top:18px}.website-legal .website-legal-reading p{color:#36485c}.website-legal .website-legal-reading a{color:var(--ink)}.website-legal .website-legal-reading a:hover{color:var(--ink);text-decoration-color:var(--amber)}.website-legal .website-legal-reading .review-notice{background:#fff7da;margin-top:24px;padding:18px 20px}.website-legal .website-policy-band{border-block:1px solid;padding-block:52px 56px}.website-legal .website-policy-directory>p{color:#36485c;max-width:72ch;margin-top:18px}.website-legal .website-policy-list{margin-top:32px}.website-legal .website-policy-product{border-top:1px solid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:64px;padding-block:32px;display:grid}.website-legal .website-policy-product:last-child{padding-bottom:0}.website-legal .website-policy-identity{align-items:center;gap:20px;display:flex}.website-legal .website-policy-product p{max-width:65ch;font-size:var(--text-body);color:#36485c}.website-legal .website-policy-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;display:flex}.website-legal .website-policy-links a{min-height:44px;font-size:var(--text-body);align-items:center;padding-block:8px;display:inline-flex}.website-legal .website-policy-links a:first-child{font-weight:600}.website-legal .website-legal-closing>.website-legal-reading{grid-column:2}@media (width<=1100px){.website-legal .website-legal-grid{grid-template-columns:185px minmax(0,1fr);gap:40px}.website-legal .website-policy-product{gap:32px}.website-legal .website-policy-identity{flex-direction:column;align-items:flex-start}}@media (width<=767px){.website-legal{font-size:var(--text-body);line-height:var(--leading-body)}.website-legal .website-legal-container{padding-inline:24px}.website-legal .website-legal-intro{padding-block:14px 30px}.website-legal .website-legal-breadcrumbs{font-size:var(--text-small);gap:8px}.website-legal .website-legal-kicker{font-size:var(--text-body);letter-spacing:.08em;margin-top:16px}.website-legal .website-legal-lead{font-size:var(--text-body);margin-top:16px}.website-legal .website-legal-status{font-size:var(--text-ui);margin-top:20px}.website-legal .website-legal-draft-band{padding-block:22px}.website-legal .review-notice{font-size:var(--text-body);padding-left:14px}.website-legal .website-legal-grid{grid-template-columns:1fr;gap:32px;padding-block:32px 40px}.website-legal .website-legal-toc{font-size:var(--text-body);grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.website-legal .website-legal-reading section+section{margin-top:32px;padding-top:26px}.website-legal .website-policy-band{padding-block:36px 40px}.website-legal .website-policy-product{grid-template-columns:1fr;gap:20px;padding-block:28px}.website-legal .website-policy-identity{flex-direction:row;align-items:center;gap:16px}.website-legal .website-policy-identity .product-identity-mark{border-radius:11px;width:52px;height:52px}.website-legal .website-policy-identity .sceneprompt-identity-mark{border-radius:0;height:auto}.website-legal .website-legal-closing>.website-legal-reading{grid-column:1}}@media print{.website-legal{color:#000;background:#fff;font-size:11pt;line-height:1.5}.website-legal .website-legal-container{max-width:none;padding-inline:0}.website-legal .website-legal-intro,.website-legal .website-legal-draft-band,.website-legal .website-policy-band{color:#000;background:#fff;padding-block:12pt}.website-legal .website-legal-grid{padding-block:16pt;display:block}.website-legal .website-legal-breadcrumbs,.website-legal .website-legal-toc{display:none}.website-legal .website-legal-intro p,.website-legal .website-legal-reading p,.website-legal .website-policy-product p{color:#000}.website-legal .website-legal-status,.website-legal .review-notice{border-color:#000}.website-legal .website-legal-reading .review-notice{background:#fff}.website-legal .website-policy-product{grid-template-columns:1fr 2fr;gap:24pt}.website-legal h1{font-size:var(--text-h1)}.website-legal h2{font-size:var(--text-h2);break-after:avoid}.website-legal h3{font-size:var(--text-h3)}.website-legal p{orphans:3;widows:3}}.website-legal .website-legal-container{max-width:var(--site-width);padding-inline:var(--site-gutter)}.website-legal .website-legal-grid{grid-template-columns:minmax(12rem,15rem) minmax(0,46.25rem);gap:clamp(2rem,5vw,5rem)}.website-legal .website-legal-toc .ui-label{margin-bottom:.875rem}@media (width<=767px){.website-legal .website-legal-grid{grid-template-columns:minmax(0,1fr)}.website-legal .website-legal-toc .ui-label{grid-column:1/-1}}.website-legal{background:var(--bg)}.website-legal .website-legal-intro{padding-block:clamp(32px,5vw,56px) clamp(36px,5vw,56px)}.website-legal .website-legal-breadcrumbs,.website-legal .website-legal-kicker,.website-legal .website-legal-lead{color:var(--on-dark-muted)}.website-legal .website-legal-status{border-left-color:var(--amber);color:var(--amber)}.website-legal .website-legal-draft-band{width:min(100% - 2 * var(--gutter), var(--max-wide));border-radius:var(--r-tile);border:1px solid #e7d7a5;margin:16px auto 0}.website-legal .website-legal-toc{border-top-color:var(--line-strong)}.website-legal .website-legal-reading section+section{border-top-color:var(--line)}.website-legal .website-policy-band{background:var(--surface);border-block:1px solid var(--line)}.website-legal .website-policy-product{border-top-color:var(--line)}.website-legal :focus-visible{outline-offset:3px;outline:2px solid}
