.block-footer{font-family:var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif);padding-block:calc(3rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1rem, (100% - var(--content-width,1120) * 1px) / 2);color:var(--color-text)}@media (width>=768px){.block-footer{padding-block:calc(4.5rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1.5rem, (100% - var(--content-width,1120) * 1px) / 2)}}.block-footer>*{box-sizing:border-box;width:100%;min-width:0}.block-footer{padding-block:calc(3rem * var(--v-rhythm,1))}.block-footer__inner{gap:var(--v-gap,1.5rem);display:grid}@media (width>=768px){.block-footer[data-layout=columns] .block-footer__inner{grid-template-columns:2fr 1fr;align-items:start}}.block-footer__title{font-family:var(--font-heading,var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif));letter-spacing:var(--v-heading-tracking,0);margin:0 0 .25rem;font-size:clamp(1.375rem,1vw + 1.1rem,1.75rem);font-weight:500}.block-footer__note{max-width:55ch;color:var(--v-text-muted,color-mix(in srgb, var(--color-text) 70%, transparent));margin:0}.block-footer__links{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.block-footer__links a{color:var(--color-accent);text-decoration:none}.block-footer__links a:hover{text-decoration:underline}
