@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/type/manrope-400.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/type/manrope-400-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/type/manrope-500.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/type/manrope-500-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("/type/manrope-800.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("/type/manrope-800-ext.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Base */

:root {
	--mg-paper: #F4F6F8;
	--mg-ink: #1B2A4A;
	--mg-amber: #E8A33D;
	--mg-ink-quiet: #55607A;
	--mg-hairline: rgba(27, 42, 74, 0.18);
	--mg-face: "Manrope", system-ui, sans-serif;
	--mg-measure: 66ch;
	--mg-side: clamp(16px, 4vw, 48px);
	--mg-gutter: clamp(16px, 2.4vw, 32px);
	--mg-band: clamp(56px, 9vw, 128px);
	--mg-column: 3.5rem;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	scroll-behavior: smooth;
}

body {
	margin: 0;
	background: var(--mg-paper);
	color: var(--mg-ink);
	font-family: var(--mg-face);
	font-size: 1.0625rem;
	font-weight: 400;
	line-height: 1.62;
	font-feature-settings: "kern" 1;
	-webkit-font-smoothing: antialiased;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: inherit;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.22em;
}

a:hover {
	text-decoration-color: var(--mg-amber);
	text-decoration-thickness: 2px;
}

:focus-visible {
	outline: 2px solid var(--mg-ink);
	outline-offset: 3px;
}

::selection {
	background: var(--mg-amber);
	color: var(--mg-ink);
}

h1,
h2,
h3 {
	overflow-wrap: break-word;
}

/* Layout */

.l-wrap {
	width: 100%;
	max-width: 1240px;
	margin-inline: auto;
	padding-inline: var(--mg-side);
}

.l-header {
	border-bottom: 1px solid var(--mg-ink);
}

.l-header-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 14px 40px;
	padding-block: 22px;
}

.l-twelve {
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	column-gap: var(--mg-gutter);
}

.l-band {
	padding-block: var(--mg-band);
	border-top: 1px solid var(--mg-ink);
}

.l-band-label {
	grid-column: 1 / span 3;
}

.l-band-body {
	grid-column: 4 / span 9;
	min-width: 0;
}

.l-band-body > p:first-child {
	margin-top: 0;
}

.l-doc {
	padding-block: 48px var(--mg-band);
}

.l-doc-aside {
	grid-column: 1 / span 3;
}

.l-doc-body {
	grid-column: 4 / span 8;
	min-width: 0;
}

.l-footer {
	border-top: 1px solid var(--mg-ink);
	padding-block: 56px 28px;
	font-size: 0.875rem;
	line-height: 1.55;
}

/* Modules: header */

.m-skip {
	position: absolute;
	left: 8px;
	top: -80px;
	z-index: 10;
	padding: 10px 14px;
	background: var(--mg-ink);
	color: var(--mg-paper);
	font-weight: 500;
}

.m-skip:focus {
	top: 8px;
}

