@charset "utf-8";/*! © bubbleme Media Pty Ltd. */
.legal-body{color:var(--text-primary)}.legal h2{font-size:var(--fs-h3);margin-top:var(--s5);padding-top:var(--s6);border-top:1px solid var(--hairline)}.legal h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal h3{font-size:var(--fs-lg);font-weight:600;margin-top:var(--s2)}.legal ul{padding-left:1.2em;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.legal li{list-style:disc}.legal p,.legal li{line-height:1.6;overflow-wrap:break-word}.legal table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.legal th,.legal td{text-align:left;padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--hairline);vertical-align:top}.legal th{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.legal-scroll{overflow-x:auto}.legal-toc__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--s6)}@media (min-width:720px){.legal-toc__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-toc__list li{border-top:1px solid var(--hairline)}.legal-toc__list .tlink{min-height:44px;display:flex;align-items:center;text-decoration:none}.legal-toc__list .tlink:after{inset:0}@media (hover:hover){.legal-toc__list .tlink:hover{text-decoration:underline;text-underline-offset:3px}}.legal h2[id]{scroll-margin-top:80px}main a:not([class]){text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--t2) var(--ease-out)}@media (hover:hover){main a:not([class]):hover{text-decoration-color:currentColor}}.legal-toc{margin-bottom:var(--s4)}.legal-toc--made{display:none}.legal-toc__list a[aria-current]{color:var(--text-primary);font-weight:600}@media (min-width:1024px){.legal-page:is(.has-toc,[data-toc]){max-width:calc(232px + var(--s8) + 640px + 2 * var(--gutter));display:grid;grid-template-columns:232px minmax(0,640px);column-gap:var(--s8);align-items:start}.legal-page:is(.has-toc,[data-toc])>*{grid-column:2}.legal-page:is(.has-toc,[data-toc])>.legal-toc{grid-column:1;grid-row:2 / span 3;position:sticky;top:88px;display:flex;margin:0;max-height:calc(100vh - 120px);overflow:auto}.legal-page:is(.has-toc,[data-toc]) .legal-toc__list{grid-template-columns:minmax(0,1fr)}.legal-page:is(.has-toc,[data-toc]) .legal-toc__list .tlink{min-height:0;padding-block:var(--s2);line-height:1.35;font-size:var(--fs-row);font-weight:500;color:var(--text-secondary)}.legal-page:is(.has-toc,[data-toc]) .legal-toc__list li{border-top:0}.legal-page:is(.has-toc,[data-toc]) .legal-toc__list a[aria-current]{color:var(--text-primary);font-weight:600}}@page{size:A4;margin:18mm 16mm}@media print{html,body{background:#fff!important;color:#17140f}body:before,body:after{display:none!important}.skip,.sh,#hdr,.sh__sheet,.legal-toc,.legal-toc--made,#optout,#optout-state{display:none!important}.legal-page,.legal-page:is(.has-toc,[data-toc]){display:block;max-width:none;width:auto;margin:0;padding:0}.legal-page>*{grid-column:auto}.page-title{font-size:26pt;margin:0 0 4pt}.legal h2{break-after:avoid;page-break-after:avoid;margin-top:18pt;padding-top:12pt}.legal h3{break-after:avoid;page-break-after:avoid}.legal p,.legal li,.legal tr{break-inside:avoid;page-break-inside:avoid}.legal-scroll{overflow:visible}.legal table{font-size:9.5pt}.legal thead{display:table-header-group}.legal p,.legal li{orphans:3;widows:3;line-height:1.45;font-size:10.5pt}}@media (pointer:coarse){.legal-page:is(.has-toc,[data-toc]) .legal-toc__list .tlink{min-height:44px;display:flex;align-items:center}}.rgs{display:grid}.rg{border-top:1px solid var(--hairline)}.rg__s{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:52px;font-weight:600;cursor:pointer;list-style:none}.rg__s::-webkit-details-marker{display:none}.rg__s:after{content:"";flex:none;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg;margin-right:var(--s1);transition:rotate var(--t2) var(--ease-out)}.rg[open]>.rg__s:after{rotate:-135deg}.rg__s:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-xs)}.rg__b{padding:0 0 var(--s3)}.rg__o{border-top:1px solid var(--hairline);padding-top:var(--s3)}@media (prefers-reduced-motion:reduce){.rg__s:after{transition:none}}
