.page-privacy.container{width:min(calc(100% - 2 * var(--gutter-mobile)),var(--content-max-reading))}.page-privacy.section{padding-top:40px;padding-bottom:48px}.page-privacy .privacy-header{margin:0;padding-bottom:24px;border-bottom:1px solid var(--trust-border)}.page-privacy .privacy-title{font-size:clamp(32px,4vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.01em;margin:0 0 8px}.page-privacy .privacy-meta{font-size:14px;color:var(--trust-muted);margin:0}.page-privacy .privacy-section{margin-top:44px}.page-privacy section:first-of-type{margin-top:28px}.page-privacy h2.trust-heading{font-size:26px;font-weight:600;line-height:1.25;margin:0 0 12px}.page-privacy h3.trust-heading{font-size:17px;font-weight:600;line-height:1.4;margin:20px 0 8px}.page-privacy p{font-size:16px;line-height:1.7;margin:0 0 12px;overflow-wrap:break-word}.page-privacy p:last-child{margin-bottom:0}.page-privacy ul.privacy-list{list-style:disc;margin:8px 0 12px;padding-left:1.5rem;display:grid;grid-gap:6px;gap:6px;font-size:16px;line-height:1.65}.page-privacy ul.privacy-list:last-child{margin-bottom:0}.page-privacy ul.privacy-list li{padding-left:.25rem}.page-privacy a{color:var(--trust-teal);text-underline-offset:3px}.page-privacy a:hover{text-decoration-thickness:2px}.page-privacy a[href^="mailto:"]{overflow-wrap:anywhere}.page-privacy .privacy-note{border-top:1px solid var(--trust-border);padding-top:20px;margin-top:44px}.page-privacy .privacy-note p{font-size:14px;color:var(--trust-muted);line-height:1.65;margin:0}.page-privacy h2.trust-heading,.page-privacy h3.trust-heading{break-after:avoid;page-break-after:avoid}.page-privacy ul.privacy-list li{break-inside:avoid;page-break-inside:avoid}.page-privacy p{orphans:3;widows:3}@media print{.page-privacy.section{padding-top:0;padding-bottom:0}.page-privacy .privacy-section{margin-top:28px}.page-privacy section:first-of-type{margin-top:20px}}@media (max-width:768px){.page-privacy h2.trust-heading{font-size:22px}.page-privacy .privacy-section{margin-top:36px}}@media (max-width:480px){.page-privacy.section{padding-top:28px;padding-bottom:32px}.page-privacy .privacy-header{padding-bottom:20px}.page-privacy .privacy-title{font-size:30px}.page-privacy h2.trust-heading{font-size:21px}.page-privacy h3.trust-heading{font-size:16px;margin-top:18px}.page-privacy p,.page-privacy ul.privacy-list{font-size:15px}.page-privacy .privacy-section{margin-top:32px}.page-privacy ul.privacy-list{padding-left:1.25rem}}