.m-brand {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	font-size: 0.9375rem;
	font-weight: 800;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.m-brand-mark {
	display: block;
	width: 34px;
	height: 34px;
}

.m-nav-list {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 28px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.m-nav-link {
	display: inline-block;
	padding-block: 6px;
	border-bottom: 2px solid transparent;
	font-size: 0.9375rem;
	font-weight: 500;
	text-decoration: none;
}

.m-nav-link:hover {
	border-bottom-color: var(--mg-hairline);
}

.m-nav-link.is-current {
	border-bottom-color: var(--mg-amber);
}

.m-crumbs {
	padding-top: 28px;
	font-size: 0.8125rem;
}

.m-crumbs-list {
	display: flex;
	flex-wrap: wrap;
	gap: 4px 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.m-crumbs-list > li + li::before {
	content: "/";
	margin-right: 8px;
	color: var(--mg-ink-quiet);
}

/* Modules: type */

.m-label {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0 0 22px;
	font-size: 0.75rem;
	font-weight: 500;
	letter-spacing: 0.14em;
	line-height: 1.3;
	text-transform: uppercase;
}

.m-label::before {
	content: "";
	flex: none;
	width: 10px;
	height: 10px;
	background: var(--mg-amber);
}

.m-display {
	margin: 0;
	font-size: clamp(2.25rem, 5.6vw, 4.5rem);
	font-weight: 800;
	letter-spacing: -0.035em;
	line-height: 1.02;
}

.m-prose {
	max-width: var(--mg-measure);
}

.m-prose > p {
	margin: 0 0 1em;
}

.m-prose > p:last-child {
	margin-bottom: 0;
}

.m-quiet {
	color: var(--mg-ink-quiet);
}

.m-path {
	font-weight: 800;
}

.m-link-out::after {
	content: "\2197";
	margin-left: 0.3em;
	font-size: 0.85em;
}

/* Modules: home */

.m-hero {
	padding-block: var(--mg-band) calc(var(--mg-band) * 0.8);
	row-gap: 0;
}

.m-hero-label {
	grid-column: 1 / -1;
}

.m-hero-title {
	grid-column: 1 / span 11;
	max-width: 15ch;
	margin: 0;
	font-size: clamp(2.5rem, 7.4vw, 6.5rem);
	font-weight: 800;
	letter-spacing: -0.045em;
	line-height: 0.97;
}

.m-hero-lead {
	grid-column: 7 / span 6;
	margin: 44px 0 0;
	font-size: clamp(1.125rem, 1.7vw, 1.375rem);
	line-height: 1.5;
}

.m-ledger {
	grid-column: 1 / -1;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--mg-gutter);
	margin: 72px 0 0;
	padding: 18px 0 0;
	border-top: 1px solid var(--mg-hairline);
}

.m-ledger > div {
	min-width: 0;
}

.m-ledger dt {
	font-size: 0.75rem;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--mg-ink-quiet);
}

.m-ledger dd {
	margin: 4px 0 0;
	font-weight: 500;
}

.m-index {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid var(--mg-ink);
}

.m-index-row {
	display: grid;
	grid-template-columns: 3rem 76px minmax(0, 1fr) 8rem;
	align-items: center;
	gap: 8px 28px;
	padding-block: 26px;
	border-bottom: 1px solid var(--mg-hairline);
}

.m-index-num {
	font-size: 0.875rem;
	font-weight: 500;
	font-variant-numeric: tabular-nums;
}

.m-index-icon {
	display: block;
	width: 76px;
	height: 76px;
	border: 1px solid var(--mg-hairline);
	border-radius: 18px;
}

.m-index-name {
	margin: 0;
	font-size: clamp(1.25rem, 2.3vw, 1.875rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.15;
}

.m-index-name > a {
	text-decoration: none;
}

.m-index-name > a:hover {
	text-decoration: underline;
	text-decoration-color: var(--mg-amber);
}

.m-index-note {
	margin: 6px 0 0;
	color: var(--mg-ink-quiet);
}

.m-index-cat {
	justify-self: end;
	font-size: 0.75rem;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

.m-pair {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--mg-gutter);
}

.m-pair-title {
	margin: 0 0 12px;
	font-size: 1.375rem;
	font-weight: 800;
	letter-spacing: -0.015em;
}

.m-pair p {
	margin: 0 0 14px;
	max-width: 44ch;
}

.m-linklist {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid var(--mg-hairline);
}

.m-linklist > li {
	border-bottom: 1px solid var(--mg-hairline);
}

.m-linklist a {
	display: flex;
	justify-content: space-between;
	gap: 16px;
	padding-block: 12px;
	font-weight: 500;
	text-decoration: none;
}

.m-linklist a::after {
	content: "\2192";
}

.m-linklist a:hover {
	text-decoration: underline;
	text-decoration-color: var(--mg-amber);
}

/* Modules: application page */

.m-app-head {
	padding-block: clamp(36px, 6vw, 88px);
	row-gap: 28px;
}

.m-app-icon {
	grid-column: 1 / span 2;
	display: block;
	width: 100%;
	max-width: 132px;
	height: auto;
	aspect-ratio: 1;
	border: 1px solid var(--mg-hairline);
	border-radius: 23%;
}

.m-app-intro {
	grid-column: 3 / span 10;
	min-width: 0;
}

.m-app-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 22px;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	font-size: 0.875rem;
	color: var(--mg-ink-quiet);
}

.m-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 32px;
}

.m-button {
	display: inline-flex;
	align-items: center;
	min-height: 46px;
	padding: 10px 20px;
	border: 1px solid var(--mg-ink);
	font-size: 0.9375rem;
	font-weight: 500;
	text-decoration: none;
}

.m-button:hover {
	background: var(--mg-ink);
	color: var(--mg-paper);
}

.m-button-solid {
	background: var(--mg-ink);
	color: var(--mg-paper);
}

.m-button-solid:hover {
	background: var(--mg-paper);
	color: var(--mg-ink);
}

.m-features {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid var(--mg-hairline);
	max-width: var(--mg-measure);
}

.m-features > li {
	padding: 12px 0 12px 28px;
	border-bottom: 1px solid var(--mg-hairline);
	position: relative;
}

.m-features > li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 1.35em;
	width: 12px;
	height: 2px;
	background: var(--mg-amber);
}

