.vdm-support-grid{border-left:1px solid var(--vdm-border-strong);border-top:1px solid var(--vdm-border-strong);grid-template-columns:repeat(2,1fr);display:grid}.vdm-support-grid article{border-bottom:1px solid var(--vdm-border-strong);border-right:1px solid var(--vdm-border-strong);flex-direction:column;min-height:260px;padding:32px;display:flex}.vdm-support-grid article>:last-child{margin-top:auto}.vdm-support-grid article h3{font-size:var(--vdm-text-h3-size);line-height:var(--vdm-text-h3-line);margin-bottom:12px}.vdm-support-grid .vdm-eyebrow{margin-bottom:12px}.vdm-support-grid p{color:var(--vdm-text-soft);max-width:var(--vdm-measure-prose)}.vdm-support-grid .vdm-directional-link,.vdm-support-grid span{font-weight:var(--vdm-weight-strong);align-items:center;gap:7px;margin-top:20px;display:inline-flex}.vdm-doc-meta{border-block:1px solid var(--vdm-border-strong);grid-template-columns:repeat(3,1fr);display:grid}.vdm-doc-meta>div{gap:5px;padding:16px 20px;display:grid}.vdm-doc-meta>div+div{border-left:1px solid var(--vdm-border)}.vdm-doc-meta span{color:var(--vdm-text-muted);font-family:var(--vdm-font-mono);font-size:var(--vdm-text-meta-size);letter-spacing:.06em;text-transform:uppercase}.vdm-doc-meta strong{font-size:15px}.vdm-doc-links{border:1px solid var(--vdm-border-strong);grid-template-columns:repeat(3,1fr);display:grid}.vdm-doc-links>div{gap:5px;padding:20px;display:grid}.vdm-doc-links>div+div{border-left:1px solid var(--vdm-border)}.vdm-doc-links span{color:var(--vdm-text-muted);font-family:var(--vdm-font-mono);font-size:var(--vdm-text-meta-size);letter-spacing:.04em;text-transform:uppercase}.vdm-doc-links a{font-weight:var(--vdm-weight-strong)}.vdm-privacy-facts{border-left:1px solid var(--vdm-border-strong);border-top:1px solid var(--vdm-border-strong);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.vdm-privacy-facts article{border-bottom:1px solid var(--vdm-border-strong);border-right:1px solid var(--vdm-border-strong);min-height:280px;padding:28px}.vdm-privacy-facts article>div{color:var(--vdm-primary-hover);align-items:center;gap:10px;display:flex}.vdm-privacy-facts article>div span{font-family:var(--vdm-font-mono);font-size:var(--vdm-text-meta-size);letter-spacing:.06em;text-transform:uppercase}.vdm-privacy-facts h3{margin:56px 0 12px;font-size:23px}.vdm-privacy-facts p{color:var(--vdm-text-soft);margin:0;font-size:15px;line-height:1.65}.vdm-legal-doc{border-top:1px solid var(--vdm-border-strong)}.vdm-legal-doc .vdm-section{padding-block:var(--vdm-space-12)}.vdm-legal-doc .vdm-section+.vdm-section{border-top:1px solid var(--vdm-border)}.vdm-legal-heading{align-items:start;gap:var(--vdm-space-5);margin-bottom:var(--vdm-space-6);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.vdm-legal-heading span{color:var(--vdm-primary-hover);font-family:var(--vdm-font-mono);font-size:var(--vdm-text-meta-size);letter-spacing:.06em;text-transform:uppercase;padding-top:10px}.vdm-legal-heading h2{max-width:var(--vdm-measure-prose);margin:0}.vdm-legal-prose{max-width:var(--vdm-measure-prose);gap:1.15em;display:grid}.vdm-legal-prose>h2{margin:0 0 .35em}.vdm-legal-prose p,.vdm-legal-prose li{font-size:var(--vdm-text-body-lg-size);line-height:1.75}.vdm-legal-prose ul:not(.vdm-privacy-list-grid){padding-left:1.25em}.vdm-legal-prose li+li{margin-top:10px}.vdm-legal-prose .vdm-privacy-note,.vdm-legal-prose .vdm-privacy-control-grid,.vdm-legal-prose .vdm-privacy-list-grid{max-width:none}.vdm-limitation+.vdm-legal-prose{margin-top:var(--vdm-space-8)}.vdm-privacy-list-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin:8px 0 12px;list-style:none;display:grid;padding:1px!important}.vdm-privacy-list-grid li{background:var(--vdm-surface);outline:1px solid var(--vdm-border);padding:24px}.vdm-privacy-list-grid strong,.vdm-privacy-list-grid span{display:block}.vdm-privacy-list-grid strong{margin-bottom:8px;font-size:16px}.vdm-privacy-list-grid span{color:var(--vdm-text-soft);font-size:14px;line-height:1.6}.vdm-privacy-note{background:var(--vdm-info-soft);border:1px solid var(--vdm-info-border);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;margin-top:8px;padding:20px;display:grid}.vdm-privacy-note.is-plain{background:var(--vdm-surface);border-color:var(--vdm-border-strong)}.vdm-privacy-note>svg{color:var(--vdm-primary-hover);margin-top:2px}.vdm-privacy-note strong{margin-bottom:5px;display:block}.vdm-privacy-note p{margin:0;font-size:14px;line-height:1.6}.vdm-privacy-control-grid{border-left:1px solid var(--vdm-border);border-top:1px solid var(--vdm-border);grid-template-columns:repeat(2,1fr);margin:4px 0 8px;display:grid}.vdm-privacy-control-grid>div{border-bottom:1px solid var(--vdm-border);border-right:1px solid var(--vdm-border);gap:9px;padding:24px;display:grid}.vdm-privacy-control-grid svg{color:var(--vdm-primary-hover)}.vdm-privacy-control-grid span{color:var(--vdm-text-soft);font-size:14px;line-height:1.55}.vdm-about-mission{grid-template-columns:7fr 5fr;align-items:center;gap:88px;display:grid}.vdm-about-mission-copy{gap:28px;max-width:720px;display:grid}.vdm-about-mission-copy>p{font-size:var(--vdm-text-body-lg-size);line-height:var(--vdm-text-lead-line);max-width:var(--vdm-measure-prose)}.vdm-about-mission .vdm-lead-statement{max-width:none}.vdm-about-visual{aspect-ratio:1;border:1px solid var(--vdm-border-strong);grid-template-columns:repeat(4,1fr);width:min(100%,480px);display:grid}.vdm-about-visual span{background:var(--vdm-surface);border-bottom:1px solid var(--vdm-border);border-right:1px solid var(--vdm-border)}.vdm-about-visual span:first-child,.vdm-about-visual span:nth-child(6),.vdm-about-visual span:nth-child(11),.vdm-about-visual span:nth-child(16){background:var(--vdm-primary)}.vdm-about-visual span:nth-child(4),.vdm-about-visual span:nth-child(7),.vdm-about-visual span:nth-child(10),.vdm-about-visual span:nth-child(13){background:var(--vdm-surface-dark)}.vdm-about-visual span:nth-child(2),.vdm-about-visual span:nth-child(12){background:var(--vdm-primary-soft)}.vdm-about-principles{border-left:1px solid var(--vdm-border-strong);border-top:1px solid var(--vdm-border-strong);grid-template-columns:repeat(2,1fr);display:grid}.vdm-about-principles article{border-bottom:1px solid var(--vdm-border-strong);border-right:1px solid var(--vdm-border-strong);min-height:300px;padding:36px}.vdm-about-principles article>span{color:var(--vdm-primary-hover);font-family:var(--vdm-font-mono);font-size:12px}.vdm-about-principles h2,.vdm-about-principles h3{margin:64px 0 14px;font-size:28px}@media (width<=1023px){.vdm-privacy-facts{grid-template-columns:1fr}.vdm-about-mission{grid-template-columns:1fr 1fr;gap:48px}}@media (width<=767px){.vdm-support-grid{grid-template-columns:1fr}.vdm-support-grid article{min-height:0;padding:28px 20px}.vdm-doc-meta{grid-template-columns:1fr}.vdm-doc-meta>div+div{border-left:0;border-top:1px solid var(--vdm-border)}.vdm-doc-links{grid-template-columns:1fr}.vdm-doc-links>div+div{border-left:0;border-top:1px solid var(--vdm-border)}.vdm-about-mission{grid-template-columns:1fr}.vdm-about-visual{max-width:360px}.vdm-about-principles{grid-template-columns:1fr}.vdm-about-principles article{min-height:240px;padding:28px 20px}.vdm-about-principles h2{margin-top:40px}.vdm-privacy-facts{grid-template-columns:1fr}.vdm-privacy-facts article{min-height:220px;padding:24px 20px}.vdm-privacy-facts h3{margin-top:36px}.vdm-legal-heading{grid-template-columns:2.25rem minmax(0,1fr);gap:12px}.vdm-legal-prose p,.vdm-legal-prose li{font-size:var(--vdm-text-body-size)}.vdm-privacy-list-grid,.vdm-privacy-control-grid{grid-template-columns:1fr}.vdm-legal-doc .vdm-section{padding-block:var(--vdm-space-10)}}
