@layer utilities{.privacy-page{padding-block:28px var(--space-section)}.privacy-breadcrumb{color:var(--gray-1);font:400 var(--type-caption)/1.5 var(--font-body);flex-wrap:wrap;gap:10px;display:flex}.privacy-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.privacy-heading{max-width:920px;margin-top:36px}.privacy-heading h1{margin-top:var(--space-section-label);line-height:.96}.privacy-heading>p{max-width:680px;color:var(--ink-soft);font:400 var(--type-body-md)/1.5 var(--font-body);letter-spacing:-.02em;margin:28px 0 0}.privacy-heading>.privacy-date{color:var(--gray-1);font-size:var(--type-caption);margin-top:20px}.privacy-content{max-width:880px;margin-top:var(--space-section-content)}.privacy-content section{border-top:1px solid var(--stroke);padding-block:32px}.privacy-content h2{font:500 var(--type-body-lg)/1.3 var(--font-body);letter-spacing:var(--tracking-body);margin:0 0 18px}.privacy-content p,.privacy-content address{max-width:72ch;color:var(--ink-soft);font:400 var(--type-body)/1.6 var(--font-body);letter-spacing:-.015em;overflow-wrap:anywhere;margin:16px 0 0}.privacy-content a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.privacy-page :where(a):focus-visible{outline:2px solid var(--green);outline-offset:4px}.privacy-content .privacy-contact{border-radius:var(--radius-card);box-shadow:var(--shadow-surface);background:0 0;border:0;margin-top:24px;padding:32px}@media not (min-width:600px){.privacy-heading h1{font-size:56px}.privacy-heading>p,.privacy-content p,.privacy-content address{font-size:var(--type-body)}.privacy-content section{padding-block:28px}.privacy-content .privacy-contact{padding:24px}}}