.m-shots {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: clamp(10px, 2vw, 28px);
	max-width: 780px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.m-shots img {
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid var(--mg-hairline);
	border-radius: 14px;
}

.m-facts {
	display: grid;
	grid-template-columns: minmax(0, 13rem) minmax(0, 1fr);
	margin: 0;
	max-width: 780px;
	border-top: 1px solid var(--mg-ink);
}

.m-facts dt,
.m-facts dd {
	margin: 0;
	padding-block: 12px;
	border-bottom: 1px solid var(--mg-hairline);
}

.m-facts dt {
	font-size: 0.8125rem;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: var(--mg-ink-quiet);
	padding-top: 15px;
}

/* Modules: documents */

.m-doc-head {
	padding-block: clamp(32px, 5vw, 72px) clamp(28px, 4vw, 48px);
	border-bottom: 1px solid var(--mg-ink);
}

.m-doc-sub {
	margin: 18px 0 0;
	font-size: clamp(1.125rem, 1.8vw, 1.375rem);
	font-weight: 500;
}

.m-doc-version {
	display: inline-block;
	margin: 26px 0 0;
	padding-top: 8px;
	border-top: 2px solid var(--mg-amber);
	font-size: 0.8125rem;
	font-weight: 500;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.m-toc {
	position: sticky;
	top: 24px;
	font-size: 0.875rem;
}

.m-toc-label {
	margin: 0 0 10px;
	font-size: 0.75rem;
	font-weight: 500;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

.m-toc-list {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid var(--mg-ink);
}

.m-toc-list a {
	display: grid;
	grid-template-columns: 2rem minmax(0, 1fr);
	padding-block: 7px;
	border-bottom: 1px solid var(--mg-hairline);
	text-decoration: none;
	line-height: 1.35;
}

.m-toc-list a:hover {
	text-decoration: underline;
	text-decoration-color: var(--mg-amber);
}

.m-toc-num {
	font-variant-numeric: tabular-nums;
	color: var(--mg-ink-quiet);
}

.m-preamble {
	margin: 0 0 40px;
	max-width: var(--mg-measure);
}

.m-article {
	position: relative;
	margin-top: 48px;
	padding-top: 26px;
	border-top: 1px solid var(--mg-ink);
	scroll-margin-top: 20px;
}

.m-article:first-of-type {
	margin-top: 0;
}

.m-article::before {
	content: "";
	position: absolute;
	top: -3px;
	left: 0;
	width: 44px;
	height: 5px;
	background: var(--mg-amber);
}

.m-article-title {
	display: grid;
	grid-template-columns: var(--mg-column) minmax(0, 1fr);
	margin: 0 0 18px;
	font-size: clamp(1.25rem, 2vw, 1.625rem);
	font-weight: 800;
	letter-spacing: -0.015em;
	line-height: 1.25;
}

.m-article-num {
	font-variant-numeric: tabular-nums;
}

.m-clause {
	display: grid;
	grid-template-columns: var(--mg-column) minmax(0, 1fr);
	margin: 0 0 14px;
	max-width: calc(var(--mg-measure) + var(--mg-column));
}

.m-clause-num {
	padding-top: 0.15em;
	font-size: 0.875rem;
	font-weight: 500;
	font-variant-numeric: tabular-nums;
	color: var(--mg-ink-quiet);
}

.m-clause-text {
	min-width: 0;
}

.m-clause-text > p {
	margin: 0;
}

.m-clause-text a {
	overflow-wrap: anywhere;
}

.m-bullets {
	margin: 8px 0 4px;
	padding: 0;
	list-style: none;
}

.m-bullets > li {
	position: relative;
	margin: 0 0 6px;
	padding-left: 22px;
}

.m-bullets > li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.8em;
	width: 10px;
	height: 1px;
	background: var(--mg-ink);
}

.m-register {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid var(--mg-ink);
}

.m-register-row {
	display: grid;
	grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
	gap: 8px var(--mg-gutter);
	padding-block: 20px;
	border-bottom: 1px solid var(--mg-hairline);
}

.m-register-name {
	margin: 0;
	font-size: 1.125rem;
	font-weight: 800;
	letter-spacing: -0.01em;
}

.m-register-scope {
	margin: 2px 0 0;
	font-size: 0.875rem;
	color: var(--mg-ink-quiet);
}

.m-register-links {
	display: flex;
	flex-wrap: wrap;
	gap: 8px 28px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: 500;
}

/* Modules: help */

.m-contact {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--mg-gutter);
	margin: 0;
	padding-top: 22px;
	border-top: 1px solid var(--mg-ink);
}

.m-contact > div {
	min-width: 0;
}

.m-contact dt {
	font-size: 0.75rem;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--mg-ink-quiet);
}

.m-contact dd {
	margin: 8px 0 0;
}

