.sayround-footer{--sayround-footer-gap:clamp(var(--sayround-space-lg), 4vw, var(--sayround-space-3xl));--sayround-footer-title-size:1.25rem;--sayround-footer-brand-size:2rem;--sayround-footer-statement-size:clamp(1.5rem, 2.2vw, 1.75rem);border-top:1px solid var(--sayround-border);background:var(--sayround-page);color:var(--sayround-muted);font-size:var(--sayround-type-label)}.sayround-footer__inner{gap:var(--sayround-footer-gap);padding-block:var(--sayround-space-3xl) var(--sayround-space-2xl);grid-template-columns:minmax(210px,.85fr) minmax(0,2fr);display:grid}.sayround-footer__brand{align-items:flex-start;gap:var(--sayround-space-lg);flex-direction:column;display:flex}.sayround-footer__brand .sayround-brand{gap:var(--sayround-space-sm);color:var(--sayround-ink);font-size:var(--sayround-footer-brand-size)}.sayround-footer__brand .sayround-brand__mark{width:var(--sayround-space-2xl);height:var(--sayround-space-2xl)}.sayround-footer__brand p{max-width:14ch;color:var(--sayround-ink);font-family:var(--sayround-font-editorial);font-size:var(--sayround-footer-statement-size);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.sayround-footer .sayround-footer__create{min-height:var(--sayround-control-size);align-items:center;gap:var(--sayround-space-md);color:var(--sayround-accent-hover);border-bottom:1px solid;font-weight:600;text-decoration:none;display:inline-flex}.sayround-footer__create>span:last-child{display:inline-flex}.sayround-footer__links{align-items:start;gap:var(--sayround-space-xl);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.8fr);display:grid}.sayround-footer__group{min-width:0}.sayround-footer__group h2{margin:0 0 var(--sayround-space-md);padding-top:var(--sayround-space-sm);color:var(--sayround-ink);font-family:var(--sayround-font-editorial);font-size:var(--sayround-footer-title-size);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-weight:400;line-height:1.4}.sayround-footer__group nav{align-items:start;display:grid}.sayround-footer__makers nav{column-gap:var(--sayround-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.sayround-footer__group a,.sayround-footer__utility a{min-height:var(--sayround-control-size);padding-block:var(--sayround-space-sm);color:var(--sayround-muted);font-size:inherit;text-underline-offset:4px;overflow-wrap:anywhere;justify-self:start;align-items:center;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.sayround-footer a:hover{color:var(--sayround-accent-hover)}.sayround-footer__group a:hover,.sayround-footer__utility a:hover{text-decoration:underline}.sayround-footer a:focus-visible{outline:2px solid var(--sayround-accent);outline-offset:4px}.sayround-footer__bottom{align-items:center;gap:var(--sayround-space-sm) var(--sayround-space-xl);border-top:1px solid var(--sayround-border);min-height:80px;padding-block:var(--sayround-space-md);font-size:var(--sayround-type-small);flex-wrap:wrap;display:flex}.sayround-footer__bottom small{font-size:inherit}.sayround-footer__utility{gap:var(--sayround-space-lg);flex-wrap:wrap;display:flex}.sayround-footer__bottom>.sayround-language-switcher{font-size:inherit;margin-inline-start:auto}.sayround-footer__bottom .sayround-language-switcher nav{inset-inline:auto 0}.sayround-footer--compact{border-top:0}@media (max-width:1000px){.sayround-footer__inner{gap:var(--sayround-space-2xl);padding-top:var(--sayround-space-2xl);grid-template-columns:minmax(0,1fr)}.sayround-footer__brand{align-items:center;gap:var(--sayround-space-md) var(--sayround-space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.sayround-footer__brand p{grid-column:1;max-width:24ch}.sayround-footer__brand .sayround-footer__create{grid-area:1/2/3}}@media (max-width:640px){.sayround-footer__inner{gap:var(--sayround-space-xl);padding-block:var(--sayround-space-xl)}.sayround-footer__brand{align-items:flex-start;gap:var(--sayround-space-md);display:flex}.sayround-footer__brand p{max-width:20ch}.sayround-footer__links{gap:var(--sayround-space-xl) var(--sayround-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.sayround-footer__makers{border-block:1px solid var(--sayround-border);padding-block:var(--sayround-space-lg);grid-column:1/-1}.sayround-footer__makers nav{column-gap:var(--sayround-space-lg)}.sayround-footer__group h2{margin-bottom:var(--sayround-space-sm);padding-top:0}.sayround-footer__bottom{gap:0 var(--sayround-space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.sayround-footer__utility{gap:var(--sayround-space-md);grid-area:2/1/auto/-1}.sayround-footer__bottom>.sayround-language-switcher{grid-area:1/2}}
