.dkx.dkfoot{padding:clamp(2.4rem, 4.6vw, 3.9rem) var(--hl-pad-x) clamp(.9rem, 1.8vw, 1.5rem);scroll-margin-top:clamp(3.5rem,7svh,5rem)}.hl .dkx.dkfoot{padding-inline:var(--hl-pad-x)}.dkfoot-main{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start;gap:clamp(1.8rem,3.6vw,3.5rem);display:grid}.dkfoot-brand{min-width:0}.dkfoot-mark{text-transform:none;letter-spacing:-.055em;color:var(--dk-black);transition:color var(--dk-fast) var(--dk-ease-interface);font-size:clamp(1.75rem,3.9vw,3.1rem);line-height:.94;display:inline-block}.dkfoot-mark:hover,.dkfoot-mark:focus-visible{color:var(--dk-signal)}.dkfoot-tld{color:color-mix(in srgb, var(--dk-black) 44%, transparent)}.dkfoot-colophon{letter-spacing:.08em;max-width:30ch;margin:clamp(.7rem,1.4vw,1rem) 0 0;line-height:1.7}.dkfoot-col{min-width:0}.dkfoot-label{letter-spacing:.14em;margin:0 0 clamp(.6rem,1.2vw,.9rem);padding-bottom:clamp(.5rem,1vw,.75rem)}.dkfoot-list{gap:clamp(.35rem,.8vw,.55rem);margin:0;padding:0;list-style:none;display:grid}.dkfoot-link{font-size:var(--dk-support);color:color-mix(in srgb, var(--dk-black) 74%, transparent);transition:color var(--dk-fast) var(--dk-ease-interface), border-color var(--dk-fast) var(--dk-ease-interface);align-items:baseline;gap:.4em;line-height:1.4;text-decoration:none;display:inline-flex}.dkfoot-link:hover,.dkfoot-link:focus-visible{color:var(--dk-black)}.dkfoot-link--action{color:var(--dk-black);font-weight:400}.dkfoot-arrow{transition:transform var(--dk-interaction) var(--dk-ease-physical);display:inline-block}.dkfoot-link--action:hover .dkfoot-arrow{transform:translate(2px,-2px)}.dkfoot-top:hover .dkfoot-arrow,.dkfoot-top:focus-visible .dkfoot-arrow{transform:translateY(-3px)}.dkfoot-legal{letter-spacing:.1em;color:color-mix(in srgb, var(--dk-black) 62%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem clamp(1rem,3vw,2.5rem);margin-top:clamp(1.8rem,3.6vw,2.8rem);padding-top:clamp(.8rem,1.4vw,1.1rem);display:flex}.dkfoot-copy{margin:0}.dkfoot-legal-links{flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(.9rem,2vw,1.6rem);display:flex}.dkfoot-legal-link{color:inherit;transition:color var(--dk-fast) var(--dk-ease-interface), border-color var(--dk-fast) var(--dk-ease-interface);padding-bottom:.12em;text-decoration:none}.dkfoot-legal-links .dkfoot-legal-link,.dkfoot-legal-links button.dkfoot-legal-link{font-size:var(--dk-meta);letter-spacing:.1em}.dkfoot-legal-link:hover,.dkfoot-legal-link:focus-visible{color:var(--dk-black)}.dkfoot-top{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--dk-fast) var(--dk-ease-interface);background:0 0;align-items:baseline;gap:.5em;margin-left:auto;padding:0;display:inline-flex}.dkfoot-top:hover,.dkfoot-top:focus-visible{color:var(--dk-black)}@media (max-width:1023px){.dkfoot-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,4vw,2.4rem)}.dkfoot-brand{grid-column:1/-1}}@media (max-width:519px){.dkfoot-main{grid-template-columns:minmax(0,1fr)}.dkfoot-legal{justify-content:flex-start}.dkfoot-top{margin-left:0}}@media (prefers-reduced-motion:reduce){.dkfoot-arrow{transition:none}}.dkfoot .dkfoot-colophon,.dkfoot .dkfoot-label,.dkfoot .dkfoot-legal,.dkfoot .dkfoot-legal *,.dkfoot .dk-mono{letter-spacing:0;font-size:.875rem}.dkfoot-label{color:var(--hl-muted)}.dkfoot-link{font-size:1rem}