.m-contact-big {
	font-size: clamp(1.25rem, 2.4vw, 1.875rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.2;
	text-decoration: none;
	overflow-wrap: anywhere;
}

.m-faq {
	margin: 0;
	padding: 0;
	list-style: none;
	counter-reset: mg-question;
	border-top: 1px solid var(--mg-ink);
}

.m-faq > li {
	display: grid;
	grid-template-columns: var(--mg-column) minmax(0, 1fr);
	padding-block: 22px;
	border-bottom: 1px solid var(--mg-hairline);
	counter-increment: mg-question;
}

.m-faq > li::before {
	content: counter(mg-question, decimal-leading-zero);
	padding-top: 0.25em;
	font-size: 0.875rem;
	font-weight: 500;
	font-variant-numeric: tabular-nums;
}

.m-faq-q {
	margin: 0 0 8px;
	font-size: clamp(1.125rem, 1.8vw, 1.3125rem);
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.3;
}

.m-faq-a {
	margin: 0;
	max-width: var(--mg-measure);
}

/* Modules: footer */

.m-imprint {
	row-gap: 28px;
}

.m-imprint-id {
	grid-column: 1 / span 4;
}

.m-imprint-mark {
	display: block;
	width: 30px;
	height: 30px;
	margin-bottom: 14px;
}

.m-imprint-id > p:not(.m-label) {
	margin: 0 0 4px;
}

.m-imprint-name {
	margin: 0;
	font-weight: 800;
	letter-spacing: 0.02em;
}

.m-imprint-col {
	grid-column: span 4;
	margin: 0;
}

.m-imprint-col > p {
	margin: 0;
}

.m-imprint-base {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 10px 28px;
	margin-top: 48px;
	padding-top: 18px;
	border-top: 1px solid var(--mg-hairline);
	color: var(--mg-ink-quiet);
}

.m-imprint-base > p {
	margin: 0;
}

.m-imprint-links {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 22px;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Modules: not found */

.m-lost {
	padding-block: var(--mg-band);
}

.m-lost-code {
	margin: 0 0 32px;
	font-size: clamp(5rem, 24vw, 15rem);
	font-weight: 800;
	letter-spacing: -0.06em;
	line-height: 0.82;
}

.m-lost-code::after {
	content: "";
	display: inline-block;
	width: 0.14em;
	height: 0.14em;
	margin-left: 0.04em;
	background: var(--mg-amber);
}

/* States */

.is-offscreen {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	white-space: nowrap;
}

/* Narrow screens */

@media (max-width: 900px) {
	.l-band-label,
	.l-band-body,
	.l-doc-aside,
	.l-doc-body,
	.m-hero-title,
	.m-hero-lead,
	.m-imprint-id,
	.m-imprint-col {
		grid-column: 1 / -1;
	}

	.l-band-label {
		margin-bottom: 8px;
	}

	.m-hero-lead {
		margin-top: 32px;
	}

	.m-toc {
		position: static;
		margin-bottom: 40px;
	}

	.m-toc-list {
		display: flex;
		flex-wrap: wrap;
		gap: 6px;
		border-top: 0;
	}

	.m-toc-list a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 42px;
		height: 42px;
		padding: 0;
		border: 1px solid var(--mg-hairline);
	}

	.m-toc-num {
		color: var(--mg-ink);
		font-weight: 500;
	}

	.m-toc-title {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		white-space: nowrap;
	}

	.m-pair {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 48px;
	}
}

@media (max-width: 640px) {
	:root {
		--mg-column: 2.75rem;
	}

	.l-header-row {
		padding-block: 16px;
	}

	.m-nav-list {
		gap: 4px 22px;
	}

	.m-ledger,
	.m-contact {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 18px;
	}

	.m-index-row {
		grid-template-columns: 60px minmax(0, 1fr);
		gap: 6px 16px;
		padding-block: 20px;
	}

	.m-index-num {
		grid-column: 1 / -1;
	}

	.m-index-icon {
		width: 60px;
		height: 60px;
		border-radius: 14px;
	}

	.m-index-cat {
		grid-column: 2;
		justify-self: start;
	}

	.m-app-icon {
		grid-column: 1 / span 4;
		max-width: 96px;
	}

	.m-app-intro {
		grid-column: 1 / -1;
	}

	.m-facts {
		grid-template-columns: minmax(0, 1fr);
	}

	.m-facts dt {
		padding-bottom: 0;
		border-bottom: 0;
	}

	.m-facts dd {
		padding-top: 2px;
	}

	.m-register-row {
		grid-template-columns: minmax(0, 1fr);
	}

	.m-shots {
		gap: 8px;
	}

	.m-shots img {
		border-radius: 8px;
	}
}

@media print {
	.m-skip,
	.m-nav-list,
	.m-toc,
	.m-crumbs {
		display: none;
	}

	body {
		background: #FFFFFF;
	}

	.l-doc-body {
		grid-column: 1 / -1;
	}
}
