.privacy-hero{padding-bottom:var(--space-8)}.privacy-updated{color:var(--colour-text-soft)}.privacy-layout{gap:var(--space-8);display:grid}.privacy-text{min-width:0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-l);background:var(--colour-white);border:2px solid var(--colour-line)}.privacy-text h2{font-size:var(--step-3)}.privacy-text h3{font-family:var(--font-body);font-size:var(--step-0);font-weight:700}.privacy-text ul:not(.list-plain){padding-left:1.25rem}.privacy-text li+li{margin-top:var(--space-2)}@media (min-width:48em){.privacy-text{padding:var(--space-10) var(--space-12)}}@media (min-width:64em){.privacy-layout{justify-content:center;align-items:start;gap:var(--space-10);grid-template-columns:17rem minmax(0,46rem)}}.privacy-contents{padding:var(--space-5);border-radius:var(--radius-l);background:var(--accent-tint);border-left:.375rem solid var(--accent)}.privacy-contents__heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-family:var(--font-body);font-size:var(--step-0);color:var(--accent-deep);font-weight:700;display:flex}.privacy-contents__list{padding-left:1.5rem}.privacy-contents__list li{margin:0}.privacy-contents__list a{min-height:var(--tap-min);color:var(--accent-deep);padding-block:var(--space-1);line-height:var(--leading-snug);align-items:center;font-weight:700;display:flex}@media (min-width:64em){.privacy-contents{position:sticky;top:7rem}}.privacy-table{border-radius:var(--radius-m);border:2px solid color-mix(in srgb, var(--accent) 40%, white);max-width:100%;overflow-x:auto}.privacy-table table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.privacy-table th,.privacy-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.privacy-table thead th{background:var(--accent-tint);color:var(--accent-deep)}.privacy-table tbody tr+tr>*{border-top:1px solid var(--colour-line)}.privacy-table tbody th{min-width:6.5rem}.privacy-contact li{align-items:flex-start;gap:var(--space-3);display:flex}.privacy-contact .icon{color:var(--accent-deep);flex-shrink:0;margin-top:.2em}.privacy-contact a{overflow-wrap:anywhere}