.page-privacy main{background:var(--color-surface-muted)}.legal-article{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--layout-content);flex-direction:column;gap:40px;margin-inline:auto;padding-block:80px;display:flex}.legal-article__header{border-bottom:2px solid var(--color-nice-black);flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.legal-article__header>p{font-family:var(--font-latin);font-size:var(--font-caption);letter-spacing:.04em;font-weight:700}.legal-article__header h1{font-size:var(--font-heading-1);line-height:var(--line-heading)}.legal-article__meta{color:var(--color-nice-gray-2);font-size:var(--font-caption);line-height:var(--line-body);gap:40px;margin:16px 0 0;display:flex}.legal-article__meta>div{gap:8px;display:flex}.legal-article__meta dt{font-weight:700}.legal-article__meta dd{margin:0}.legal-article__content{min-height:420px}.legal-article__content section{border-bottom:1px solid #1414144d;grid-template-columns:280px minmax(0,1fr);gap:40px;padding-block:32px;display:grid}.legal-article__content h2{font-size:var(--font-heading-3);line-height:var(--line-heading)}.legal-article__content p,.legal-article__content li{font-size:var(--font-body-1);font-weight:500;line-height:1.7}.legal-article__intro{border-bottom:1px solid #1414144d;padding-block:32px}.legal-article__body{flex-direction:column;gap:16px;min-width:0;display:flex}.legal-article__body h3{font-size:var(--font-title-3);line-height:var(--line-title);margin-top:8px}.legal-article__body ul{flex-direction:column;gap:4px;padding-left:1.2em;list-style:outside;display:flex}.legal-article__body a{text-underline-position:from-font;text-decoration:underline}.legal-article__link{margin-left:8px;font-weight:700}.legal-article__table{width:100%;font-size:var(--font-body-2);line-height:var(--line-body);border-collapse:collapse}.legal-article__table th,.legal-article__table td{text-align:center;vertical-align:middle;word-break:keep-all;border:1px solid #1414144d;padding:12px 16px}.legal-article__table th{background:var(--color-white);font-weight:700}@media (width<=767px){.legal-article{gap:20px;padding-block:40px}.legal-article__header{padding-bottom:20px}.legal-article__meta{flex-direction:column;gap:8px}.legal-article__content section{grid-template-columns:1fr;gap:16px;padding-block:20px}}
