:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.post-module-scss-module__57fnxG__body{max-width:38rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:1024px){.post-module-scss-module__57fnxG__body{max-width:46rem}}@media (min-width:1440px){.post-module-scss-module__57fnxG__body{max-width:52rem}}.post-module-scss-module__57fnxG__body{box-sizing:content-box}.post-module-scss-module__57fnxG__figure{margin:0 0 clamp(2rem,5vw,3rem)}.post-module-scss-module__57fnxG__figure img{aspect-ratio:16/9}@media (min-width:1024px){.post-module-scss-module__57fnxG__figure{margin-inline:-6rem}}.post-module-scss-module__57fnxG__back{border-top:1px solid var(--rule);text-align:center;margin:2.5rem 0 0;padding-top:1.25rem}.post-module-scss-module__57fnxG__back a{font-family:var(--font-sc),var(--font-alegreya),Georgia,"Times New Roman",Times,serif;text-transform:lowercase;letter-spacing:.06em;white-space:nowrap;border:1px solid var(--gold);cursor:pointer;background:var(--index-bg);border-color:color-mix(in srgb,var(--gold)50%,var(--paper));min-height:1.9rem;color:var(--gold);border-radius:7px;justify-content:center;align-items:center;gap:.5em;padding:calc(.3rem - 1px) .8rem calc(.3rem + 1px);font-size:.86rem;font-weight:500;line-height:1.1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.post-module-scss-module__57fnxG__back a:hover{background:color-mix(in srgb,var(--gold)7%,var(--index-bg));border-color:color-mix(in srgb,var(--gold)80%,var(--paper));color:var(--gold)}.post-module-scss-module__57fnxG__back a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.post-module-scss-module__57fnxG__back a:disabled{opacity:.6;cursor:wait}.post-module-scss-module__57fnxG__back a svg{flex:none;width:.95em;height:.95em;translate:0 .07em}
