.policy-updated{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.9375rem}.policy-text{overflow-wrap:anywhere;max-width:46rem;margin-inline:auto}.policy-text h2{margin:var(--space-6) 0 var(--space-3);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.policy-text h2:first-child{margin-top:0}.policy-text p,.policy-text ul{margin:0 0 var(--space-4)}.policy-text ul{padding-left:1.25rem}.policy-text li+li{margin-top:var(--space-2)}.contact-page{padding-block:var(--space-8) var(--space-10,4rem)}.contact-head{max-width:40rem;margin:0 auto var(--space-5);text-align:center}.contact-head h1{margin:0 0 var(--space-2)}.contact-head .lead{color:var(--color-text-muted);margin:0}.contact-card-form{max-width:44rem;margin-inline:auto}.contact-word-count{margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted);text-align:right}.contact-send{min-width:12rem}@media (width<=639px){.contact-send{width:100%}}.contact-direct{max-width:44rem;margin:var(--space-4) auto 0;font-size:var(--font-sm);color:var(--color-text-muted);text-align:center}.contact-place{gap:var(--space-1);max-width:44rem;margin:var(--space-2) auto 0;font-size:var(--font-sm);color:var(--color-text-muted);text-align:center;flex-direction:column;font-style:normal;display:flex}.contact-place a{font-weight:500}.contact-direct a,.contact-place a{min-height:var(--tap-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.contact-direct{justify-content:center;align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}
