@layer reset,tokens,base,components,page,responsive;@layer components{.ui-footer-legal{font-family:var(--font-home-footer-family);font-weight:var(--font-home-footer-weight);font-size:var(--font-home-footer-size);line-height:var(--font-home-footer-leading);color:var(--text-home-footer);background:var(--surface-home-footer)}.ui-footer-legal__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"copy ." ". ." "owner links";min-height:var(--size-home-footer-height);max-width:calc(var(--size-home-grid-width) + 2 * var(--space-home-grid-x));margin-inline:auto;padding:var(--space-home-footer-y) var(--space-home-grid-x)}.ui-footer-legal--wide .ui-footer-legal__inner{max-width:calc(var(--size-home-wide-grid-width) + 2 * var(--space-home-grid-x))}.ui-footer-legal__copyright,.ui-footer-legal__name,.ui-footer-legal__role{margin:0}.ui-footer-legal__copyright{grid-area:copy}.ui-footer-legal__owner{grid-area:owner;align-self:end;display:flex;flex-direction:column;gap:var(--space-home-footer-name-gap)}.ui-footer-legal__links{grid-area:links;align-self:end;display:flex;gap:var(--space-home-footer-columns-gap)}.ui-footer-legal__column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-home-footer-links-gap);margin:0;padding:0;list-style:none}.ui-footer-legal__link{--ui-link-color: var(--text-home-footer-link);position:relative;display:inline-block}.ui-footer-legal__link:after{content:"";position:absolute;inset:calc(var(--space-home-footer-links-gap) / -2) 0}.ui-footer-legal__button{padding:0;font:inherit;text-align:start;background:none;border:0;cursor:pointer}}@layer responsive{@media(max-width:1023px){.ui-footer-legal__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(var(--space-home-footer-links-top),1fr) auto;grid-template-areas:"copy" "owner" "." "links";row-gap:var(--space-home-footer-name-gap)}.ui-footer-legal__links{flex-direction:column;gap:var(--space-home-footer-links-gap)}}}
