.elementor .e-4a7c726d-442d{max-width:900px;font-size:96px;margin:0px;}.elementor .e-6548f730-9982{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-185c6274-57f8{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-757f644f-5846{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-59cc7804-3f55{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d7bc64d-bd4a{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-7904e81a-5445{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-4e92185f-fb60{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-5b282fb9-f737{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-77d181ca-e23a{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-6664260c-49a2{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-9ced9cf-df1d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-4400b6ed-fb84{font-size:var(--art-fs-body-l);padding-block-end:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-4f588b8a-f8ba{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-5c937ba5-c997{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-123bca01-7302{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-7d09d908-4bb9{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-5c9a006d-fd2b{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-36393eee-1f32{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6bb4ade8-d9ae{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-11a01e3b-35f0{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-64db3d27-ab74{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-495ee067-34f4{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-1c1c5b17-751a{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-400a8e17-ee55{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7c52c49-17f8{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-217d1e5e-8571{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6953118e-41e2{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-712081ef-db7f{margin-block-start:24px;text-align: left;\n}.elementor .e-6025001f-1b04{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-148e205-9656{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6ad15db-942e{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40aaa7be-6030{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-6335dc53-d8c2{width:auto;max-width:46rem;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);margin-inline-start:340px;border-color:var(--art-line-strong);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-reset: clause;\n}.elementor .e-247ddcdc-f577{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-77a30288-e035{padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}