.textpic-wrap[data-v-21e1ba68]{align-items:center;display:grid;gap:4.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.textpic-wrap.reversed .image[data-v-21e1ba68]{order:-1}@media(max-width:1024px){.textpic-wrap[data-v-21e1ba68]{gap:2.4rem;grid-template-columns:minmax(0,1fr)}.textpic-wrap.reversed .image[data-v-21e1ba68]{order:0}}.image[data-v-21e1ba68]{aspect-ratio:4/5;border:1px solid #dad9d3;border-radius:2.8rem;overflow:hidden;position:relative}@media(max-width:1024px){.image[data-v-21e1ba68]{aspect-ratio:4/3}}.image img[data-v-21e1ba68]{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.content[data-v-21e1ba68]{display:flex;flex-direction:column;gap:1.2rem}.content h1[data-v-21e1ba68],.content h2[data-v-21e1ba68],.content h3[data-v-21e1ba68],.content h4[data-v-21e1ba68]{color:#141414;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}.content h1[data-v-21e1ba68],.content h2[data-v-21e1ba68]{font-size:3.6rem;font-weight:800}@media(max-width:767px){.content h1[data-v-21e1ba68],.content h2[data-v-21e1ba68]{font-size:2.6rem}}.content h3[data-v-21e1ba68],.content h4[data-v-21e1ba68]{font-size:2.6rem}@media(max-width:767px){.content h3[data-v-21e1ba68],.content h4[data-v-21e1ba68]{font-size:2.1rem}}.content span[data-v-21e1ba68]{color:#4a4a46;font-size:1.8rem;line-height:1.7}@media(max-width:767px){.content span[data-v-21e1ba68]{font-size:1.6rem}}.content span[data-v-21e1ba68] p{margin:0 0 1.4rem}.content span[data-v-21e1ba68] b,.content span[data-v-21e1ba68] strong{color:#141414}.content span[data-v-21e1ba68] a{color:#141414;font-weight:700;text-decoration:underline;text-underline-offset:3px}.content span[data-v-21e1ba68] ol,.content span[data-v-21e1ba68] ul{margin:1.2rem 0;padding-left:2.2rem}.content span[data-v-21e1ba68] li{margin:.8rem 0}.content span[data-v-21e1ba68] table{background:#fff;border:1px solid #dad9d3;border-collapse:collapse;border-radius:1.6rem;display:block;font-size:1.5rem;margin:2rem 0;max-width:100%;overflow-x:auto}.content span[data-v-21e1ba68] td,.content span[data-v-21e1ba68] th{border-bottom:1px solid #dad9d3;padding:1.2rem 1.4rem;text-align:left;vertical-align:top}.content span[data-v-21e1ba68] th{background:#f2f2ee;color:#141414;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}
