/* [project]/src/widgets/consent-document/ui/ConsentDocumentView.module.scss.module.css [app-client] (css) */
:root {
  --font-family: var(--font-plus-jakarta-sans), sans-serif;
  --font-secondary: var(--font-inter), sans-serif;
  --content-width: 1440px;
  --container-offset: 15px;
  --container-width: calc(var(--content-width)  + (var(--container-offset) * 2));
  --content-inner-width: 1196px;
  --container-inner-width: calc(var(--content-inner-width)  + (var(--container-offset) * 2));
  --navy-900: #000052;
  --navy-900-80: #000052b3;
  --navy-700: #0b0b77;
  --navy-500: #2727bc;
  --navy-300: #4343f0;
  --yellow-900: #dbdb12;
  --yellow-700: #eeee47;
  --yellow-500: #ffff8c;
  --yellow-300: #ffffd0;
  --white: #fff;
  --gray-50: #f8f9fc;
  --gray-100: #eaecf5;
  --gray-200: #d5d9eb;
  --black: #000;
  --gray-700: #2a2a2a;
  --gray-800: #414141;
  --gray-600: #626262;
  --bg-primary: var(--navy-900);
  --bg-primary-80: var(--navy-900-80);
  --bg-article: var(--gray-100);
  --bg-tertiary: var(--white);
  --bg-overlay: var(--gray-700);
  --text-primary: var(--black);
  --text-secondary: var(--gray-700);
  --text-tertiary: var(--gray-600);
  --text-inverse: var(--white);
  --text-brand: var(--navy-700);
  --text-brand-light: var(--navy-300);
  --text-on-primary: var(--white);
  --border-primary: var(--gray-200);
  --border-secondary: var(--gray-100);
  --border-focus: var(--navy-500);
  --accent-primary: var(--yellow-900);
  --accent-hover: var(--yellow-700);
  --accent-light: var(--yellow-500);
  --icon-primary: var(--navy-700);
  --icon-secondary: var(--navy-500);
  --icon-accent: var(--accent-primary);
  --icon-error: var(--error);
  --icon-inverse: var(--white);
  --success: #439f6e;
  --warning: #ffb82e;
  --error: #f93232;
  --loading: #e8e6f8;
  --disabled: var(--gray-200);
  --input-bg: var(--white);
  --input-bg-focused: var(--white);
  --input-bg-disabled: var(--gray-100);
  --input-bg-error: #fff5f5;
  --input-bg-warning: #fffbf4;
  --input-bg-success: #f7f7fd;
  --input-border: var(--gray-200);
  --input-border-focused: var(--navy-500);
  --input-border-disabled: var(--gray-100);
  --input-border-error: #ffd8d8;
  --input-border-warning: #ffeac1;
  --input-text: var(--black);
  --input-label: #9d99ac;
  --input-placeholder: var(--gray-600);
  --input-text-disabled: var(--gray-600);
  --input-text-mess: #aaa;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content {
  max-width: var(--content-inner-width);
  color: var(--text-primary);
  flex-direction: column;
  gap: min(20px, max(1.67224vw, 15px));
  margin: 0 auto;
  padding: min(40px, max(3.34448vw, 24px)) 0;
  display: flex;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content h1 {
  margin: 0;
  font-size: min(36px, max(3.01003vw, 22px));
  font-weight: 600;
  line-height: 1.2;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content h2 {
  margin: 1.5rem 0 .75rem;
  font-size: min(24px, max(2.00669vw, 18px));
  font-weight: 600;
  line-height: 1.2;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content h2:first-child {
  margin-top: 0;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content h3 {
  margin: 1.25rem 0 .5rem;
  font-size: min(20px, max(1.67224vw, 16px));
  font-weight: 600;
  line-height: 1.2;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content p {
  margin: 0 0 .75rem;
  font-size: min(14px, max(1.17057vw, 13px));
  line-height: 1.5;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content p:last-child {
  margin-bottom: 0;
}

:is(.ConsentDocumentView-module-scss-module__dJb8sq__content ul, .ConsentDocumentView-module-scss-module__dJb8sq__content ol) {
  margin: 0 0 .75rem;
  padding-left: 1.5rem;
  font-size: min(14px, max(1.17057vw, 13px));
  line-height: 1.5;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content li {
  margin-bottom: .375rem;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content strong {
  font-weight: 600;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content a {
  color: var(--text-brand);
  text-underline-offset: 2px;
}

.ConsentDocumentView-module-scss-module__dJb8sq__content a:hover {
  color: var(--text-brand-light);
}

/* [project]/src/widgets/consent-document/ui/ConsentPageContent.module.scss.module.css [app-client] (css) */
:root {
  --font-family: var(--font-plus-jakarta-sans), sans-serif;
  --font-secondary: var(--font-inter), sans-serif;
  --content-width: 1440px;
  --container-offset: 15px;
  --container-width: calc(var(--content-width)  + (var(--container-offset) * 2));
  --content-inner-width: 1196px;
  --container-inner-width: calc(var(--content-inner-width)  + (var(--container-offset) * 2));
  --navy-900: #000052;
  --navy-900-80: #000052b3;
  --navy-700: #0b0b77;
  --navy-500: #2727bc;
  --navy-300: #4343f0;
  --yellow-900: #dbdb12;
  --yellow-700: #eeee47;
  --yellow-500: #ffff8c;
  --yellow-300: #ffffd0;
  --white: #fff;
  --gray-50: #f8f9fc;
  --gray-100: #eaecf5;
  --gray-200: #d5d9eb;
  --black: #000;
  --gray-700: #2a2a2a;
  --gray-800: #414141;
  --gray-600: #626262;
  --bg-primary: var(--navy-900);
  --bg-primary-80: var(--navy-900-80);
  --bg-article: var(--gray-100);
  --bg-tertiary: var(--white);
  --bg-overlay: var(--gray-700);
  --text-primary: var(--black);
  --text-secondary: var(--gray-700);
  --text-tertiary: var(--gray-600);
  --text-inverse: var(--white);
  --text-brand: var(--navy-700);
  --text-brand-light: var(--navy-300);
  --text-on-primary: var(--white);
  --border-primary: var(--gray-200);
  --border-secondary: var(--gray-100);
  --border-focus: var(--navy-500);
  --accent-primary: var(--yellow-900);
  --accent-hover: var(--yellow-700);
  --accent-light: var(--yellow-500);
  --icon-primary: var(--navy-700);
  --icon-secondary: var(--navy-500);
  --icon-accent: var(--accent-primary);
  --icon-error: var(--error);
  --icon-inverse: var(--white);
  --success: #439f6e;
  --warning: #ffb82e;
  --error: #f93232;
  --loading: #e8e6f8;
  --disabled: var(--gray-200);
  --input-bg: var(--white);
  --input-bg-focused: var(--white);
  --input-bg-disabled: var(--gray-100);
  --input-bg-error: #fff5f5;
  --input-bg-warning: #fffbf4;
  --input-bg-success: #f7f7fd;
  --input-border: var(--gray-200);
  --input-border-focused: var(--navy-500);
  --input-border-disabled: var(--gray-100);
  --input-border-error: #ffd8d8;
  --input-border-warning: #ffeac1;
  --input-text: var(--black);
  --input-label: #9d99ac;
  --input-placeholder: var(--gray-600);
  --input-text-disabled: var(--gray-600);
  --input-text-mess: #aaa;
}

.ConsentPageContent-module-scss-module__3YcdLW__section {
  background-color: var(--bg-tertiary);
  padding: min(100px, max(8.3612vw, 50px)) 0 min(70px, max(5.85284vw, 50px));
}

.ConsentPageContent-module-scss-module__3YcdLW__section__loading, .ConsentPageContent-module-scss-module__3YcdLW__section__error {
  text-align: center;
  color: var(--text-secondary);
  padding: min(40px, max(3.34448vw, 30px));
  font-size: min(16px, max(1.33779vw, 14px));
}

.ConsentPageContent-module-scss-module__3YcdLW__section__error {
  color: var(--error);
}

/*# sourceMappingURL=src_widgets_consent-document_ui_e592ec55._.css.map*/