@charset "UTF-8";.content-page[data-v-ffb2ce23]{margin:0 auto;max-width:800px;padding:40px 0 80px}@media(min-width:640px){.content-page[data-v-ffb2ce23]{padding-inline:24px}}.content-page__back[data-v-ffb2ce23]{align-items:center;color:var(--landing-text-body);display:inline-flex;font-size:.875rem;gap:6px;margin-bottom:20px;text-decoration:none}.content-page__back[data-v-ffb2ce23]:hover{color:var(--brand-color-text)}.content-page__hero[data-v-ffb2ce23]{margin-bottom:32px}.content-page__emoji[data-v-ffb2ce23]{display:block;font-size:3rem;margin-bottom:16px}.content-page__title[data-v-ffb2ce23]{color:var(--landing-text-heading);font-size:2.25rem;font-weight:700;line-height:1.3;margin:0 0 12px}.content-page__subtitle[data-v-ffb2ce23]{color:var(--landing-text-body);font-size:1.125rem;line-height:1.6;margin:0;max-width:600px}.content-page__meta[data-v-ffb2ce23]{color:var(--landing-text-body);display:flex;font-size:.875rem;gap:16px;margin-top:12px}.content-page__reading-time[data-v-ffb2ce23]:before{content:"·";margin-right:16px}.content-page__featured[data-v-ffb2ce23]{border-radius:16px;margin-bottom:32px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.content-page__body[data-v-ffb2ce23] h2{color:var(--landing-text-heading);font-size:1.5rem;font-weight:700;margin-bottom:.5em;margin-top:2em}.content-page__body[data-v-ffb2ce23] h3{font-size:1.25rem;font-weight:600;margin-bottom:.5em;margin-top:1.5em}.content-page__body[data-v-ffb2ce23] p{color:var(--landing-text-body);line-height:1.8;margin-bottom:1em}.content-page__body[data-v-ffb2ce23] img{border-radius:12px;margin:1.5em 0;max-width:100%}.content-page__body[data-v-ffb2ce23] ol,.content-page__body[data-v-ffb2ce23] ul{line-height:1.8;margin-bottom:1em;padding-left:1.5em}.content-page__body[data-v-ffb2ce23] a{color:var(--brand-color-text);text-decoration:underline}.content-page__body[data-v-ffb2ce23] iframe{border-radius:12px;margin:1.5em 0;max-width:100%}.content-page__body[data-v-ffb2ce23] table{border-collapse:collapse;display:block;font-size:.9375rem;line-height:1.5;margin:1.5em 0;overflow-x:auto}.content-page__body[data-v-ffb2ce23] td,.content-page__body[data-v-ffb2ce23] th{border-bottom:1px solid var(--landing-border);min-width:150px;padding:10px 14px;text-align:left;vertical-align:top}.content-page__body[data-v-ffb2ce23] th{border-bottom-width:2px;color:var(--landing-text-heading)}.content-page__body[data-v-ffb2ce23] td:first-child{color:var(--landing-text-heading);font-weight:600}.content-page__body[data-v-ffb2ce23] tbody tr:nth-child(odd) td{background:var(--landing-bg-warm)}
