.privacy-page{background:#fff}.privacy-section{padding:clamp(4.5rem,9vw,7rem) clamp(1.5rem,5vw,3rem)}.privacy-container{width:min(100%,48rem);margin:0 auto}.privacy-eyebrow{color:var(--brand-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.privacy-container h1{font:600 clamp(2.4rem, 6vw, 4rem)/1.1 var(--font-heading);margin:0}.privacy-lead{color:#344c65;margin:1.25rem 0 2.25rem;font-size:1.2rem;line-height:1.65}.privacy-updated{color:#60758b;margin:.75rem 0 0;font-size:.9rem;font-weight:700}.privacy-container h2{font:600 1.35rem/1.25 var(--font-heading);margin:2rem 0 .65rem}.privacy-container p{color:#405670;font-size:1.02rem;line-height:1.7}.privacy-container strong{color:var(--brand-prussian-blue)}.privacy-container a{text-underline-offset:.16em;font-weight:700}.privacy-table-wrap{border:1px solid #c7daeb;border-radius:.5rem;margin-top:1rem;overflow-x:auto}.privacy-container table{border-collapse:collapse;color:#405670;width:100%;min-width:36rem;font-size:.95rem;line-height:1.55}.privacy-container th,.privacy-container td{text-align:left;vertical-align:top;border-bottom:1px solid #dce8f2;padding:.85rem 1rem}.privacy-container thead th{color:var(--brand-prussian-blue);letter-spacing:.04em;text-transform:uppercase;background:#eef5fb;font-size:.82rem}.privacy-container tbody th{color:var(--brand-prussian-blue);font-weight:800}.privacy-container tbody tr:last-child th,.privacy-container tbody tr:last-child td{border-bottom:0}.privacy-container code{color:var(--brand-prussian-blue);background:#eef5fb;border-radius:.2rem;padding:.08rem .25rem;font-size:.9em}