.split[data-v-48947e01]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(32px,5vw,72px);align-items:start}.split--reverse[data-v-48947e01]{grid-template-columns:420px minmax(0,1fr)}.split--reverse .split__media[data-v-48947e01]{order:-1;align-self:end}.split__text h1[data-v-48947e01]{margin-top:0;font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,48px);letter-spacing:-.01em;color:var(--ink);margin-bottom:var(--s6)}.split__media img[data-v-48947e01]{width:auto;height:auto;max-width:100%;max-height:360px;margin-inline:auto;display:block;background:var(--line-soft)}.split:not(.split--reverse) .split__media img[data-v-48947e01]{margin-left:0}.page-content[data-v-48947e01]{font-size:16px;line-height:1.75;color:var(--ink-2)}.page-content[data-v-48947e01] p{margin:0 0 var(--s5)}.page-content[data-v-48947e01] p:last-child{margin-bottom:0}.page-content[data-v-48947e01] p:empty{display:none}.page-content[data-v-48947e01] p:has(+p:empty){margin-bottom:0}.page-content[data-v-48947e01] .text-small{font-size:.9rem;line-height:1.55}.page-content[data-v-48947e01] .text-normal{font-size:1rem;line-height:1.65}.page-content[data-v-48947e01] .text-large{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.45}.page-content[data-v-48947e01] strong{color:var(--ink);font-weight:500}.page-content[data-v-48947e01] em{font-style:italic}.page-content[data-v-48947e01] a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page-content[data-v-48947e01]>a{display:inline-block;margin:var(--s6) 0 var(--s5);font-family:var(--serif);font-style:italic;font-size:22px;color:var(--ink);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--accent);transition:color var(--transition),border-color var(--transition)}.page-content[data-v-48947e01]>a:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.page-content[data-v-48947e01] ul{list-style:none;margin:0 0 var(--s5);padding:0;display:flex;flex-direction:column;gap:var(--s2)}.page-content[data-v-48947e01] ul:last-child{margin-bottom:0}.page-content[data-v-48947e01] ul a{color:var(--ink-2);text-decoration:none;transition:color var(--transition)}.page-content[data-v-48947e01] ul a:hover{color:var(--accent-ink)}@media(max-width:760px){.split[data-v-48947e01],.split--reverse[data-v-48947e01]{grid-template-columns:1fr}.split--reverse .split__media[data-v-48947e01]{order:0}}
